<SEC-DOCUMENT>0000726958-22-000021.txt : 20220308
<SEC-HEADER>0000726958-22-000021.hdr.sgml : 20220308
<ACCEPTANCE-DATETIME>20220308170436
ACCESSION NUMBER:		0000726958-22-000021
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		48
CONFORMED PERIOD OF REPORT:	20220131
FILED AS OF DATE:		20220308
DATE AS OF CHANGE:		20220308

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-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34700
		FILM NUMBER:		22722611

	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-Q
<SEQUENCE>1
<FILENAME>casy-20220131.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:eb2404a6-946d-4fe9-90ed-1a0d2a363c94,g:7503a3e5-34a3-4cf9-9770-6f2a4a460ca3,d:c4e552196a7349f1bd74c2b46c65744e--><html xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:casy="http://www.caseys.com/20220131" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>casy-20220131</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80L2ZyYWc6MDI3ODg1MjUyYTRlNGM1MWFmYmE3NGU5ZjY4YzQwNjIvdGFibGU6ODc3N2FhYzk1NjY5NDdiM2E1OTZmMzk2MGMzMmRmYjMvdGFibGVyYW5nZTo4Nzc3YWFjOTU2Njk0N2IzYTU5NmYzOTYwYzMyZGZiM180LTEtMS0xLTIyMjA3_48e8250d-7925-4939-a6f2-41a278c40c77">0000726958</ix:nonNumeric><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80L2ZyYWc6MDI3ODg1MjUyYTRlNGM1MWFmYmE3NGU5ZjY4YzQwNjIvdGFibGU6ODc3N2FhYzk1NjY5NDdiM2E1OTZmMzk2MGMzMmRmYjMvdGFibGVyYW5nZTo4Nzc3YWFjOTU2Njk0N2IzYTU5NmYzOTYwYzMyZGZiM181LTEtMS0xLTIyMjA3_70fab811-c87d-42c4-bf46-1c6346eac210">--04-30</ix:nonNumeric><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80L2ZyYWc6MDI3ODg1MjUyYTRlNGM1MWFmYmE3NGU5ZjY4YzQwNjIvdGFibGU6ODc3N2FhYzk1NjY5NDdiM2E1OTZmMzk2MGMzMmRmYjMvdGFibGVyYW5nZTo4Nzc3YWFjOTU2Njk0N2IzYTU5NmYzOTYwYzMyZGZiM182LTEtMS0xLTIyMjA3_ccb7b1e3-1f3f-4588-bcee-e577dc15139f">2022</ix:nonNumeric><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80L2ZyYWc6MDI3ODg1MjUyYTRlNGM1MWFmYmE3NGU5ZjY4YzQwNjIvdGFibGU6ODc3N2FhYzk1NjY5NDdiM2E1OTZmMzk2MGMzMmRmYjMvdGFibGVyYW5nZTo4Nzc3YWFjOTU2Njk0N2IzYTU5NmYzOTYwYzMyZGZiM183LTEtMS0xLTIyMjA3_e5477bdc-7b46-4c23-9868-313db36e8a8c">Q3</ix:nonNumeric><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80L2ZyYWc6MDI3ODg1MjUyYTRlNGM1MWFmYmE3NGU5ZjY4YzQwNjIvdGFibGU6ODc3N2FhYzk1NjY5NDdiM2E1OTZmMzk2MGMzMmRmYjMvdGFibGVyYW5nZTo4Nzc3YWFjOTU2Njk0N2IzYTU5NmYzOTYwYzMyZGZiM184LTEtMS0xLTIyMjA3_be790256-20e1-4468-bb9e-b8e5f2cde1e9">false</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i9e5f859ce3084dddbff9652a19dedc95_I20220131" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80My9mcmFnOmJjNzE5YTk2MTEwYzQwYjM5YjZlMTRmODM4ZTZmYWZmL3RleHRyZWdpb246YmM3MTlhOTYxMTBjNDBiMzliNmUxNGY4MzhlNmZhZmZfNTE_fa17083b-4854-4c7b-aa1d-6c54f5532c8a">0.50</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="casy-20220131.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5db51b2df18643f08c43b04ee91e605c_I20220301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i5596e771394c435ba74e9cd8eaf67cce_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5e205af37584d3399e35e2907ede291_D20200501-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="id271c3ba4ee24005aefb3675f2da064f_I20210430"><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>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc97208d1e9c4e2b9029d333bd88b86e_I20210430"><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>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib60c8bf108b048528a816cf91a826509_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibac17e90a5904597a18a86ef2f8d5df4_D20210501-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic54145117309474a9f3dbac0a38f688b_D20210501-20210731"><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>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91df3dbd02f4498d909e9d7497724ae2_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08dff192cb504583acc54fa56899184e_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41e81a8c68d64c1cb5f80bca4198764a_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3a7348b9fcd4109ad5cd71cf66d4e7e_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a43870f11e8453abb52e748dbd25216_D20210801-20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1d31a37ec4b4d86a269a39429e69707_D20210801-20211031"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b986142db89428196b0128f8735c9f5_I20211031"><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>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05f1d8742d7f4bf69b9d171f3c4e6abf_I20211031"><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>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib49c56eaa3c6486884870d5b8f8e900d_I20211031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i550d76a7bb4e4d408afa6a4ad1462ce6_D20211101-20220131"><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>2021-11-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20c413e291744223abc7c932b1e82c4e_D20211101-20220131"><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>2021-11-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6b2499caf514b6c933fa44d3a56e3ec_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12b7a60c7a8348589ad9b0f0e03ff176_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1eb796ed9a34eac8f925aaf31e5c3f1_I20200430"><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="i3b89b560143a4a9fa5b53295afb23681_I20200430"><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="i27c3b3cf39364872bf8a04990e816d80_I20200430"><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="i52c0ad98a5f4440284d6f340b153ecb9_D20200501-20200731"><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>2020-05-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf5e29b5d8ac4c398633f3076ec4a6f8_D20200501-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58d994735275488cbae52ca181214601_D20200501-20200731"><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>2020-05-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i036ed1af8f3d4da98bac7b204a4618e6_I20200731"><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-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67b52d93616e4d398d97d50a2924712a_I20200731"><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-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64f6e3d68fab4917ba7c69654dc1c7cf_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c1089aed59740ea8fced186026af99c_D20200801-20201031"><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>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b8025d8c616437fa6dd5d926824c9e0_D20200801-20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4d2bf365a154fbb93f587dcfa2595ac_D20200801-20201031"><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>2020-08-01</xbrli:startDate><xbrli:endDate>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8079a60e0fc4fbb93f5d4ea96d3f690_I20201031"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96cef8c0348248d381cc8e13f2975724_I20201031"><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-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c21fd1bde56413ebd70534971394a38_I20201031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-10-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6648682e50fb489cb9ca2e782a0e11b2_D20201101-20210131"><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>2020-11-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i69e81686df3c4c21bc422ed81977d1ac_D20201101-20210131"><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>2020-11-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0404c8d2eef94336b8deb300b320d340_I20210131"><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>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8caa9456db7c4f5a9aed03665b744665_I20210131"><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>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ae762aeee064b0d9181c16f8b52181b_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="store"><xbrli:measure>casy:store</xbrli:measure></xbrli:unit><xbrli:unit id="state"><xbrli:measure>casy:state</xbrli:measure></xbrli:unit><xbrli:unit id="people"><xbrli:measure>casy:people</xbrli:measure></xbrli:unit><xbrli:context id="i65ddcef594714b208182ab83e3c408f5_I20201223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b418f4a44f249d0927dbcf93e67ff39_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:NewSeniorUnsecuredTermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a5cb26dca234d538e2dd582e0933c71_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:PilotCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c5656c3dc3b42eab0a4df7e515f9f7c_D20201223-20201223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-23</xbrli:startDate><xbrli:endDate>2020-12-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i78414c3ece6e484ab701aa8bd5078fde_D20201223-20201223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-23</xbrli:startDate><xbrli:endDate>2020-12-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27da42c314cb4f7cbaec34f3a203ce7e_D20201223-20201223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">casy:AlternateBaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-23</xbrli:startDate><xbrli:endDate>2020-12-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08d138b0b19d425a90fdc761560ad806_D20201223-20201223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">casy:AlternateBaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-23</xbrli:startDate><xbrli:endDate>2020-12-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8382733b3ea4004a7f2fd41fb95adca_D20201223-20201223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-23</xbrli:startDate><xbrli:endDate>2020-12-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2e085434cbf4bdd960b0177f7a20347_D20201223-20201223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-12-23</xbrli:startDate><xbrli:endDate>2020-12-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if19e4636a5ea429a83e78d8002f4ebde_D20210501-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4413e5beb5424693bb328518fa9a65d0_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48be4b2ac7474bfbbe4aedd453728573_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingCreditFacilityDueJanuary2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief070f18ad5e474ea3f0e4b1766d2e30_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingCreditFacilityDueJanuary2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf44f0a979884b19b7d122f37eb258cc_D20210501-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingCreditFacilityDueJanuary2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i63cac4cbd1bb40eaa5b1c824071169d5_D20210501-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingCreditFacilityDueJanuary2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96eba07d5a5245b49c24ffde8df43a38_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingCreditFacilityDueJanuary2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">casy:AlternateBaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0df6fcf7e6f9448ab89c72d0b96b6dba_D20210501-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingCreditFacilityDueJanuary2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">casy:AlternateBaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1cb810eb3ef432eb5f5ad5ef9eb5627_D20210501-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingCreditFacilityDueJanuary2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">casy:AlternateBaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17c2e3abfe264cb486743c70bb0a540d_D20210501-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingCreditFacilityDueJanuary2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1923a098ec142e7af9fdb3347d25778_D20210501-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingCreditFacilityDueJanuary2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7dfa466ea41d449b861d48c32e9b31ac_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingCreditFacilityDueJanuary2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d00f697d543479895f9bcf015985f33_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingLineofCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08630b8929a048cda6904e672034e79e_I20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingLineofCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e5f859ce3084dddbff9652a19dedc95_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingCreditFacilityDueJanuary2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe243343609c41dcb486a9485c12d94d_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic04c80802f104ddf8554e5c067e121c2_I20220131"><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>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ad6f3bc22274da5a14228e483239139_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:A2018StockPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i422754089fc941e1be5250a0e9c4c792_I20210430"><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><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b37f41a37fe47d1a15833bbf4f7782e_D20210501-20220131"><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><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c5d084b29754e49986f550ea8f0ded4_I20220131"><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><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ca07a1bc84446b1ae705bb4975eebee_D20200501-20210131"><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><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifdfb8fb4e3e84d75b04cb7d4ef0d7c62_D20210501-20220131"><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><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:A2018StockPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6988aa68da0448a80dd2df1eea49bee_I20210513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:NE</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7d8943ca70f437b8c366ee141604395_I20210513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:IL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72d5a3a9f686453aad0bf8030868d6d6_I20210513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:IA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e40fffa906543bdbda4258069859366_I20210513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:MO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d16d2bd884c4b07ba74613d0c4f3a43_I20210513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0df96f99eba34f7fae7bc7fb9eaea936_I20210513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">casy:BuchananEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2538320116c42af88a1b4a7510d8aae_I20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">casy:BuchananEnergyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="parcel"><xbrli:measure>casy:parcel</xbrli:measure></xbrli:unit><xbrli:context id="id3b4be620d7a472eb7bd82b3f89d3f90_D20210513-20210513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-13</xbrli:startDate><xbrli:endDate>2021-05-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c01d75dabe64db7936825f021a4ea25_I20210513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">casy:RetailReportingUnitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifed445d29d58469bb2bd37e5282a0eec_I20210513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">casy:FuelWholesaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia040994c47884b4282ecf4ae3335c872_I20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idaca13600c644a08a2f1747045f028cd_D20210501-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie0f00fcd729b44e595f574862fca96df_D20211101-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib22491fcee424073b58cd2e46baa3bd8_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:CircleKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e2606547660479a8ec387aa51cd81f5_D20210601-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:CircleKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide70c93c0d204870bd29fabad73f7369_D20211101-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:CircleKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf556594c8c84ab3bbda6fdd00644cce_D20210501-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:CircleKMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10d498c64b874cb7abad3fd4b37d302a_I20211216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:PilotCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43c6f17b080c4b44857041519b07dace_I20211216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:PilotCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i766eb57ff017472d9d37350930a3a7bf_I20211216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:KY</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:PilotCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i471dc68cd4f14e99b787b9734179cd8a_D20211216-20211216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:PilotCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-16</xbrli:startDate><xbrli:endDate>2021-12-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59c566eb3a6e4bc5a7fc7e6d2babfc70_I20211216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5dea1d477d3b4f28bc1cac8a9fe4a32b_D20211101-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:PilotCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba840665f8f54f34979eb14518088719_D20210331-20220131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">casy:McColleyVCaseysGeneralStoresIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-31</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="employee"><xbrli:measure>casy:employee</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></ix:resources></ix:header></div><div id="ic4e552196a7349f1bd74c2b46c65744e_1"></div><div style="min-height:36pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:174.75pt"><tr><td style="width:1.0pt"></td><td style="width:172.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:2pt;margin-top:15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDgw_a9ea8b2a-f663-41e5-b5d3-2cee630bc91d">10-Q</ix:nonNumeric> </span></div><div style="margin-bottom:2pt;margin-top:2pt;text-align:center"><span><br/></span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:174.75pt"><tr><td style="width:1.0pt"></td><td style="width:172.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:3.738%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.062%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGFibGU6NDIzODhhMjBiNjBkNDk5Y2JhMzQyYmI5ZmM2NmY5MjQvdGFibGVyYW5nZTo0MjM4OGEyMGI2MGQ0OTljYmEzNDJiYjlmYzY2ZjkyNF8wLTAtMS0xLTIyMjA3_63f083ab-030d-422e-9c1d-d8cd26c7086d">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8xMTM_456cc5e8-ae69-4c81-a5ce-111be3e293bf">January&#160;31, 2022</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:2pt;padding-left:13.5pt;padding-right:13.5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">OR</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:3.738%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:94.062%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGFibGU6YTlhZmJhMzkxMmNiNDM0N2I3MGY1YWI1NzBmNjVkODQvdGFibGVyYW5nZTphOWFmYmEzOTEyY2I0MzQ3YjcwZjVhYjU3MGY2NWQ4NF8wLTAtMS0xLTIyMjA3_69e75e73-2c94-42e5-accb-454821223f64">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Commission File Number <ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDgx_c082fdb0-4f03-4421-b1a8-6bf3c761ac91">001-34700</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:174.75pt"><tr><td style="width:1.0pt"></td><td style="width:172.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDc0_7d3309d9-0e4d-4473-8331-b62ccceda65f">CASEY&#8217;S GENERAL STORES, INC.</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:48.533%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.486%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGFibGU6NTM4ODRmMzgyYzBmNDUyMGJhM2VmYzU3MzY1MWRlM2MvdGFibGVyYW5nZTo1Mzg4NGYzODJjMGY0NTIwYmEzZWZjNTczNjUxZGUzY18wLTAtMS0xLTIyMjA3_10864a7c-54a5-4c93-9034-ac648d079020">Iowa</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGFibGU6NTM4ODRmMzgyYzBmNDUyMGJhM2VmYzU3MzY1MWRlM2MvdGFibGVyYW5nZTo1Mzg4NGYzODJjMGY0NTIwYmEzZWZjNTczNjUxZGUzY18wLTItMS0xLTIyMjA3_3b68a79f-c878-495c-a595-6c9afaf9752b">42-0935283</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. Employer<br/>Identification Number)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDgy_e536bd6f-6d6a-4125-86f9-9e601b239964">One SE Convenience Blvd</ix:nonNumeric>., <ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDgz_194f0526-ae26-48df-aa13-7ac4f604aa30">Ankeny</ix:nonNumeric>, <ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDg0_57024b41-cc10-4a65-8942-1028fcbcff38">Iowa</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Address of principal executive offices)</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDg1_c9216987-7788-493b-a5c1-0073c2c47f58">50021</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Zip Code)</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDg2_afe7b50c-5f46-4dbf-bff4-a2e53bf331db">515</ix:nonNumeric>) <ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDc1_e1a450a0-80e2-4d47-b4dc-909c8e2a4665">965-6100</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities Registered pursuant to Section&#160;12(b) of the Act</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:32.477%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.958%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGFibGU6MmVlOGY0NmE3YmRlNDI2ODk1YWVkNzQ3MTlkNzljMDAvdGFibGVyYW5nZToyZWU4ZjQ2YTdiZGU0MjY4OTVhZWQ3NDcxOWQ3OWMwMF8xLTAtMS0xLTIyMjA3_fe0a8bae-02db-4638-9e56-5788fcf1bcff">Common Stock, no par value per share</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGFibGU6MmVlOGY0NmE3YmRlNDI2ODk1YWVkNzQ3MTlkNzljMDAvdGFibGVyYW5nZToyZWU4ZjQ2YTdiZGU0MjY4OTVhZWQ3NDcxOWQ3OWMwMF8xLTEtMS0xLTIyMjA3_92a1bc3e-abc9-4d6c-a4b9-f61db6042871">CASY</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGFibGU6MmVlOGY0NmE3YmRlNDI2ODk1YWVkNzQ3MTlkNzljMDAvdGFibGVyYW5nZToyZWU4ZjQ2YTdiZGU0MjY4OTVhZWQ3NDcxOWQ3OWMwMF8xLTItMS0xLTIyMjA3_c99c6721-e565-47ed-8b0e-d2f4f37baff8">The NASDAQ Global Select Market</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities Registered pursuant to Section&#160;12(g) of the Act</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NONE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:174.75pt"><tr><td style="width:1.0pt"></td><td style="width:172.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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;<ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDc2_d9b2c115-4778-402e-a41a-3a32d007435f">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDc3_3edfd0a8-ab58-4a30-af6e-9778d3cf6b43">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.558%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGFibGU6MDdkYmQwNGIzZjk0NDRlZGFjMWFiNDA1YzEwZGFkZDAvdGFibGVyYW5nZTowN2RiZDA0YjNmOTQ0NGVkYWMxYWI0MDVjMTBkYWRkMF8wLTAtMS0xLTIyMjA3_fab55220-e4a0-419e-975c-4a96fb8ea309">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accelerated&#160;filer                         </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-accelerated filer </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Smaller reporting company          </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGFibGU6MDdkYmQwNGIzZjk0NDRlZGFjMWFiNDA1YzEwZGFkZDAvdGFibGVyYW5nZTowN2RiZDA0YjNmOTQ0NGVkYWMxYWI0MDVjMTBkYWRkMF8xLTEtMS0xLTIyMjA3_5ff59b51-f45c-47c9-ba42-f9a25d76fa4f">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company          </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGFibGU6MDdkYmQwNGIzZjk0NDRlZGFjMWFiNDA1YzEwZGFkZDAvdGFibGVyYW5nZTowN2RiZDA0YjNmOTQ0NGVkYWMxYWI0MDVjMTBkYWRkMF8xLTMtMS0xLTIyMjA3_b422009f-6ea5-4603-bd78-a104fc9717aa">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicated 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 style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDc5_7f67e231-e91a-4727-b846-348824361423">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate the number of shares outstanding of each of the issuer&#8217;s classes of common stock, as of the latest practicable date.</span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.251%"><tr><td style="width:1.0%"></td><td style="width:42.481%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Outstanding at March 1, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Common stock, no par value per share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5db51b2df18643f08c43b04ee91e605c_I20220301" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGFibGU6NWY4ZTlhMmRiMzYyNGVmYTk4MzVhMWZjNzQ1Y2FiOGQvdGFibGVyYW5nZTo1ZjhlOWEyZGIzNjI0ZWZhOTgzNWExZmM3NDVjYWI4ZF8xLTItMS0xLTIyMjA3_2a62cdd8-a6c6-4df8-9ed1-faaa3b797502">37,111,466</ix:nonFraction> shares</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div></div></div><div id="ic4e552196a7349f1bd74c2b46c65744e_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASEY&#8217;S GENERAL STORES, INC.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:77.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.580%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PART&#160;I</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_10">FINANCIAL INFORMATION</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_13">Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_16">Condensed consolidated balance sheets---</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_16">January</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_16"> 31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_16">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_16"> and April 30, 2021 (unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_16">4</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_19">Condensed consolidated statements of income---three and </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_19">nine</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_19"> months ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_19">January</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_19"> 31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_19">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_19"> and 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_19">1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_19"> (unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_19">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_22">Condensed consolidated statement of shareholders' equity---</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_22">nine</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_22"> months ended </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_22">January </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_22"> 31, 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_22">2</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_22"> and 202</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_22">1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_22"> (unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_22">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_25">Condensed consolidated statements of cash flows--- nine months ended January 31, 2022 and 2021 (unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ic4e552196a7349f1bd74c2b46c65744e_25">7</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_28">Notes to unaudited condensed consolidated financial statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_28">9</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_64">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_64">16</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_85">Quantitative and Qualitative Disclosures about Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_85">23</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 4.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_88">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_88">23</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PART&#160;II</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_91">OTHER INFORMATION</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_94">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_94">24</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item&#160;1A.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_97">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_97">24</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_100">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_100">24</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 6.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_103">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_103">25</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_106">SIGNATURE</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_106">26</a></span></div></td></tr></table></div><div style="margin-bottom:17pt;margin-top:12pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="ic4e552196a7349f1bd74c2b46c65744e_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PART I&#8212;FINANCIAL INFORMATION</span></div><div id="ic4e552196a7349f1bd74c2b46c65744e_13"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Condensed Consolidated Financial Statements</span></div><div id="ic4e552196a7349f1bd74c2b46c65744e_16"></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASEY&#8217;S GENERAL STORES, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(DOLLARS IN THOUSANDS)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">April 30,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMy0xLTEtMS0yMjIwNw_8e24c7a1-16d7-49c2-ab09-6fc8e547efe3">186,921</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMy0zLTEtMS0yMjIwNw_8a7a773b-5cbc-4a5a-ba23-03d54e9911a6">336,545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfNC0xLTEtMS0yMjIwNw_329b3dc2-dfd2-4b92-aa7e-f1f718ea357e">91,442</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfNC0zLTEtMS0yMjIwNw_da46bafd-b5e6-4473-ad0d-c437facf12be">79,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfNS0xLTEtMS0yMjIwNw_bcfa732d-2402-4895-b524-320beb0024f6">351,377</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfNS0zLTEtMS0yMjIwNw_39fe57c6-86f7-467f-a95b-fbeccabe550f">286,598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfNi0xLTEtMS0yMjIwNw_ed50c57e-37c0-410d-8a29-e6e90c773d00">20,927</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfNi0zLTEtMS0yMjIwNw_a7553ad3-3915-4029-a5df-9fd94ea48292">11,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfOC0xLTEtMS0yMjIwNw_4cc61ab7-57eb-48f3-ad8c-ed341df0db93">10,113</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfOC0zLTEtMS0yMjIwNw_4e67cd74-81bc-450e-93d6-7c9b40ebbf53">9,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfOS0xLTEtMS0yMjIwNw_fc6c16ba-37f4-4b64-8a87-f208b7a3bbd4">660,780</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfOS0zLTEtMS0yMjIwNw_d6eb360f-a0cb-4da5-b0f8-60d2ed2cbe42">723,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets, net of amortization</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMTAtMS0xLTEtMjIyMDc_ccd426f3-f5af-4345-aa6f-e3adf6746c37">182,123</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMTAtMy0xLTEtMjIyMDc_a7943372-4e2f-448f-8247-97bc51092db9">82,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMTEtMS0xLTEtMjIyMDc_24aa8118-706e-4fa6-9f07-28cecfb73c45">601,040</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMTEtMy0xLTEtMjIyMDc_b887dd5c-acb3-43d9-831d-d29e7a9f1f46">161,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net of accumulated depreciation of $<ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMTItMC0xLTEtMjIyMDcvdGV4dHJlZ2lvbjo1MjJiNjE5MTk0OTI0ODJlOWMwODc5ODFkOTg0MGVjM182Mw_30953a45-081d-4c2a-9ec5-afd1d1f1e36c">2,367,588</ix:nonFraction> at January 31, 2022 and $<ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMTItMC0xLTEtMjIyMDcvdGV4dHJlZ2lvbjo1MjJiNjE5MTk0OTI0ODJlOWMwODc5ODFkOTg0MGVjM185MA_d419364a-0e5e-422e-89bb-30c2301d3896">2,206,405</ix:nonFraction> at April 30, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMTItMS0xLTEtMjIyMDc_4fbc6b35-0854-401c-a4e1-1753cca7fedf">3,958,000</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMTItMy0xLTEtMjIyMDc_04b501a9-223f-4ecb-8dd0-f13b0b0f734d">3,493,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMTMtMS0xLTEtMjIyMDc_e5ca0d8a-fad4-4bf9-8507-3dc3343be882">5,401,943</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMTMtMy0xLTEtMjIyMDc_b7b75987-eb98-46e2-b14e-a2189bdc3e84">4,460,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities and Shareholders' Equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current maturities of long-term debt and finance lease obligations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfNC0xLTEtMS0yMjIwNw_8f3ebdd1-1bcc-46e6-8726-00daa0508d8b">91,695</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfNC0zLTEtMS0yMjIwNw_8eb294e4-1ed9-4193-96b7-df524337ca6c">2,354</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfNS0xLTEtMS0yMjIwNw_8af3fc17-19a1-422a-9d0c-f113d39f7159">398,997</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfNS0zLTEtMS0yMjIwNw_c5017aeb-d555-4b57-9e48-ecc62712f058">355,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfNi0xLTEtMS0yMjIwNw_2ae0a320-401b-4760-a12c-d3e75a1ae38a">293,018</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfNi0zLTEtMS0yMjIwNw_a8c6537d-5d29-4974-9380-2de08be93130">254,924</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfOC0xLTEtMS0yMjIwNw_0ec9b58c-13ad-4661-896d-1e40e817936a">783,710</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfOC0zLTEtMS0yMjIwNw_ee0fa380-a884-4974-b1cd-1634b8db5912">612,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt and finance lease obligations, net of current maturities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfOS0xLTEtMS0yMjIwNw_4311e413-b26f-438f-8d45-fe1705f41e5c">1,766,049</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfOS0zLTEtMS0yMjIwNw_0a66065a-4c66-40d8-808f-ab391a2a8f6e">1,361,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTAtMS0xLTEtMjIyMDc_f4205412-b6f9-45af-9d22-5b8ebeb8257e">494,877</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTAtMy0xLTEtMjIyMDc_4b646db3-04c6-484c-87e8-fc7deadf97f5">439,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTEtMS0xLTEtMjIyMDc_5d341ea4-bcb3-4a96-a434-8c7c8f6f71af">14,069</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTEtMy0xLTEtMjIyMDc_737f2515-1d64-4cc2-8b3b-47a7f3c5cf1f">15,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance accruals, net of current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:SelfInsuranceReserveNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTItMS0xLTEtMjIyMDc_52684010-754b-4ebc-a4dc-b8df67725a4a">26,195</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:SelfInsuranceReserveNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTItMy0xLTEtMjIyMDc_834cfaeb-d2cb-4431-9065-c9d969bd66fe">26,239</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTMtMS0xLTEtMjIyMDc_5b160c12-49a3-4b01-a944-7377593b108e">131,437</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTMtMy0xLTEtMjIyMDc_8b998540-dd4d-4cc4-97a1-c4cffc8a66e2">72,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTQtMS0xLTEtMjIyMDc_242301d6-2b8d-4500-a548-873624ab7773">3,216,337</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTQtMy0xLTEtMjIyMDc_c6b845d9-8e36-421a-b80c-eebc00edbb8a">2,527,635</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shareholders&#8217; equity:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, no par value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTYtMS0xLTEtMjIyMDc_37f46195-7c46-49cf-bda9-791043bebe64">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTYtMy0xLTEtMjIyMDc_52dd7580-e218-4110-96ea-e40b0a5244e4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, no par value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTctMS0xLTEtMjIyMDc_fd0c5b95-f481-490c-acbc-a682950a1d8a">70,841</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTctMy0xLTEtMjIyMDc_75b5e743-5263-42c5-ae4c-189bd73f086a">58,951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTgtMS0xLTEtMjIyMDc_9fa591ab-0a2b-4be2-b1db-75f59f4b9267">2,114,765</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTgtMy0xLTEtMjIyMDc_2df87bbf-2c0d-4dbd-a4e7-74826863413f">1,873,728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shareholders&#8217; equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTktMS0xLTEtMjIyMDc_8063d711-251b-4774-8c21-aa43cfdbfd40">2,185,606</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTktMy0xLTEtMjIyMDc_915e225c-2ece-45e4-b1bc-ee725138fe9c">1,932,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and shareholders' equity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMjAtMS0xLTEtMjIyMDc_206e9ab0-2fbd-48d1-9de4-c07e89f6ae7d">5,401,943</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMjAtMy0xLTEtMjIyMDc_eb542034-5fae-4060-a90d-bc52a55f4a14">4,460,314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See notes to unaudited condensed consolidated financial statements.</span></div><div><span><br/></span></div><div style="margin-top:12pt"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="ic4e552196a7349f1bd74c2b46c65744e_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASEY&#8217;S GENERAL STORES, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(DOLLARS IN THOUSANDS, EXCEPT SHARE AND PER SHARE AMOUNTS)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.642%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.666%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.670%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMi0xLTEtMS0yMjIwNw_b411f11f-d6cd-4a0b-aff4-7a84579d2221">3,048,717</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMi0zLTEtMS0yMjIwNw_348f6611-42c0-43e9-b33d-7dadf9c7fd9a">2,008,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMi01LTEtMS0yMjIwNw_e0d01416-4f7f-458b-bdda-0dfe1d4d2982">9,493,652</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMi03LTEtMS0yMjIwNw_500258bb-4bc2-4295-b8b7-6329fe66c11a">6,328,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold (exclusive of depreciation and amortization, shown separately below)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMy0xLTEtMS0yMjIwNw_2f1958ad-f5c6-4ff5-9887-c08c75e2565a">2,384,222</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMy0zLTEtMS0yMjIwNw_13cec391-0110-4e0e-a266-e437439d04b9">1,467,847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMy01LTEtMS0yMjIwNw_54fb5532-abc3-4781-8a6c-ea5d3d888180">7,387,680</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMy03LTEtMS0yMjIwNw_5d11af0f-dbaa-4cba-87d1-b031945a2d05">4,533,510</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNS0xLTEtMS0yMjIwNw_989966e7-bdd2-43fa-b87e-bdd9d3b359b6">490,997</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNS0zLTEtMS0yMjIwNw_8a7beb58-bae8-483e-9366-908adad7b15b">414,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNS01LTEtMS0yMjIwNw_905dbbe8-16bf-44ba-b2f0-8edd05389a85">1,470,569</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNS03LTEtMS0yMjIwNw_671bbd13-2394-4f0f-b3db-385ebadca619">1,210,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNi0xLTEtMS0yMjIwNw_fc300c32-0774-4b47-986b-41228f849a88">75,529</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNi0zLTEtMS0yMjIwNw_453fb111-71f4-4e42-a6d2-3d204b4aaee5">65,185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNi01LTEtMS0yMjIwNw_51623234-82ba-467b-89de-30854489cbd4">225,675</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNi03LTEtMS0yMjIwNw_65765511-4432-4b4e-a66c-13779b27d7f8">195,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNy0xLTEtMS0yMjIwNw_e6189944-245e-47cb-8d02-8f60fbd4462a">14,431</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNy0zLTEtMS0yMjIwNw_a7ee1c47-2240-4f2d-85b7-0e8e804d3c6d">11,469</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNy01LTEtMS0yMjIwNw_89a03bbe-6396-453a-9d6e-3a3231309c03">41,681</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNy03LTEtMS0yMjIwNw_f406fb6a-0113-4197-a995-17c84c2d403b">35,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfOC0xLTEtMS0yMjIwNw_8bbae10c-0849-4463-b192-719250efaf1b">83,538</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfOC0zLTEtMS0yMjIwNw_1ad93ddd-d85f-420b-827f-1a69d4ce1a12">49,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfOC01LTEtMS0yMjIwNw_f488de8c-ca29-4dee-b8db-eb215b817df4">368,047</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfOC03LTEtMS0yMjIwNw_bd33ca6d-3e16-4459-a4ea-f3ea30f92ae5">353,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and state income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfOS0xLTEtMS0yMjIwNw_797a9397-e71a-4361-9035-3b338628cd27">19,514</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfOS0zLTEtMS0yMjIwNw_9be1fb30-e831-499e-882f-37f60a0bdae4">10,452</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfOS01LTEtMS0yMjIwNw_2cbe24e2-cd9a-4735-8592-09725a74977e">88,033</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfOS03LTEtMS0yMjIwNw_84660c3b-1c1d-48f7-ab3a-4e9a0825c91f">82,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTAtMS0xLTEtMjIyMDc_19e650e0-d841-4f75-9a01-a92204e52ada">64,024</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTAtMy0xLTEtMjIyMDc_82fd2668-dfed-414a-8e2c-cdd5377a046b">38,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTAtNS0xLTEtMjIyMDc_a8451c29-99ba-41db-b074-e3fd7370b0ea">280,014</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTAtNy0xLTEtMjIyMDc_38381611-a881-4b62-8939-d2ec2f2318d1">271,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTItMS0xLTEtMjIyMDc_a78a78bb-69ed-4d64-83a1-95e9a412d0b3">1.72</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTItMy0xLTEtMjIyMDc_366c0710-db4d-495a-afe8-bdc7b8373796">1.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTItNS0xLTEtMjIyMDc_1694b6b3-8f24-49b1-ae3d-fb2dfca3a056">7.54</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTItNy0xLTEtMjIyMDc_c21f22a1-cb57-4995-9464-5cd482a2d88a">7.33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTMtMS0xLTEtMjIyMDc_f6c5b7b5-166b-4edd-90d2-9c7d893cd71d">1.71</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTMtMy0xLTEtMjIyMDc_b129c6de-bd6b-4061-9854-27e1061d3d4c">1.04</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTMtNS0xLTEtMjIyMDc_b5c2bfee-d7aa-48df-84f5-fefd21014f8f">7.50</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTMtNy0xLTEtMjIyMDc_8a7cc965-710c-44d5-868a-a25bc7b2834c">7.28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTQtMS0xLTEtMjIyMDc_bbbaa3a6-bd2c-4822-825d-11059fd842ed">37,169,213</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTQtMy0xLTEtMjIyMDc_22c9a3fe-b359-40fe-97d8-190b6dab820b">37,042,544</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTQtNS0xLTEtMjIyMDc_edddef3e-c1ec-406e-9cf6-deb10bff9f7a">37,154,883</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTQtNy0xLTEtMjIyMDc_212a11d3-c0e6-4da1-b97e-fbb574e06fbc">37,017,656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Plus effect of stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTUtMS0xLTEtMjIyMDc_797a3138-f40f-43e4-92ef-767680467994">197,370</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTUtMy0xLTEtMjIyMDc_dc92bb0a-2c36-4608-9fc4-073f1680a40c">241,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTUtNS0xLTEtMjIyMDc_82f79243-6e83-4305-b931-bf9ae29865ab">197,370</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTUtNy0xLTEtMjIyMDc_0d3a8eb3-3210-482d-aeae-41e47f55e935">240,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTYtMS0xLTEtMjIyMDc_032940ac-bf65-4462-a4d4-4b47f0a584d6">37,366,583</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTYtMy0xLTEtMjIyMDc_1e1b0b03-1eed-4831-ab68-3ec2a42501bb">37,283,591</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTYtNS0xLTEtMjIyMDc_529259e2-8756-4ede-bd68-62607727bb3e">37,352,253</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTYtNy0xLTEtMjIyMDc_25ecd22e-e3f1-4176-8545-29d46fdd8af3">37,258,618</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTgtMS0xLTEtMjIyMDc_3c3c804e-2168-4ae2-810c-989369b32f86">0.35</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTgtMy0xLTEtMjIyMDc_60f82cda-fef9-4e9b-bdf4-4e9c5aec88bc">0.34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTgtNS0xLTEtMjIyMDc_42ea2684-db73-4463-836a-de47251128c8">1.04</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTgtNy0xLTEtMjIyMDc_8dba265f-36cd-4ccc-9608-85ce80ecac1c">0.98</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See notes to unaudited condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="ic4e552196a7349f1bd74c2b46c65744e_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASEY&#8217;S GENERAL STORES, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(DOLLARS IN THOUSANDS, EXCEPT SHARE AND PER SHARE AMOUNTS)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:52.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.234%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.797%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares Outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shareholders' Equity</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at April 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id271c3ba4ee24005aefb3675f2da064f_I20210430" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjEtMS0xLTEtMjIyMDc_dc1849be-67fe-4c95-8835-463b536c3992">36,949,878</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id271c3ba4ee24005aefb3675f2da064f_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjEtMy0xLTEtMjIyMDc_78967920-43a0-4d24-82cf-df0e6b33b14a">58,951</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc97208d1e9c4e2b9029d333bd88b86e_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjEtNS0xLTEtMjIyMDc_20e7cae6-e32b-4906-bce4-cc6e8c1eca33">1,873,728</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjEtNy0xLTEtMjIyMDc_708abbf9-6042-4564-ad7b-cf818a04b386">1,932,679</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib60c8bf108b048528a816cf91a826509_D20210501-20210731" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjItNS0xLTEtMjIyMDc_71d8af0f-c7a3-4719-affc-5e08f73a0fe0">119,159</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac17e90a5904597a18a86ef2f8d5df4_D20210501-20210731" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjItNy0xLTEtMjIyMDc_c0d7a9e6-3c16-428f-982c-f5398251aff7">119,159</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared (<ix:nonFraction unitRef="usdPerShare" contextRef="ib60c8bf108b048528a816cf91a826509_D20210501-20210731" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjMtMC0xLTEtMjIyMDcvdGV4dHJlZ2lvbjpmMDAxMjY5Y2Q2OTg0MGNkOWM1MjNlNzc3ZjEzNGU5Ml8yNA_00ad4939-37be-4d6b-bd54-92ab641c42cd">34</ix:nonFraction> cents per share)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib60c8bf108b048528a816cf91a826509_D20210501-20210731" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjMtNS0xLTEtMjIyMDc_3146be0e-fccb-4161-954f-6ddcadc2315d">12,680</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibac17e90a5904597a18a86ef2f8d5df4_D20210501-20210731" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjMtNy0xLTEtMjIyMDc_5d647ecb-60a4-4818-8848-d95838f8ba15">12,680</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic54145117309474a9f3dbac0a38f688b_D20210501-20210731" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjQtMS0xLTEtMjIyMDc_38e086f5-92f4-454d-bae9-15b89a1acf78">3,000</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic54145117309474a9f3dbac0a38f688b_D20210501-20210731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjQtMy0xLTEtMjIyMDc_dd7b6a7e-56cc-4da5-9302-9565318a1571">133</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibac17e90a5904597a18a86ef2f8d5df4_D20210501-20210731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjQtNy0xLTEtMjIyMDc_0bc0348e-6b94-414c-b9ed-653c72823fe7">133</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation (net of tax withholding on employee share-based awards)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic54145117309474a9f3dbac0a38f688b_D20210501-20210731" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjUtMS0xLTEtMjIyMDc_31602783-d364-4214-8c44-520bf27730e2">149,368</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic54145117309474a9f3dbac0a38f688b_D20210501-20210731" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjUtMy0xLTEtMjIyMDc_3eaeb79a-0566-41bd-86af-87f11ff4be0a">8,626</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibac17e90a5904597a18a86ef2f8d5df4_D20210501-20210731" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjUtNy0xLTEtMjIyMDc_a58c0108-7ebb-4856-bc5a-9ccba5125c13">8,626</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at July 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i91df3dbd02f4498d909e9d7497724ae2_I20210731" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjYtMS0xLTEtMjIyMDc_b8ddf78b-e5a0-424c-a107-f7465392152a">37,102,246</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91df3dbd02f4498d909e9d7497724ae2_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjYtMy0xLTEtMjIyMDc_2adcad22-70e1-45a9-a650-3645b1517501">50,458</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i08dff192cb504583acc54fa56899184e_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjYtNS0xLTEtMjIyMDc_3ea4b106-6326-486c-a735-a0f4db655496">1,980,207</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41e81a8c68d64c1cb5f80bca4198764a_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjYtNy0xLTEtMjIyMDc_eb5613b8-40b6-4664-a8aa-f874e790980c">2,030,665</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3a7348b9fcd4109ad5cd71cf66d4e7e_D20210801-20211031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjctNS0xLTEtMjIyMDc_425a88a3-9785-4976-9d80-e0513fe4a680">96,831</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a43870f11e8453abb52e748dbd25216_D20210801-20211031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjctNy0xLTEtMjIyMDc_5ff7151c-2c78-4a05-b065-99fdb7e47e2a">96,831</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared (<ix:nonFraction unitRef="usdPerShare" contextRef="ic3a7348b9fcd4109ad5cd71cf66d4e7e_D20210801-20211031" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjgtMC0xLTEtMjIyMDcvdGV4dHJlZ2lvbjpkYzhhZmM3ZWUxMTE0ODgzYTA3ZjljZDc3ZjdiNDYxN18yNA_64312c7b-bdaa-4d34-a113-53b39e1d1f29">35</ix:nonFraction> cents per share)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3a7348b9fcd4109ad5cd71cf66d4e7e_D20210801-20211031" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjgtNS0xLTEtMjIyMDc_4f2707ef-f7c7-4369-a031-f6bb2937940b">13,118</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6a43870f11e8453abb52e748dbd25216_D20210801-20211031" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjgtNy0xLTEtMjIyMDc_a9e3b676-43b6-4221-bd73-1011861ac149">13,118</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation (net of tax withholding on employee share-based awards)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie1d31a37ec4b4d86a269a39429e69707_D20210801-20211031" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzAtMS0xLTEtMjIyMDc_7f2d1f2a-b5a4-4f57-942e-c5dd8cdb6343">6,557</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1d31a37ec4b4d86a269a39429e69707_D20210801-20211031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzAtMy0xLTEtMjIyMDc_f24b3872-b95a-4b94-9af5-acf584fcccfe">8,756</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a43870f11e8453abb52e748dbd25216_D20210801-20211031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzAtNy0xLTEtMjIyMDc_3e9a11e5-30ed-4c3f-a5ef-e36830cbfd48">8,756</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at October 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b986142db89428196b0128f8735c9f5_I20211031" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzEtMS0xLTEtMjIyMDc_689108b1-98eb-4375-9111-3ae92d189869">37,108,803</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b986142db89428196b0128f8735c9f5_I20211031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzEtMy0xLTEtMjIyMDc_d87dd81c-f0c2-473c-b28f-f39191ae3273">59,214</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05f1d8742d7f4bf69b9d171f3c4e6abf_I20211031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzEtNS0xLTEtMjIyMDc_f7253785-33fb-4a61-aa89-e0f2e5985fe6">2,063,920</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib49c56eaa3c6486884870d5b8f8e900d_I20211031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzEtNy0xLTEtMjIyMDc_f69d84c0-cc72-4ae4-b232-fc28ce840750">2,123,134</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i550d76a7bb4e4d408afa6a4ad1462ce6_D20211101-20220131" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzItNS0xLTEtMjIyMDc_6465f773-b32e-4804-80ed-21b40045ae5c">64,024</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzItNy0xLTEtMjIyMDc_6208b057-714a-417e-9409-d02eda62ed7b">64,024</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared (<ix:nonFraction unitRef="usdPerShare" contextRef="i550d76a7bb4e4d408afa6a4ad1462ce6_D20211101-20220131" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzMtMC0xLTEtMjIyMDcvdGV4dHJlZ2lvbjo5MWEzOTc1N2E2YzU0MzQwOTVlZTRmMDk3OTkzM2E3MV8yMTk5MDIzMjU1NjAz_d3df1988-6df1-474a-b516-950aafb4dd8a">35</ix:nonFraction> cents per share)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i550d76a7bb4e4d408afa6a4ad1462ce6_D20211101-20220131" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzMtNS0xLTEtMjIyMDc_300bef47-ddb0-40b8-ac42-de64ed6a77ad">13,179</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzMtNy0xLTEtMjIyMDc_32261cd6-8421-436f-b515-15e5be5df83f">13,179</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation (net of tax withholding on employee share-based awards)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i20c413e291744223abc7c932b1e82c4e_D20211101-20220131" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzUtMS0xLTEtMjIyMDc_d8b231cc-71a8-413f-a475-f5502a687fa1">2,663</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20c413e291744223abc7c932b1e82c4e_D20211101-20220131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzUtMy0xLTEtMjIyMDc_aa1f5709-c791-4bf7-b8ba-b80191199b1f">11,627</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzUtNy0xLTEtMjIyMDc_7a3984ee-3fdc-4c06-902b-1c3676db0c42">11,627</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at January 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic6b2499caf514b6c933fa44d3a56e3ec_I20220131" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzYtMS0xLTEtMjIyMDc_0afbc6a9-70bd-4370-9f57-b23ad28f4d4d">37,111,466</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6b2499caf514b6c933fa44d3a56e3ec_I20220131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzYtMy0xLTEtMjIyMDc_15bdd2e6-7ab3-47ae-b42c-37e84d6c14a2">70,841</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12b7a60c7a8348589ad9b0f0e03ff176_I20220131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzYtNS0xLTEtMjIyMDc_92f0323f-8c67-40da-869e-3970efcbcf84">2,114,765</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzYtNy0xLTEtMjIyMDc_79552919-820c-4b82-a1f4-42eead426445">2,185,606</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:7pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:51.997%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.289%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.851%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares Outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common<br/>Stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shareholders' Equity</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at April 30, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia1eb796ed9a34eac8f925aaf31e5c3f1_I20200430" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjEtMS0xLTEtMjIyMDc_9a7f3342-fca2-4788-805d-df992efa45e8">36,806,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1eb796ed9a34eac8f925aaf31e5c3f1_I20200430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjEtMy0xLTEtMjIyMDc_41662b46-85c3-4fda-8874-b34c472d6dde">33,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b89b560143a4a9fa5b53295afb23681_I20200430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjEtNS0xLTEtMjIyMDc_72e5ac9f-9027-4865-9268-73e0ba5fcf5b">1,609,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27c3b3cf39364872bf8a04990e816d80_I20200430" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjEtNy0xLTEtMjIyMDc_44ff5f10-e7d4-4e68-8dc8-a6fdd20fa0c8">1,643,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52c0ad98a5f4440284d6f340b153ecb9_D20200501-20200731" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjItNS0xLTEtMjIyMDc_42b2c997-d839-47b2-86e2-a2edc50bb125">120,592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf5e29b5d8ac4c398633f3076ec4a6f8_D20200501-20200731" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjItNy0xLTEtMjIyMDc_e5da4e97-0088-4839-bf99-b62a49023f82">120,592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared (<ix:nonFraction unitRef="usdPerShare" contextRef="i52c0ad98a5f4440284d6f340b153ecb9_D20200501-20200731" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjMtMC0xLTEtMjIyMDcvdGV4dHJlZ2lvbjpiODlhNDNmZmE0MzI0MWU0OTJhNjg0MzFmOTgxYjJmN18yNA_61919fdd-c560-493c-9b2e-d90dbe4ea4cd">32</ix:nonFraction> cents per share)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i52c0ad98a5f4440284d6f340b153ecb9_D20200501-20200731" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjMtNS0xLTEtMjIyMDc_43e15b76-2b9c-4a06-a59a-86bd84c61446">11,874</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icf5e29b5d8ac4c398633f3076ec4a6f8_D20200501-20200731" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjMtNy0xLTEtMjIyMDc_786ef207-2d34-496f-b5a2-25561e4a1686">11,874</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i58d994735275488cbae52ca181214601_D20200501-20200731" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjQtMS0xLTEtMjIyMDc_d081fa4f-e772-4f72-83b1-08be1bd620cf">4,748</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58d994735275488cbae52ca181214601_D20200501-20200731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjQtMy0xLTEtMjIyMDc_f84e57a2-faea-4464-9c8d-909ec1fa1508">211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf5e29b5d8ac4c398633f3076ec4a6f8_D20200501-20200731" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjQtNy0xLTEtMjIyMDc_1ab9ce15-ad6b-4962-8529-b564f77c46e8">211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation (net of tax withholding on employee share-based awards)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i58d994735275488cbae52ca181214601_D20200501-20200731" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjUtMS0xLTEtMjIyMDc_45910c1c-9f42-4161-84ee-97099867df73">95,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i58d994735275488cbae52ca181214601_D20200501-20200731" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjUtMy0xLTEtMjIyMDc_906e6aaa-63f5-4e45-9aad-e6c0995015c6">896</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icf5e29b5d8ac4c398633f3076ec4a6f8_D20200501-20200731" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjUtNy0xLTEtMjIyMDc_17c79e12-8205-499e-96ac-e0263b51aef8">896</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at July 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i036ed1af8f3d4da98bac7b204a4618e6_I20200731" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjYtMS0xLTEtMjIyMDc_aa159376-ca8a-4f5e-b9d6-5edc3eebbd35">36,906,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i036ed1af8f3d4da98bac7b204a4618e6_I20200731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjYtMy0xLTEtMjIyMDc_ff087258-32fd-46da-b1e7-90615fc7effb">32,601</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67b52d93616e4d398d97d50a2924712a_I20200731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjYtNS0xLTEtMjIyMDc_54dfb018-bbaa-4662-bd10-ee8dbd5baac2">1,718,637</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64f6e3d68fab4917ba7c69654dc1c7cf_I20200731" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjYtNy0xLTEtMjIyMDc_b0ce479a-4c2e-4fea-a8af-be33c3d1d88a">1,751,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c1089aed59740ea8fced186026af99c_D20200801-20201031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjctNS0xLTEtMjIyMDc_3b315723-29ee-4022-8e78-3fa5b1930498">111,983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b8025d8c616437fa6dd5d926824c9e0_D20200801-20201031" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjctNy0xLTEtMjIyMDc_6c3763c4-11d2-46b0-954e-61b88e42fe41">111,983</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared (<ix:nonFraction unitRef="usdPerShare" contextRef="i0c1089aed59740ea8fced186026af99c_D20200801-20201031" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjgtMC0xLTEtMjIyMDcvdGV4dHJlZ2lvbjpkNmM4OGVhOTBkNjc0NTU4YjMyNTg1M2M2YmU4ZjVhM18yNA_d0ce6e66-0cbb-4793-ace8-ad7f8f48a67c">32</ix:nonFraction> cents per share)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0c1089aed59740ea8fced186026af99c_D20200801-20201031" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjgtNS0xLTEtMjIyMDc_e22fe64a-ea69-42c4-9c5d-adb37981fead">11,883</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5b8025d8c616437fa6dd5d926824c9e0_D20200801-20201031" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjgtNy0xLTEtMjIyMDc_c5c7ba72-01fa-4b30-bc79-3f9600b35885">11,883</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if4d2bf365a154fbb93f587dcfa2595ac_D20200801-20201031" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjktMS0xLTEtMjIyMDc_4207be84-9557-454d-a9c1-43f201949361">23,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4d2bf365a154fbb93f587dcfa2595ac_D20200801-20201031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjktMy0xLTEtMjIyMDc_c39afa86-25d6-4c6e-823f-4c91ecacc24f">1,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b8025d8c616437fa6dd5d926824c9e0_D20200801-20201031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjktNy0xLTEtMjIyMDc_7f526220-4ae7-43ac-b2d2-795602333c25">1,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation (net of tax withholding on employee share-based awards)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if4d2bf365a154fbb93f587dcfa2595ac_D20200801-20201031" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzAtMS0xLTEtMjIyMDc_bb3f7c86-3c92-48e0-a985-c6c302e5eec6">5,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4d2bf365a154fbb93f587dcfa2595ac_D20200801-20201031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzAtMy0xLTEtMjIyMDc_1400733b-90ac-4cd7-9be3-74cae8587c03">7,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b8025d8c616437fa6dd5d926824c9e0_D20200801-20201031" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzAtNy0xLTEtMjIyMDc_1c8dd696-6fed-403e-bfa8-9e89f433bb06">7,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at October 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if8079a60e0fc4fbb93f5d4ea96d3f690_I20201031" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzEtMS0xLTEtMjIyMDc_20f1725a-99ac-4ade-9afc-759f692c9d37">36,935,747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8079a60e0fc4fbb93f5d4ea96d3f690_I20201031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzEtMy0xLTEtMjIyMDc_1e0ee971-e2c5-4c7d-9cc4-4ed4e59234ab">41,114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96cef8c0348248d381cc8e13f2975724_I20201031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzEtNS0xLTEtMjIyMDc_15774100-389c-4f36-a82a-a5f841a6a7ad">1,818,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c21fd1bde56413ebd70534971394a38_I20201031" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzEtNy0xLTEtMjIyMDc_32693853-b525-4ee7-b4ee-b9f0c4b288e2">1,859,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6648682e50fb489cb9ca2e782a0e11b2_D20201101-20210131" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzItNS0xLTEtMjIyMDc_d9cf0188-8722-4b86-b863-dbf6fe4eeeb7">38,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzItNy0xLTEtMjIyMDc_2b9722c8-6eab-44b8-8e10-0bee4c154067">38,627</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends declared (<ix:nonFraction unitRef="usdPerShare" contextRef="i6648682e50fb489cb9ca2e782a0e11b2_D20201101-20210131" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzMtMC0xLTEtMjIyMDcvdGV4dHJlZ2lvbjpiZWMyMzY2YjlkMDE0NWVlYmFkYTEyOTAzMzQ4MmE0Nl8yMTk5MDIzMjU1NjAz_62dc6285-34dd-42e6-b5bf-92f3172b72bd">34</ix:nonFraction> cents per share)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6648682e50fb489cb9ca2e782a0e11b2_D20201101-20210131" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzMtNS0xLTEtMjIyMDc_f6be23f6-ae3b-415c-98e9-526b246bbd37">12,630</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131" decimals="-3" name="us-gaap:DividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzMtNy0xLTEtMjIyMDc_3c43d9f6-89b8-4373-85ac-1f01702d7702">12,630</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i69e81686df3c4c21bc422ed81977d1ac_D20201101-20210131" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzQtMS0xLTEtMjIyMDc_b6f76358-f4bc-4e28-8fb2-4199812af3d8">9,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69e81686df3c4c21bc422ed81977d1ac_D20201101-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzQtMy0xLTEtMjIyMDc_82f3e0e3-da04-4aa1-9a43-c78267a21fda">412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzQtNy0xLTEtMjIyMDc_f33d0b6e-987e-4b93-b025-e8075c9d9af5">412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation (net of tax withholding on employee share-based awards)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i69e81686df3c4c21bc422ed81977d1ac_D20201101-20210131" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzUtMS0xLTEtMjIyMDc_32261d56-90d4-4814-b72d-22300b5a7eb9">2,160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69e81686df3c4c21bc422ed81977d1ac_D20201101-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzUtMy0xLTEtMjIyMDc_2b407537-844b-4a91-891e-d5a016cef986">7,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzUtNy0xLTEtMjIyMDc_13cf574d-2c2c-45d5-9ad7-15cb537a5068">7,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at January 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0404c8d2eef94336b8deb300b320d340_I20210131" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzYtMS0xLTEtMjIyMDc_d8967271-1caf-4fa1-8875-42828a24ae58">36,947,180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0404c8d2eef94336b8deb300b320d340_I20210131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzYtMy0xLTEtMjIyMDc_a657df09-3c21-4fea-89b5-bbc740febfd3">48,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8caa9456db7c4f5a9aed03665b744665_I20210131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzYtNS0xLTEtMjIyMDc_a035e856-0f0e-46f3-93a9-297517a38da4">1,844,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae762aeee064b0d9181c16f8b52181b_I20210131" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzYtNy0xLTEtMjIyMDc_07bf0a3b-9dce-450c-a6a5-9a908b985b22">1,893,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See notes to unaudited condensed consolidated financial statements.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="ic4e552196a7349f1bd74c2b46c65744e_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><div style="text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASEY&#8217;S GENERAL STORES, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(DOLLARS IN THOUSANDS)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine months ended January 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMy0xLTEtMS0yMjIwNw_0a324832-a0d2-4d44-8628-63799860cb6b">280,014</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMy0zLTEtMS0yMjIwNw_34520687-4fca-4d44-8730-dd8c97b951b3">271,202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfNS0xLTEtMS0yMjIwNw_04a695ab-1144-4b34-af93-5d3df51d66ac">225,675</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfNS0zLTEtMS0yMjIwNw_23e72677-84e6-4648-94af-645225ad3c53">195,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfNi0xLTEtMS0yMjIwNw_d92cd4cf-329f-4c77-bf22-41452e0b81d6">1,112</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfNi0zLTEtMS0yMjIwNw_ecc0fed6-ec65-4275-9a64-155b8832dfdd">1,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfNy0xLTEtMS0yMjIwNw_a7afe22c-8d70-4223-9a4e-50029bcfdc11">29,382</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfNy0zLTEtMS0yMjIwNw_56a68331-8e5a-48d0-9341-c27a2610c9cb">22,009</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Gain) loss on disposal of assets and impairment charges</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfOC0xLTEtMS0yMjIwNw_fd691224-4185-42fb-8aaf-203ba8cfd5e3">869</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfOC0zLTEtMS0yMjIwNw_43e3ce61-dd52-4b5f-949f-94c567858c0b">3,808</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfOS0xLTEtMS0yMjIwNw_880fe665-3f62-4b9e-a6c4-cf648bfa7b73">56,967</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfOS0zLTEtMS0yMjIwNw_8a300406-d477-4648-882a-82ce2578615d">13,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTItMS0xLTEtMjIyMDc_4118dfd8-9df6-4c39-a948-411cdf2f9f72">10,006</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTItMy0xLTEtMjIyMDc_02991931-1b20-4909-8cc2-96efa74cda5c">18,117</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTMtMS0xLTEtMjIyMDc_60c5c55a-6d72-463e-ba61-1da760b5bdc2">33,579</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTMtMy0xLTEtMjIyMDc_837991ac-5a59-4209-814c-fe2e7fe44a76">35,238</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTQtMS0xLTEtMjIyMDc_0c7df264-46bd-48e9-8217-83b7274fd5c9">9,444</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTQtMy0xLTEtMjIyMDc_8b2d71bc-7fa2-4955-9841-b86593b03013">7,993</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTUtMS0xLTEtMjIyMDc_4468d97a-b051-454d-8884-c1d7cad5ec7c">12,910</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTUtMy0xLTEtMjIyMDc_cba06845-7297-4622-be9b-45618c2c9eea">124,026</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTYtMS0xLTEtMjIyMDc_922322ac-4eb1-4d09-8f72-2d3e627fba6b">25,543</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTYtMy0xLTEtMjIyMDc_7d9d3eae-92e2-4d55-b320-809370165725">56,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTctMS0xLTEtMjIyMDc_7bb200e0-8ff6-4e34-8d9e-6371e0149c3a">263</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTctMy0xLTEtMjIyMDc_45faa612-8e07-4301-907e-1ef838304fe8">18,363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 61.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTgtMS0xLTEtMjIyMDc_7c2536d6-4403-4575-b63f-63e616a77e83">15,607</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTgtMy0xLTEtMjIyMDc_80b9f96a-eacd-42f9-9fe3-f459def25760">18,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTktMS0xLTEtMjIyMDc_e97e884b-3772-47c6-a956-87a7fe8574b1">536,541</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTktMy0xLTEtMjIyMDc_6589109a-76a5-44d0-9691-b685c25ccd20">663,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjEtMS0xLTEtMjIyMDc_dc88e71f-4f9d-4766-8460-301e35d3b1fc">228,208</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjEtMy0xLTEtMjIyMDc_618416e9-77c3-446a-815c-88f807e727df">263,077</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments for acquisition of businesses, net of cash acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjItMS0xLTEtMjIyMDc_2eaaf3f5-35ad-4177-8db1-3e40b351bfe2">863,371</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjItMy0xLTEtMjIyMDc_b879b3b9-b2e7-49cc-bf62-d24a5b503935">5,780</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sales of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjMtMS0xLTEtMjIyMDc_90352aed-d1fa-4e1d-a7df-fed3d0b0400b">26,504</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjMtMy0xLTEtMjIyMDc_a8d466d8-060d-42e8-a3b9-00b691dbf894">4,823</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjQtMS0xLTEtMjIyMDc_d90f7682-06f4-4872-9113-aab9cd4a0322">1,065,075</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjQtMy0xLTEtMjIyMDc_8947ae08-a28a-4bda-9018-b38b9dea852e">264,034</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjYtMS0xLTEtMjIyMDc_0be5f864-4dac-442c-8e17-509042fb82d7">450,000</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjYtMy0xLTEtMjIyMDc_658781d1-8a08-48f6-a9ea-62a64803b0ff">650,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of long-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjctMS0xLTEtMjIyMDc_9d6f3c7c-56d4-478f-a1c0-ca6d8ef3084e">14,226</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjctMy0xLTEtMjIyMDc_04e8d834-0774-4cca-8914-4dc065c18df9">570,999</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjgtMS0xLTEtMjIyMDc_b8051e19-bcc4-4e5e-9292-08e4b1bcae64">1,149</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjgtMy0xLTEtMjIyMDc_fc77e2ad-e3cc-40ab-bb79-04b50aa4f73b">5,525</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net payments of short-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:RepaymentsOfShortTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjktMS0xLTEtMjIyMDc_f458e200-3fdc-43aa-a16d-0d52bcddd2e7">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:RepaymentsOfShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjktMy0xLTEtMjIyMDc_8b0ccdc0-6ad1-4992-91d7-a8b6fef18f24">120,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMzAtMS0xLTEtMjIyMDc_eb9a4c60-f98e-45bb-a25e-0bd7653c1146">133</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMzAtMy0xLTEtMjIyMDc_c94c465e-087c-4130-ac71-0d9f0c5e5066">1,665</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of cash dividends</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMzItMS0xLTEtMjIyMDc_e726ad7a-e966-449a-8a50-ba15248562a0">38,223</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMzItMy0xLTEtMjIyMDc_332eef01-f215-449e-ad11-7e1952fc377c">35,410</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax withholdings on employee share-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMzMtMS0xLTEtMjIyMDc_51859505-af2b-4ce3-baaa-cf876154ecf6">17,625</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMzMtMy0xLTEtMjIyMDc_9ecb4774-6ca7-421b-a3bb-1bc3904720e3">8,105</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMzQtMS0xLTEtMjIyMDc_b1bece9d-9a5c-4416-ba52-134697e8826a">378,910</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMzQtMy0xLTEtMjIyMDc_5c6aff5f-916c-43cc-9045-44ad7eac50a0">88,374</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (decrease) increase in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjI3NjM4MGM4ZmQxNzQ4MDJhZmY5MzM4MjJmYjg5MjI3L3RhYmxlcmFuZ2U6Mjc2MzgwYzhmZDE3NDgwMmFmZjkzMzgyMmZiODkyMjdfMi0xLTEtMS0yMjIwNw_42fce37d-0a3a-45d4-b3cd-16fadd4116e9">149,624</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjI3NjM4MGM4ZmQxNzQ4MDJhZmY5MzM4MjJmYjg5MjI3L3RhYmxlcmFuZ2U6Mjc2MzgwYzhmZDE3NDgwMmFmZjkzMzgyMmZiODkyMjdfMi0zLTEtMS0yMjIwNw_281515ec-50b0-4ee2-a6b0-703f83cb4155">310,671</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjI3NjM4MGM4ZmQxNzQ4MDJhZmY5MzM4MjJmYjg5MjI3L3RhYmxlcmFuZ2U6Mjc2MzgwYzhmZDE3NDgwMmFmZjkzMzgyMmZiODkyMjdfMy0xLTEtMS0yMjIwNw_0ac749e4-74f0-47fb-9918-b9f2df15ff5a">336,545</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27c3b3cf39364872bf8a04990e816d80_I20200430" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjI3NjM4MGM4ZmQxNzQ4MDJhZmY5MzM4MjJmYjg5MjI3L3RhYmxlcmFuZ2U6Mjc2MzgwYzhmZDE3NDgwMmFmZjkzMzgyMmZiODkyMjdfMy0zLTEtMS0yMjIwNw_f192dc80-bda7-4e3d-9404-257d1668be1a">78,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjI3NjM4MGM4ZmQxNzQ4MDJhZmY5MzM4MjJmYjg5MjI3L3RhYmxlcmFuZ2U6Mjc2MzgwYzhmZDE3NDgwMmFmZjkzMzgyMmZiODkyMjdfNC0xLTEtMS0yMjIwNw_2ee78e96-8bac-4733-9a96-7a0c4add0db9">186,921</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ae762aeee064b0d9181c16f8b52181b_I20210131" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjI3NjM4MGM4ZmQxNzQ4MDJhZmY5MzM4MjJmYjg5MjI3L3RhYmxlcmFuZ2U6Mjc2MzgwYzhmZDE3NDgwMmFmZjkzMzgyMmZiODkyMjdfNC0zLTEtMS0yMjIwNw_c95aa71f-c49f-4cf7-bce3-e8f0a8f94d02">388,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASEY&#8217;S GENERAL STORES, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(DOLLARS IN THOUSANDS)</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SUPPLEMENTAL DISCLOSURES OF CASH FLOWS INFORMATION</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine months ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid during the period for:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest, net of amount capitalized</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjkzZTc1OTAxNDVkNzRkM2NhNjZhYzdiYzg5Yzk5Y2ZhL3RhYmxlcmFuZ2U6OTNlNzU5MDE0NWQ3NGQzY2E2NmFjN2JjODljOTljZmFfMy0xLTEtMS0yMjIwNw_9351a4f7-692f-4045-9139-2cc158e9cd0d">34,800</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjkzZTc1OTAxNDVkNzRkM2NhNjZhYzdiYzg5Yzk5Y2ZhL3RhYmxlcmFuZ2U6OTNlNzU5MDE0NWQ3NGQzY2E2NmFjN2JjODljOTljZmFfMy0zLTEtMS0yMjIwNw_7fe2ccdb-29bb-473d-aa24-25173225b618">32,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjkzZTc1OTAxNDVkNzRkM2NhNjZhYzdiYzg5Yzk5Y2ZhL3RhYmxlcmFuZ2U6OTNlNzU5MDE0NWQ3NGQzY2E2NmFjN2JjODljOTljZmFfNC0xLTEtMS0yMjIwNw_06e7786c-1ddd-406a-b4e2-b3ba38b73720">27,387</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjkzZTc1OTAxNDVkNzRkM2NhNjZhYzdiYzg5Yzk5Y2ZhL3RhYmxlcmFuZ2U6OTNlNzU5MDE0NWQ3NGQzY2E2NmFjN2JjODljOTljZmFfNC0zLTEtMS0yMjIwNw_39a0983c-c92f-433d-a9fd-c682be27ffc4">48,137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Purchased property and equipment in accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjkzZTc1OTAxNDVkNzRkM2NhNjZhYzdiYzg5Yzk5Y2ZhL3RhYmxlcmFuZ2U6OTNlNzU5MDE0NWQ3NGQzY2E2NmFjN2JjODljOTljZmFfNy0xLTEtMS0yMjIwNw_65765fe2-db7a-4243-b610-b8696b4f2c1c">38,751</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjkzZTc1OTAxNDVkNzRkM2NhNjZhYzdiYzg5Yzk5Y2ZhL3RhYmxlcmFuZ2U6OTNlNzU5MDE0NWQ3NGQzY2E2NmFjN2JjODljOTljZmFfNy0zLTEtMS0yMjIwNw_2b8cb2ec-f5c1-42e7-8925-58ff218589b2">28,605</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Right-of-use assets obtained in exchange for new finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjkzZTc1OTAxNDVkNzRkM2NhNjZhYzdiYzg5Yzk5Y2ZhL3RhYmxlcmFuZ2U6OTNlNzU5MDE0NWQ3NGQzY2E2NmFjN2JjODljOTljZmFfOC0xLTEtMS0yMjIwNw_335841e9-26c4-4d83-bbd4-4f8dd78a44c0">49,259</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjkzZTc1OTAxNDVkNzRkM2NhNjZhYzdiYzg5Yzk5Y2ZhL3RhYmxlcmFuZ2U6OTNlNzU5MDE0NWQ3NGQzY2E2NmFjN2JjODljOTljZmFfOC0zLTEtMS0yMjIwNw_e8819d54-ce4c-43ca-92f5-a0edee2f4c1a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Right-of-use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjkzZTc1OTAxNDVkNzRkM2NhNjZhYzdiYzg5Yzk5Y2ZhL3RhYmxlcmFuZ2U6OTNlNzU5MDE0NWQ3NGQzY2E2NmFjN2JjODljOTljZmFfOS0xLTEtMS0yMjIwNw_5bbc6201-2382-4232-a204-9cdbd6f436b7">79,867</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjkzZTc1OTAxNDVkNzRkM2NhNjZhYzdiYzg5Yzk5Y2ZhL3RhYmxlcmFuZ2U6OTNlNzU5MDE0NWQ3NGQzY2E2NmFjN2JjODljOTljZmFfOS0zLTEtMS0yMjIwNw_737fa5e8-948f-4131-b0db-510e8d5c435d">1,109</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">See notes to unaudited condensed consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="ic4e552196a7349f1bd74c2b46c65744e_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CASEY&#8217;S GENERAL STORES, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO UNAUDITED CONDENSED CONSOLIDATED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Dollars in Thousands, Except Share and Per Share Amounts)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div id="ic4e552196a7349f1bd74c2b46c65744e_31"></div><div><span><br/></span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8zMS9mcmFnOmRlMTQ0Mjc5YmZjNTQwNWViODg2NzI5MTVmYzJkMjZkL3RleHRyZWdpb246ZGUxNDQyNzliZmM1NDA1ZWI4ODY3MjkxNWZjMmQyNmRfNTk0_ac4d9a66-1cee-46c6-8f2e-bbac9a5f3b2c" continuedAt="iae935063912a451aa777020aa2f62709" escape="true">Presentation of Financial Statements</ix:nonNumeric></span></div><ix:continuation id="iae935063912a451aa777020aa2f62709"><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Casey&#8217;s General Stores, Inc. and its subsidiaries (hereinafter referred to as the "Company" or "Casey&#8217;s") operate <ix:nonFraction unitRef="store" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="INF" name="us-gaap:NumberOfStores" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8zMS9mcmFnOmRlMTQ0Mjc5YmZjNTQwNWViODg2NzI5MTVmYzJkMjZkL3RleHRyZWdpb246ZGUxNDQyNzliZmM1NDA1ZWI4ODY3MjkxNWZjMmQyNmRfMTU5_125005c9-356c-41ad-9201-80c36f3e09fb">2,431</ix:nonFraction>  convenience stores in <ix:nonFraction unitRef="state" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="INF" name="us-gaap:NumberOfStatesInWhichEntityOperates" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8zMS9mcmFnOmRlMTQ0Mjc5YmZjNTQwNWViODg2NzI5MTVmYzJkMjZkL3RleHRyZWdpb246ZGUxNDQyNzliZmM1NDA1ZWI4ODY3MjkxNWZjMmQyNmRfMTg1_5ff2900d-668d-4333-81f6-93e2b654ef8d">17</ix:nonFraction> states, primarily in the Midwest. Many of the stores are located in smaller communities, often with populations of less than <ix:nonFraction unitRef="people" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="casy:PopulationOfCommunities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8zMS9mcmFnOmRlMTQ0Mjc5YmZjNTQwNWViODg2NzI5MTVmYzJkMjZkL3RleHRyZWdpb246ZGUxNDQyNzliZmM1NDA1ZWI4ODY3MjkxNWZjMmQyNmRfMzEz_f5cf67d2-e7c4-4523-9da8-46215a5f5e4b">5,000</ix:nonFraction>. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements include the accounts and transactions of Casey's General Stores, Inc. and its direct and indirect wholly-owned subsidiaries. All material intercompany balances and transactions have been eliminated in consolidation.</span></div></ix:continuation><div id="ic4e552196a7349f1bd74c2b46c65744e_34"></div><div style="padding-left:27pt;text-indent:-27pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8zNC9mcmFnOjNmNzYyODRiMDQ0YjRjNmVhNDJmMzM5N2VmOWU3MDljL3RleHRyZWdpb246M2Y3NjI4NGIwNDRiNGM2ZWE0MmYzMzk3ZWY5ZTcwOWNfMTYwMQ_03736147-2861-4e8c-82ef-85519da99cd2" continuedAt="id15d3320abb049b098e8241de3b98b69" escape="true">Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="id15d3320abb049b098e8241de3b98b69"><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8zNC9mcmFnOjNmNzYyODRiMDQ0YjRjNmVhNDJmMzM5N2VmOWU3MDljL3RleHRyZWdpb246M2Y3NjI4NGIwNDRiNGM2ZWE0MmYzMzk3ZWY5ZTcwOWNfMTYwNg_d9a43697-3b19-414e-b058-57192165d182" escape="true"><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles (GAAP) have been condensed or omitted pursuant to such rules and regulations. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying condensed consolidated financial statements contain all adjustments necessary to present fairly the financial position as of January&#160;31, 2022 and April&#160;30, 2021, the results of operations for the three and nine months ended January&#160;31, 2022 and 2021, and shareholders' equity and cash flows for the nine months ended January&#160;31, 2022 and 2021. Although management believes that the disclosures are adequate to make the information presented not misleading, it is suggested that these interim condensed consolidated financial statements be read in conjunction with the Company&#8217;s most recent audited financial statements and notes thereto. See the Form 10-K for the year ended April&#160;30, 2021 for our consideration of new accounting pronouncements.</span></div></ix:continuation><div id="ic4e552196a7349f1bd74c2b46c65744e_37"></div><div style="padding-left:27pt;text-indent:-27pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> 3.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8zNy9mcmFnOmM2MzdiMGM5MjE0MDQ4NmViZDExYjBjYjEzN2JmZDU5L3RleHRyZWdpb246YzYzN2IwYzkyMTQwNDg2ZWJkMTFiMGNiMTM3YmZkNTlfMjQyNw_ecec99d3-5693-4964-b3e7-da38130da270" continuedAt="i9f96cbafb17d4d30b6a8fccda09ebd58" escape="true">Revenue and Cost of Goods Sold</ix:nonNumeric></span></div><ix:continuation id="i9f96cbafb17d4d30b6a8fccda09ebd58" continuedAt="i8e01cc550cc142358b9350203214507f"><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8zNy9mcmFnOmM2MzdiMGM5MjE0MDQ4NmViZDExYjBjYjEzN2JmZDU5L3RleHRyZWdpb246YzYzN2IwYzkyMTQwNDg2ZWJkMTFiMGNiMTM3YmZkNTlfMjQyMA_7c6b0b0e-ce80-4dfc-96f9-eac8b48f020a" continuedAt="ic921cf6c8c5140218534663f765c298b" escape="true"><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes retail sales of fuel, grocery and general merchandise (previously referred to as &#8220;grocery and other merchandise&#8221;), prepared food and dispensed beverage (previously referred to as &#8220;prepared food and fountain&#8221;) and other revenue at the time of the sale to the guest. Sales taxes collected from guests and remitted to the government are recorded on a net basis in the condensed consolidated financial statements.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of revenue from sales that include a redeemable digital 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 digital box top coupon or points. The amounts related to digital box top coupons and points are deferred until their redemption or expiration. Revenue related to the digital box top coupons and points issued is expected to be recognized less than one year from the original sale to the guest. As of January&#160;31, 2022 and April&#160;30, 2021, the Company recognized a contract liability of $<ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8zNy9mcmFnOmM2MzdiMGM5MjE0MDQ4NmViZDExYjBjYjEzN2JmZDU5L3RleHRyZWdpb246YzYzN2IwYzkyMTQwNDg2ZWJkMTFiMGNiMTM3YmZkNTlfMTA2NQ_40832e11-d2f3-4da7-882b-8b75b75bb4d7">38,790</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8zNy9mcmFnOmM2MzdiMGM5MjE0MDQ4NmViZDExYjBjYjEzN2JmZDU5L3RleHRyZWdpb246YzYzN2IwYzkyMTQwNDg2ZWJkMTFiMGNiMTM3YmZkNTlfMTA3Mg_6dc2d151-366b-48fa-98e5-260a4a26b620">30,719</ix:nonFraction>, respectively, related to the outstanding digital box top coupons and Casey's Rewards points, which is included in accrued expenses on the condensed consolidated balance sheets.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable Identification Numbers (RINs) are treated as a reduction in cost of goods sold in the period the Company commits to a price and agrees to sell the RIN. Warehousing costs are recorded within operating expenses on the condensed consolidated statements of income. Reimbursements of an operating expense (e.g., advertising) are recorded as reductions of the related expense.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company often receives vendor allowances on the basis of quantitative contract terms that vary by product and vendor or 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 inventory when they are based on the purchase of product or shipment of product from the warehouse to the store, and are treated as a reduction of cost </span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8e01cc550cc142358b9350203214507f"><ix:continuation id="ic921cf6c8c5140218534663f765c298b">of goods sold when they are based on the sale of product to our guests. These amounts are recognized in the period earned based on the applicable rebate agreement.</ix:continuation></ix:continuation> </span></div><div id="ic4e552196a7349f1bd74c2b46c65744e_40"></div><div style="padding-left:27pt;text-indent:-27pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMzIxMA_0faf8d0b-f55a-4810-81d2-f8127c781666" continuedAt="ia999d3c1fbf642d2a03e39ad3dd3f657" escape="true">Long-Term Debt and Finance Lease Obligations, Lines of Credit and Fair Value Disclosure</ix:nonNumeric></span></div><ix:continuation id="ia999d3c1fbf642d2a03e39ad3dd3f657" continuedAt="ic1b42e6d4df14054b510b72756b8c389"><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s long-term debt (including current maturities) is estimated based on the current rates offered to the Company for debt of the same or similar issuances. The fair value of the Company&#8217;s long-term debt was approximately $<ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMzQ2_6a54b0ee-4379-49ff-9640-85753728687e">1,773,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMzUz_4c77d4fd-5951-4cb7-8e39-5a8e7bff41b9">1,391,000</ix:nonFraction> at January&#160;31, 2022 and April&#160;30, 2021, respectively. The fair value calculated excludes finance lease obligations of $<ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfNDQ5_c2ada7f8-72b9-4fb8-883d-4244512c28ce">72,176</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfNDU3_042ebd1f-838f-4144-ba7b-8a5b1a0f69ff">14,085</ix:nonFraction> outstanding at January&#160;31, 2022 and April&#160;30, 2021, respectively, which are grouped with long-term debt on the condensed consolidated balance sheets.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Term Loan Facilities</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to fund the acquisition of Buchanan Energy (see Note 6) the Company drew a senior unsecured term loan in the aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i65ddcef594714b208182ab83e3c408f5_I20201223" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfNzY1_e4c159a7-09a7-4a3e-9331-78edacfa15b7">300</ix:nonFraction>&#160;million during the first quarter of fiscal 2022. During the third quarter, the Company amended its existing credit agreement to (a) provide for a new senior unsecured term loan in the aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i3b418f4a44f249d0927dbcf93e67ff39_I20220131" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjE5OTAyMzI2MTY2OA_2d993548-bfb3-4c58-87ef-393a22b9336e">150</ix:nonFraction>&#160;million (collectively with the $<ix:nonFraction unitRef="usd" contextRef="i65ddcef594714b208182ab83e3c408f5_I20201223" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjE5OTAyMzI2MTY4Mg_921dd2ad-4d02-4672-bc2d-9f8955c4d148">300</ix:nonFraction>&#160;million term loan, the "Term Loan Facilities") and (b) decrease the minimum index for LIBOR-based loans, which includes both the Term Loan Facilities and the Revolver Facility, discussed below. The proceeds of the $<ix:nonFraction unitRef="usd" contextRef="i3b418f4a44f249d0927dbcf93e67ff39_I20220131" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjE5OTAyMzI2MTY5Ng_a2a7c382-e019-4b4d-9c4a-fc3859bd7f46">150</ix:nonFraction>&#160;million term loan were, in-part, utilized to fund the acquisition of <ix:nonFraction unitRef="store" contextRef="i0a5cb26dca234d538e2dd582e0933c71_I20220131" decimals="INF" name="us-gaap:NumberOfStores" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjE5OTAyMzI2MTcxMA_81516067-eece-4c5f-b987-b1cb4e5ef78d">40</ix:nonFraction> stores from Pilot Corporation (see Note 6).</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts borrowed under the Term Loan Facilities bear interest at variable rates based upon, at the Company&#8217;s option, either: (i) the Adjusted LIBO Rate, plus a margin ranging from <ix:nonFraction unitRef="number" contextRef="i6c5656c3dc3b42eab0a4df7e515f9f7c_D20201223-20201223" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMTAxNA_648003e0-5ee7-47c6-9210-165b4fded578">1.55</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i78414c3ece6e484ab701aa8bd5078fde_D20201223-20201223" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMTAyMA_128e0a5c-47ce-4740-952d-82d5d9d0601c">2.60</ix:nonFraction>%; or (ii) the ABR Rate, plus a margin ranging from <ix:nonFraction unitRef="number" contextRef="i27da42c314cb4f7cbaec34f3a203ce7e_D20201223-20201223" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMTA3Mw_60c7991f-dd0d-497f-a338-b796699f7c90">0.20</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i08d138b0b19d425a90fdc761560ad806_D20201223-20201223" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMTA3OQ_136f7e36-fbda-4aab-b4e3-c583517213e2">1.60</ix:nonFraction>%. The Company currently has elected the Adjusted LIBO Rate, and there is an option to elect either rate in subsequent interest periods. The Term Loan Facilities also carry a facility fee of <ix:nonFraction unitRef="number" contextRef="ie8382733b3ea4004a7f2fd41fb95adca_D20201223-20201223" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMTI2Nw_21ad1448-f4f2-4d62-9cc9-1c698780fe4a">0.20</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ib2e085434cbf4bdd960b0177f7a20347_D20201223-20201223" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMTI3Mw_92643c86-aa85-4abf-8c25-9cfd5a3baae2">0.40</ix:nonFraction>% per annum. The applicable margins and facility fee are dependent upon the Company's Consolidated Leverage Ratio, as defined in the credit agreement establishing the Term Loan Facilities as calculated quarterly. The outstanding principal balance is required to be repaid in equal quarterly installments in an amount equal to <ix:nonFraction unitRef="number" contextRef="if19e4636a5ea429a83e78d8002f4ebde_D20210501-20220131" decimals="INF" name="casy:LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMTU5OA_b8f7465b-540a-4787-8b87-67bd8fefa542">1.25</ix:nonFraction>% of the original principal amount, on the last day of each March, June, September and December, with the balance of the Term Loan Facilities due on January 6, 2026. The Company had an outstanding principal balance of $<ix:nonFraction unitRef="usd" contextRef="i4413e5beb5424693bb328518fa9a65d0_I20220131" decimals="-3" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMTc5MA_c578ef67-c913-4d68-934f-630eee1846d0">438,750</ix:nonFraction> on the Term Loan Facilities at January&#160;31, 2022. Of that outstanding balance, $<ix:nonFraction unitRef="usd" contextRef="i4413e5beb5424693bb328518fa9a65d0_I20220131" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjE5OTAyMzI2MTcxNA_f6adbecb-6521-4f77-976c-8f8ae4a96957">67,500</ix:nonFraction> has been recognized as current maturities of long-term debt on the condensed consolidated balance sheets at January&#160;31, 2022; $<ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="casy:LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjE5OTAyMzI2MTcyMw_790ebda7-b6b6-4124-a904-c0e4a0458153">22,500</ix:nonFraction> related to our obligations under the credit agreement and $<ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="casy:LongTermDebtCurrentMaturitiesPrepayment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjE5OTAyMzI2MTczMg_b0fe7950-9532-44ce-8fc1-ef00a6670295">45,000</ix:nonFraction> related to the Company&#8217;s intentions to prepay a portion of the balance within the next 12 months.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revolving Facility</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a committed unsecured revolving credit facility in the aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i48be4b2ac7474bfbbe4aedd453728573_I20220131" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMTk0Nw_e68b7110-3584-48cf-8dd6-83dc2dae6b9f">450,000</ix:nonFraction> (the "Revolving Facility"). The maturity date for the revolving facility is January 11, 2024. Amounts borrowed under the Revolving Facility bear interest at variable rates based upon, at the Company&#8217;s option, either: (a) the LIBO Rate adjusted for statutory reserve requirements (but no less than <ix:nonFraction unitRef="number" contextRef="ief070f18ad5e474ea3f0e4b1766d2e30_I20220131" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjI0Nw_43ce7055-5e4e-4f0f-98d1-4f086b990e02">0.50</ix:nonFraction>%), plus a margin ranging from <ix:nonFraction unitRef="number" contextRef="idf44f0a979884b19b7d122f37eb258cc_D20210501-20220131" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjI3OQ_8d314d23-8104-4a2c-aa31-37439d43189e">1.05</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i63cac4cbd1bb40eaa5b1c824071169d5_D20210501-20220131" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjI4NQ_6facdaee-b5b5-4b7e-a276-a58ae3f731b3">1.85</ix:nonFraction>%; or (b) an alternate base rate, which is the higher of (i) the prime rate announced by the Administrative Agent, (ii) the federal funds rate plus 1/2 of 1.00%, and (iii) the one-month LIBO Rate plus <ix:nonFraction unitRef="number" contextRef="i96eba07d5a5245b49c24ffde8df43a38_I20220131" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjQ4Nw_077ce2e7-5ec9-495e-b389-ccebc6b1892b">1.00</ix:nonFraction>%, plus a margin ranging from <ix:nonFraction unitRef="number" contextRef="i0df6fcf7e6f9448ab89c72d0b96b6dba_D20210501-20220131" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjUxOA_23619ca0-1f98-483f-8451-4c848b383e8c">0.05</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="if1cb810eb3ef432eb5f5ad5ef9eb5627_D20210501-20220131" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjUyNA_ec568eda-efbb-4cda-b115-e31e6aaad12c">0.85</ix:nonFraction>%. The Revolving Facility also carries a facility fee of <ix:nonFraction unitRef="number" contextRef="i17c2e3abfe264cb486743c70bb0a540d_D20210501-20220131" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjU4Mg_575f7dd8-d802-4bd3-9fd4-5c3cc72816b7">0.20</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ia1923a098ec142e7af9fdb3347d25778_D20210501-20220131" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjU4OA_ad2aaf54-1701-4a4b-a190-fa1fe5359560">0.40</ix:nonFraction>% per annum. The applicable margins and facility fee are dependent upon the Company&#8217;s Consolidated Leverage Ratio, as noted above. The Company had $<ix:nonFraction unitRef="usd" contextRef="i48be4b2ac7474bfbbe4aedd453728573_I20220131" decimals="INF" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjczNw_1f0c77be-31d0-41a9-82ab-84c2aaed9dc2"><ix:nonFraction unitRef="usd" contextRef="i7dfa466ea41d449b861d48c32e9b31ac_I20210430" decimals="INF" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjczNw_c95cdff2-a81c-44f0-aadd-acc104d23e2c">0</ix:nonFraction></ix:nonFraction> outstanding under the Revolving Facility at January&#160;31, 2022 and April&#160;30, 2021.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Bank Line</span></div></ix:continuation><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic1b42e6d4df14054b510b72756b8c389">The Company has an additional unsecured bank line of credit (the "Bank Line") with availability up to $<ix:nonFraction unitRef="usd" contextRef="i6d00f697d543479895f9bcf015985f33_I20220131" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjkwOA_6b779f90-d241-4c53-9049-59c6ff22473d">25,000</ix:nonFraction>. 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;). There was $<ix:nonFraction unitRef="usd" contextRef="i6d00f697d543479895f9bcf015985f33_I20220131" decimals="INF" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMzEyNg_793e8c4a-8fe4-4d3d-add5-cb5a6a7cdf5b"><ix:nonFraction unitRef="usd" contextRef="i08630b8929a048cda6904e672034e79e_I20210430" decimals="INF" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMzEyNg_a27d7402-12ba-489e-aa10-21ae0472511c">0</ix:nonFraction></ix:nonFraction> outstanding under the Bank Line at January&#160;31, 2022 and April&#160;30, 2021. The Bank Line is due upon demand</ix:continuation>.</span></div><div id="ic4e552196a7349f1bd74c2b46c65744e_46"></div><div style="padding-left:27pt;text-indent:-27pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfMzY3OA_3e6b3f39-9373-466c-9e35-05f7746d15b9" continuedAt="iebfe6dfb07464b298ff2605ffa1dfc6b" escape="true">Compensation Related Costs and Share Based Payments</ix:nonNumeric></span></div><ix:continuation id="iebfe6dfb07464b298ff2605ffa1dfc6b" continuedAt="i4c634181fba24a23a3fac4db782c8071"><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2018 Stock Incentive Plan (the &#8220;2018 Plan&#8221;), was approved by the Company's shareholders on September 5, 2018 ("the "2018 Plan Effective Date").</span></div><div style="margin-top:12pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <ix:nonFraction unitRef="shares" contextRef="ibe243343609c41dcb486a9485c12d94d_I20220131" decimals="INF" name="casy:SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfNTk2_df50eaa2-d8d2-401b-897a-9721db8a54f1">one</ix:nonFraction> 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 <ix:nonFraction unitRef="shares" contextRef="ic04c80802f104ddf8554e5c067e121c2_I20220131" decimals="INF" name="casy:SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfNzU1_ec5b8bda-e728-4184-8430-4634ee83b522">two</ix:nonFraction> shares against the maximum limit. Restricted stock is </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><ix:continuation id="i4c634181fba24a23a3fac4db782c8071" continuedAt="i261c6ffbeebe4ea4912ca690c8fa7e2f"><div style="margin-top:12pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. At January&#160;31, 2022, there were <ix:nonFraction unitRef="shares" contextRef="i9ad6f3bc22274da5a14228e483239139_I20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfMTA4NQ_476d6d00-8f8d-4aa2-a2a1-007761e0ce6d">1,975,638</ix:nonFraction> shares available for grant under the 2018 Plan.</span></div><div style="margin-top:12pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for share-based compensation by estimating the fair value of time-based and performance-based restricted stock unit awards using the closing price of a share of our common stock on the date of grant. 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 condensed 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 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:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfMzY4MA_5c87a7b5-649b-468a-9196-f23407ff312f" escape="true"><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information concerning the unvested restricted stock units under the 2018 Plan is presented in the following table:</span></div><div style="margin-top:5pt;padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"></td><td style="width:85.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.368%"></td><td style="width:0.1%"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at April 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i422754089fc941e1be5250a0e9c4c792_I20210430" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RhYmxlOjNlOTg5N2YzMzRiYzQ5ZDhiOWE3ZGI3YWJhNmQ5MjlmL3RhYmxlcmFuZ2U6M2U5ODk3ZjMzNGJjNDlkOGI5YTdkYjdhYmE2ZDkyOWZfMS0xLTEtMS0yMjIwNw_b84fad7a-38d5-4df5-a6ab-97339b14965b">646,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6b37f41a37fe47d1a15833bbf4f7782e_D20210501-20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RhYmxlOjNlOTg5N2YzMzRiYzQ5ZDhiOWE3ZGI3YWJhNmQ5MjlmL3RhYmxlcmFuZ2U6M2U5ODk3ZjMzNGJjNDlkOGI5YTdkYjdhYmE2ZDkyOWZfMi0xLTEtMS0yMjIwNw_a5de1576-051f-4bfc-b949-85276956f586">151,072</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i6b37f41a37fe47d1a15833bbf4f7782e_D20210501-20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RhYmxlOjNlOTg5N2YzMzRiYzQ5ZDhiOWE3ZGI3YWJhNmQ5MjlmL3RhYmxlcmFuZ2U6M2U5ODk3ZjMzNGJjNDlkOGI5YTdkYjdhYmE2ZDkyOWZfMy0xLTEtMS0yMjIwNw_ad0abea9-16db-4f4b-917a-2717f7234e7b">242,631</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i6b37f41a37fe47d1a15833bbf4f7782e_D20210501-20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RhYmxlOjNlOTg5N2YzMzRiYzQ5ZDhiOWE3ZGI3YWJhNmQ5MjlmL3RhYmxlcmFuZ2U6M2U5ODk3ZjMzNGJjNDlkOGI5YTdkYjdhYmE2ZDkyOWZfNC0xLTEtMS0yMjIwNw_264135cc-f980-430f-9dd7-7c91fe041c92">28,515</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance Award Adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i6b37f41a37fe47d1a15833bbf4f7782e_D20210501-20220131" decimals="INF" name="casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RhYmxlOjNlOTg5N2YzMzRiYzQ5ZDhiOWE3ZGI3YWJhNmQ5MjlmL3RhYmxlcmFuZ2U6M2U5ODk3ZjMzNGJjNDlkOGI5YTdkYjdhYmE2ZDkyOWZfNS0xLTEtMS0yMjIwNw_5a0731ed-8a27-4f7c-b981-f5d190865006">1,971</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i9c5d084b29754e49986f550ea8f0ded4_I20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RhYmxlOjNlOTg5N2YzMzRiYzQ5ZDhiOWE3ZGI3YWJhNmQ5MjlmL3RhYmxlcmFuZ2U6M2U5ODk3ZjMzNGJjNDlkOGI5YTdkYjdhYmE2ZDkyOWZfNi0xLTEtMS0yMjIwNw_a5f2097e-1995-4e47-852f-7ea06eaaa9c4">524,875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The above awards reflect (a) long-term incentive compensation program grants for fiscal 2020 through 2022, which include a mix of time-based restricted stock units and performance-based restricted stock units (subject to <ix:nonNumeric contextRef="i6b37f41a37fe47d1a15833bbf4f7782e_D20210501-20220131" name="casy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfMzY3Nw_13765785-8eb3-43d8-8738-e8e29ed87201">three-year</ix:nonNumeric> cumulative net income before net interest expense, income taxes, depreciation and amortization ("EBITDA"), <ix:nonNumeric contextRef="i6b37f41a37fe47d1a15833bbf4f7782e_D20210501-20220131" name="casy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfMzY3MQ_72ec3547-df9d-431b-801f-42f69ae34a24">three-year</ix:nonNumeric> relative total shareholder return ("TSR") and <ix:nonNumeric contextRef="i6b37f41a37fe47d1a15833bbf4f7782e_D20210501-20220131" name="casy:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfMzY4NA_b3e0db31-61f9-41cf-847e-ee542aa41fd3">three-year</ix:nonNumeric> average return on invested capital ("ROIC")), (b) certain &#8220;make-whole&#8221; and sign-on grants, which include a mix of time-based restricted stock units and performance-based restricted stock units subject to TSR, EBITDA, and ROIC, (c) a special strategic grant which, upon grant, included performance-based restricted stock units subject to the performance of the Company&#8217;s e-commerce and loyalty platforms (which performance period has been completed, and are now subject to time-based vesting), (d) special performance grants which include time-based restricted stock units, and (e) non-employee director equity awards, which include time-based restricted stock units. </span></div></ix:continuation><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i261c6ffbeebe4ea4912ca690c8fa7e2f">Total compensation costs recorded for employees and non-employee directors for the nine months ended January&#160;31, 2022 and 2021, respectively, were $<ix:nonFraction unitRef="usd" contextRef="i6b37f41a37fe47d1a15833bbf4f7782e_D20210501-20220131" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfMzQwMA_a819aaf1-0696-4813-8131-a156a063af28">29,382</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i8ca07a1bc84446b1ae705bb4975eebee_D20200501-20210131" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfMzQwNw_13a5f751-b833-433c-8417-671a000d9eba">22,009</ix:nonFraction>, related entirely to restricted stock unit awards. As of January&#160;31, 2022, there was $<ix:nonFraction unitRef="usd" contextRef="i9c5d084b29754e49986f550ea8f0ded4_I20220131" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfMzQ4MQ_dac2b838-3c36-4928-88d9-b849fc9b286f">38,799</ix:nonFraction> of unrecognized compensation costs related to restricted stock units which are expected to be recognized through fiscal 2025. <ix:nonFraction unitRef="shares" contextRef="ifdfb8fb4e3e84d75b04cb7d4ef0d7c62_D20210501-20220131" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfMzYxMA_75749139-be3a-4608-ba5b-bb724296ce7b">No</ix:nonFraction> stock option awards have been granted under the 2018 Plan.</ix:continuation> </span></div><div id="ic4e552196a7349f1bd74c2b46c65744e_49"></div><div style="padding-left:27pt;text-indent:-27pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> 6.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfNjY4NQ_578f28d3-957f-44a3-8ffe-82885fbda442" continuedAt="i849e65d67ba646d3a2ea64b661892078" escape="true">Acquisitions</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i849e65d67ba646d3a2ea64b661892078" continuedAt="i2d4b8a4a12b7460bba7a32e9352468d9"> </ix:continuation></span></div><ix:continuation id="i2d4b8a4a12b7460bba7a32e9352468d9" continuedAt="ia432a7cbd4124f9b9dd3c21115c7d328"><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our acquisitions meet the criteria to be considered business combinations. The Company accounts for business combinations using the acquisition method of accounting. Under this method of accounting, acquired assets and assumed liabilities are included within the acquirer's accounts as of the date of acquisition, with any excess of purchase price over the fair value of the net assets acquired recognized as goodwill. Acquisition-related transaction costs are recognized as period costs as incurred. We accounted for the Buchanan Energy, Circle K, and Pilot acquisitions (discussed below) as business combinations.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Buchanan Energy</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 13, 2021, the Company closed on the acquisition of <ix:nonFraction unitRef="number" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfNjk2_9bf369ab-fed4-4b02-aa6f-91983a454a41">100</ix:nonFraction>% of the equity interest in Buchanan Energy (and certain of its related subsidiaries and affiliated entities), owner of Bucky&#8217;s Convenience Stores. The transaction included <ix:nonFraction unitRef="store" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="INF" name="us-gaap:NumberOfStores" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfODcw_18307166-a263-460a-8a53-07438d665af0">92</ix:nonFraction> retail locations (consisting of <ix:nonFraction unitRef="store" contextRef="ib6988aa68da0448a80dd2df1eea49bee_I20210513" decimals="INF" name="us-gaap:NumberOfStores" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfOTA1_58e2afc6-b391-41d5-ae2d-bc01d76e0cc7">24</ix:nonFraction> stores in Nebraska, <ix:nonFraction unitRef="store" contextRef="ib7d8943ca70f437b8c366ee141604395_I20210513" decimals="INF" name="us-gaap:NumberOfStores" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfOTI4_4a15da4f-8377-4884-aa6d-d417c97947f2">56</ix:nonFraction> in Illinois, <ix:nonFraction unitRef="store" contextRef="i72d5a3a9f686453aad0bf8030868d6d6_I20210513" decimals="INF" name="us-gaap:NumberOfStores" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfOTQ0_8b322632-51c6-4fa1-ac79-8dc778f9345d">five</ix:nonFraction> in Iowa, <ix:nonFraction unitRef="store" contextRef="i3e40fffa906543bdbda4258069859366_I20210513" decimals="INF" name="us-gaap:NumberOfStores" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfOTU2_cea36e0c-b5bd-4169-9c35-a98eb0772118">three</ix:nonFraction> in Missouri, and <ix:nonFraction unitRef="store" contextRef="i1d16d2bd884c4b07ba74613d0c4f3a43_I20210513" decimals="INF" name="us-gaap:NumberOfStores" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfOTc2_16a8ac71-c8b1-40eb-b797-579904142454">four</ix:nonFraction> in Texas), a dealer network of <ix:nonFraction unitRef="store" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="INF" name="casy:BusinessCombinationDealerNetworkNumberOfStores" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMTAxMA_1b1a07ae-a60b-4fd3-a41b-38ec9ccc4a49">81</ix:nonFraction> stores where Casey&#8217;s will manage fuel wholesale supply agreements to these stores, as well as several parcels of real estate which may be used for new store construction. <ix:nonFraction unitRef="store" contextRef="i0df96f99eba34f7fae7bc7fb9eaea936_I20210513" decimals="INF" name="casy:DisposalGroupNotDiscontinuedOperationNumberOfStores" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMTE4NA_d4927c87-4444-4b1c-8dea-46de515a28de">Three</ix:nonFraction> of the retail locations were divested shortly after closing as part of a consent order with the Federal Trade Commission. On January 25, 2022, the Company entered into a purchase agreement to sell the <ix:nonFraction unitRef="store" contextRef="ia2538320116c42af88a1b4a7510d8aae_I20220430" decimals="INF" name="casy:DisposalGroupNotDiscontinuedOperationNumberOfStores" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMjE5OTAyMzI3MTgyOQ_23b345d9-6f68-40a6-8247-a8ec64e704a1">four</ix:nonFraction> stores and <ix:nonFraction unitRef="parcel" contextRef="ia2538320116c42af88a1b4a7510d8aae_I20220430" decimals="INF" name="casy:DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMjE5OTAyMzI3MTgzOA_5a6ba4ad-b943-45dc-9a9a-6b795e0112e7">one</ix:nonFraction> parcel of property in Texas for an aggregate sale price of $<ix:nonFraction unitRef="usd" contextRef="ia2538320116c42af88a1b4a7510d8aae_I20220430" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMjE5OTAyMzI3MTg0Nw_120c1645-132f-4d51-a92e-8d1627519de4">41,000</ix:nonFraction>, subject to customary post-closing adjustments. The transaction is expected to close during the fourth quarter of the fiscal year, subject to customary closing conditions. We do not expect to record any material gain or loss related to the sale.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><ix:continuation id="ia432a7cbd4124f9b9dd3c21115c7d328" continuedAt="i27095bdf84d4424ba20b2d5cab90ec28"><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Buchanan Energy acquisition, we added a fuel wholesale business. The Company expects to achieve certain synergies over time, in part, through the reduction of duplicate processes, improvements in purchasing power, installing our kitchens, and expanding merchandise offerings.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate purchase price for the acquisition totaled $<ix:nonFraction unitRef="usd" contextRef="id3b4be620d7a472eb7bd82b3f89d3f90_D20210513-20210513" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMTcwNQ_806f0246-2f99-4971-accb-6dee453b96de">573,420</ix:nonFraction>, which is net of a provisional working capital adjustment of $<ix:nonFraction unitRef="usd" contextRef="id3b4be620d7a472eb7bd82b3f89d3f90_D20210513-20210513" decimals="-3" name="casy:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMTc3MA_31ba5e13-f557-4291-8dfb-48c31c2ed7a9">3,822</ix:nonFraction>. Upon closing, $<ix:nonFraction unitRef="usd" contextRef="id3b4be620d7a472eb7bd82b3f89d3f90_D20210513-20210513" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMTc4OQ_85472d74-6a28-4391-b64c-08d23b14cbbc">577,242</ix:nonFraction> was paid in cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">using available cash on hand and proceeds from the $<ix:nonFraction unitRef="usd" contextRef="i65ddcef594714b208182ab83e3c408f5_I20201223" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMjE5OTAyMzI3MTg4MQ_d883b871-88ad-44d6-b003-ebe4ee2f602e">300</ix:nonFraction>&#160;million term loan (as discussed above in Note 4) and a draw on the Revolving Facility. The draw on the Revolving Facility was repaid during the first quarter of the fiscal year.</span></div><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfNjY4Mg_55ff23ad-ae77-4f18-b0e7-bbee81b55bbb" continuedAt="i22fc74723040442287ee57a8c4fd2e7b" escape="true"><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date. We utilized a third-party valuation specialist to assist in valuing the contractual customer relationships, leases, and property and equipment acquired. The accounting related to certain property and equipment, goodwill, contingent liabilities, deferred taxes, and the working capital adjustment is considered provisional and is subject to change.</span></div><div style="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"></td><td style="width:85.177%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMS0xLTEtMS0yMjIwNw_aa876f24-682b-4c38-9468-fb5c1211d130">5,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMi0xLTEtMS0yMjIwNw_ecfdae29-1626-46eb-b0b3-08a99e61b3f0">2,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMy0xLTEtMS0yMjIwNw_e1b8da96-b71e-4045-905d-d6055242ef67">18,516</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="-3" name="casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfNC0xLTEtMS0yMjIwNw_d76c2a28-fab1-41a1-a7f0-cfe67be5a39e">150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfNS0xLTEtMS0yMjIwNw_37a75ad0-f7c7-46cd-9726-abded420c2dc">306,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfNi0xLTEtMS0yMjIwNw_a9b9a55f-76a4-4078-9910-10d9e786c0be">31,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfNy0xLTEtMS0yMjIwNw_a793b68a-4892-4af7-a910-4bb367f49a69">1,343</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="-3" name="casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfOC0xLTEtMS0yMjIwNw_0f92b232-53d1-4ab8-a430-e40d9383ef65">10,689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="-3" name="casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfOS0xLTEtMS0yMjIwNw_b7667b7e-3b98-464e-9c05-ddda612f496b">11,816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMTAtMS0xLTEtMjIyMDc_cd393523-de62-418c-9164-2280d5de32c1">1,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMTEtMS0xLTEtMjIyMDc_51a52356-a0f0-4382-9c13-cb64a29abc5a">250,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMTItMS0xLTEtMjIyMDc_fcf94bf5-9e96-46ce-a2c3-4605ce570bce">640,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMTQtMS0xLTEtMjIyMDc_1becad0f-b3fb-43a5-9c4f-addfa1d05709">27,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="-3" name="casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMTUtMS0xLTEtMjIyMDc_f2dc9068-f588-4d15-af0e-6342b5db420e">8,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="-3" name="casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMTYtMS0xLTEtMjIyMDc_9ff5accd-865f-42ea-be79-b18fc897c6d7">12,369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="-3" name="casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMTctMS0xLTEtMjIyMDc_2b0cdd08-d982-4911-af55-66f8c1c233fa">15,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMTgtMS0xLTEtMjIyMDc_2777bde6-7ebd-4a3e-b00c-68cdc1ca8645">3,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMTktMS0xLTEtMjIyMDc_99039926-1ebf-4471-b88e-f3541fbfaebc">67,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired and total purchase price</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMjAtMS0xLTEtMjIyMDc_863d4f98-5adf-44a4-a6c3-8a1c86cd5d5d">573,420</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Acquired operating lease right-of-use assets are included within other assets, net of amortization and acquired operating lease liabilities are included within accrued expenses and other long-term liabilities in the condensed consolidated balance sheets as of January&#160;31, 2022.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $<ix:nonFraction unitRef="usd" contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMjc3MA_a9b9a55f-76a4-4078-9910-10d9e786c0be">31,100</ix:nonFraction> of contractual customer relationships will be amortized over a useful life of <ix:nonNumeric contextRef="id3b4be620d7a472eb7bd82b3f89d3f90_D20210513-20210513" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMjg1MQ_3bfb7fcb-9ae8-4bc6-82b9-f8b9f1555bbc">15</ix:nonNumeric> years and are included within other assets, net of amortization in the condensed consolidated balance sheets as of January&#160;31, 2022. These assets were valued using the multi-period excess earnings method. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill acquired was assigned to the retail reporting unit in the amount of $<ix:nonFraction unitRef="usd" contextRef="i2c01d75dabe64db7936825f021a4ea25_I20210513" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMzEyMg_c06d7260-5442-4bbb-80db-c1ab17a6cc03">242,060</ix:nonFraction> and the fuel wholesale reporting unit in the amount of $<ix:nonFraction unitRef="usd" contextRef="ifed445d29d58469bb2bd37e5282a0eec_I20210513" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMzE4MQ_42faff4b-6db8-4913-bd6a-57427a0fe366">8,053</ix:nonFraction>. The goodwill recognized is primarily attributable to the location of the seller&#8217;s stores in relation to our footprint and expected synergies due to expanded inside store offerings and improved purchasing power. Almost all of the goodwill acquired as the result of this transaction will be deductible for income tax purposes over 15 years. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred total acquisition-related transaction costs of approximately $<ix:nonFraction unitRef="usd" contextRef="ia040994c47884b4282ecf4ae3335c872_I20220131" decimals="-5" name="us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMzY2NA_1eba0b64-a195-4831-8843-857eaf158f39">8.6</ix:nonFraction>&#160;million. This includes approximately $<ix:nonFraction unitRef="usd" contextRef="idaca13600c644a08a2f1747045f028cd_D20210501-20220131" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMzY5Ng_046176a6-d010-480f-af63-ef228bf963e4">6.7</ix:nonFraction>&#160;million incurred during the nine months ended January&#160;31, 2022, which are included in the condensed consolidated statements of income within operating expenses. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized approximately $<ix:nonFraction unitRef="usd" contextRef="ie0f00fcd729b44e595f574862fca96df_D20211101-20220131" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMzg3NA_16010612-c9d9-4981-9b1b-ebbe3ff8812d">215,472</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="idaca13600c644a08a2f1747045f028cd_D20210501-20220131" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMzg4MQ_b1ad56a2-1ca8-4fb1-b14d-28a53bcfc6cf">686,063</ix:nonFraction> of revenue related to the acquired Buchanan Energy locations in the condensed consolidated statements of income for the three and nine months ended January&#160;31, 2022, </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><ix:continuation id="i27095bdf84d4424ba20b2d5cab90ec28" continuedAt="i0f6a79ccda89450ba7874b5024b46ea8"><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">respectively. The amount of net income related to the acquired Buchanan Energy locations was not material for the three and nine months ended January&#160;31, 2022.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Circle K</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout June 2021, the Company closed on the acquisition of <ix:nonFraction unitRef="store" contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630" decimals="INF" name="us-gaap:NumberOfStores" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfNDE4NQ_270dd9c3-cdf0-462c-8552-40327a037b5d">48</ix:nonFraction> stores located in Oklahoma from Circle K pursuant to the terms and conditions of an asset purchase agreement. The aggregate purchase price for the acquisition totaled $<ix:nonFraction unitRef="usd" contextRef="i3e2606547660479a8ec387aa51cd81f5_D20210601-20210630" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfNDM1NQ_62a69db3-b95b-488c-8ba5-77c3c001b732">41,416</ix:nonFraction>, which was paid in cash upon closing using available cash on hand. </span></div><ix:continuation id="i22fc74723040442287ee57a8c4fd2e7b" continuedAt="i8ab4983d691a44cc8a0d6cd26205e7a0"><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date. We utilized a third-party valuation specialist to assist in valuing the leases acquired. </span></div><div style="margin-top:6pt;padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"></td><td style="width:85.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjU0ZjY5MWIyYTJiYjRhNzZhMzBiOGM2OTU2NGM4YWRkL3RhYmxlcmFuZ2U6NTRmNjkxYjJhMmJiNGE3NmEzMGI4YzY5NTY0YzhhZGRfMS0xLTEtMS0yMjIwNw_bd540c3b-5802-4c43-b6c6-567432cac40d">5,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjU0ZjY5MWIyYTJiYjRhNzZhMzBiOGM2OTU2NGM4YWRkL3RhYmxlcmFuZ2U6NTRmNjkxYjJhMmJiNGE3NmEzMGI4YzY5NTY0YzhhZGRfMi0xLTEtMS0yMjIwNw_25700c24-3c4a-4348-8b52-cccd6f1b2347">6,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630" decimals="-3" name="casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjU0ZjY5MWIyYTJiYjRhNzZhMzBiOGM2OTU2NGM4YWRkL3RhYmxlcmFuZ2U6NTRmNjkxYjJhMmJiNGE3NmEzMGI4YzY5NTY0YzhhZGRfMy0xLTEtMS0yMjIwNw_2f3a3d22-fea8-467d-8221-cae2af71a51f">37,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630" decimals="-3" name="casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjU0ZjY5MWIyYTJiYjRhNzZhMzBiOGM2OTU2NGM4YWRkL3RhYmxlcmFuZ2U6NTRmNjkxYjJhMmJiNGE3NmEzMGI4YzY5NTY0YzhhZGRfNC0xLTEtMS0yMjIwNw_1684ad74-87a5-426a-bf23-23ad2007dcdf">24,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjU0ZjY5MWIyYTJiYjRhNzZhMzBiOGM2OTU2NGM4YWRkL3RhYmxlcmFuZ2U6NTRmNjkxYjJhMmJiNGE3NmEzMGI4YzY5NTY0YzhhZGRfNS0xLTEtMS0yMjIwNw_a2c4960d-758e-4551-b71b-1a38f8abe0a0">31,662</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjU0ZjY5MWIyYTJiYjRhNzZhMzBiOGM2OTU2NGM4YWRkL3RhYmxlcmFuZ2U6NTRmNjkxYjJhMmJiNGE3NmEzMGI4YzY5NTY0YzhhZGRfNi0xLTEtMS0yMjIwNw_9a63bda1-a923-46c5-9c81-016d9e8cbf4e">104,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630" decimals="-3" name="casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjU0ZjY5MWIyYTJiYjRhNzZhMzBiOGM2OTU2NGM4YWRkL3RhYmxlcmFuZ2U6NTRmNjkxYjJhMmJiNGE3NmEzMGI4YzY5NTY0YzhhZGRfOC0xLTEtMS0yMjIwNw_d21ed05a-afcb-4f3a-adfc-8cb6afc4630b">545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630" decimals="-3" name="casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjU0ZjY5MWIyYTJiYjRhNzZhMzBiOGM2OTU2NGM4YWRkL3RhYmxlcmFuZ2U6NTRmNjkxYjJhMmJiNGE3NmEzMGI4YzY5NTY0YzhhZGRfOS0xLTEtMS0yMjIwNw_78c3bf26-98fd-4fa5-aeaa-cc705cb05f71">46,576</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630" decimals="-3" name="casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjU0ZjY5MWIyYTJiYjRhNzZhMzBiOGM2OTU2NGM4YWRkL3RhYmxlcmFuZ2U6NTRmNjkxYjJhMmJiNGE3NmEzMGI4YzY5NTY0YzhhZGRfMTAtMS0xLTEtMjIyMDc_cf5527dd-e98d-4149-be42-d352302e3275">15,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjU0ZjY5MWIyYTJiYjRhNzZhMzBiOGM2OTU2NGM4YWRkL3RhYmxlcmFuZ2U6NTRmNjkxYjJhMmJiNGE3NmEzMGI4YzY5NTY0YzhhZGRfMTEtMS0xLTEtMjIyMDc_228de6ac-38d8-465a-8fd1-5c55b2e8c88d">62,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired and total consideration paid</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjU0ZjY5MWIyYTJiYjRhNzZhMzBiOGM2OTU2NGM4YWRkL3RhYmxlcmFuZ2U6NTRmNjkxYjJhMmJiNGE3NmEzMGI4YzY5NTY0YzhhZGRfMTItMS0xLTEtMjIyMDc_58227c06-b07a-4ab0-8f06-d498ce5c4129">41,416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized from this transaction is primarily attributable to the location of the seller's stores in relation to our footprint and expected synergies due, in part, to expanded inside store and fuel offerings. All of the goodwill acquired as a result of this transaction will be deductible for income tax purposes over 15 years.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized approximately $<ix:nonFraction unitRef="usd" contextRef="ide70c93c0d204870bd29fabad73f7369_D20211101-20220131" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfNTAyMQ_6c41fab4-2f42-4131-952f-7015370bf139">43,259</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="icf556594c8c84ab3bbda6fdd00644cce_D20210501-20220131" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfNTAyOA_d1ca8076-bf23-41f5-894d-ef0f67510790">114,650</ix:nonFraction> of revenue related to the acquired Circle K locations in the condensed consolidated statements of income for the three and nine months ended January&#160;31, 2022, respectively. The amount of net income related to the acquired Circle K locations was not material for the three and nine months ended January&#160;31, 2022.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Pilot</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 16, 2021, the Company closed on the acquisition of <ix:nonFraction unitRef="store" contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216" decimals="INF" name="us-gaap:NumberOfStores" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMTA5OTUxMTYzNTc0Mg_51391b97-b1b5-4500-84e2-a36cfdfe2fdb">40</ix:nonFraction> stores from Pilot Corporation pursuant to the terms and conditions of an asset purchase agreement. The transaction included <ix:nonFraction unitRef="store" contextRef="i43c6f17b080c4b44857041519b07dace_I20211216" decimals="INF" name="us-gaap:NumberOfStores" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMjE5OTAyMzI3MTg1OQ_5e41f16d-3025-47c9-8efd-9031b3030bb6">39</ix:nonFraction> stores located in Tennessee and <ix:nonFraction unitRef="store" contextRef="i766eb57ff017472d9d37350930a3a7bf_I20211216" decimals="INF" name="us-gaap:NumberOfStores" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMjE5OTAyMzI3MTg2Mw_8ab79ffd-83c6-4b8f-9846-6da3e3967cce">1</ix:nonFraction> store located in Kentucky. The aggregate purchase price for the acquisition totaled $<ix:nonFraction unitRef="usd" contextRef="i471dc68cd4f14e99b787b9734179cd8a_D20211216-20211216" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMTA5OTUxMTYzNzExMA_131ef1db-f843-4af4-9949-f814a617cd98"><ix:nonFraction unitRef="usd" contextRef="i59c566eb3a6e4bc5a7fc7e6d2babfc70_I20211216" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMTA5OTUxMTYzNzExMA_fefd33d7-bef5-41ac-bf9e-b801b77dac8a">226,624</ix:nonFraction></ix:nonFraction>, which was paid in cash using available cash on hand and certain incremental proceeds from the $<ix:nonFraction unitRef="usd" contextRef="i3b418f4a44f249d0927dbcf93e67ff39_I20220131" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMjE5OTAyMzI3MTg2Ng_d59e1d31-563f-4693-8ff3-9b452e842c64">150</ix:nonFraction>&#160;million term loan, as discussed above in Note 4. As a result of this acquisition, we increased our total store count to over 2,400 stores. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8ab4983d691a44cc8a0d6cd26205e7a0" continuedAt="i55680b430a0a49c8878efd2dd86f7e42">The table below summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date. We are utilizing a third-party valuation specialist to assist in valuing the property and equipment and leases acquired. The valuation is still in process and, as a result, amounts related to goodwill, property and equipment, leases, and deferred income taxes are provisional measurements and subjected to change.</ix:continuation></span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><ix:continuation id="i0f6a79ccda89450ba7874b5024b46ea8"><div style="margin-top:6pt;padding-left:27pt"><ix:continuation id="i55680b430a0a49c8878efd2dd86f7e42"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"></td><td style="width:85.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfMS0xLTEtMS0yMzgxNg_f09b9dc2-163c-467c-bf7c-db9de96dfcd9">95</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfMi0xLTEtMS0yMzgxNg_9532b5f9-f327-4b3d-bf74-dc478d837aea">6,556</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216" decimals="-3" name="casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfMy0xLTEtMS0yMzgxNg_e1f65f4d-989e-476b-a6b0-9900fd7f563e">87</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfNC0xLTEtMS0yMzgxNg_a178b9cc-3a5e-4582-ba22-b653e4d1f6af">68,065</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfNS0xLTEtMS0yMzgxNg_643ecb44-2abb-46b6-9d70-bbb3c61bbf9d">468</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216" decimals="-3" name="casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfNi0xLTEtMS0yMzgxNg_c9216841-bb5d-438e-926d-65733eda97e0">27,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfNy0xLTEtMS0yMzgxNg_3f8f847b-5798-4428-9e83-ebdbfd1d6e4f">153,936</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfOC0xLTEtMS0yMzgxNg_3c265cb7-cf4a-4c59-b01d-62bca3214e66">256,639</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216" decimals="-3" name="casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfMTAtMS0xLTEtMjM4MTY_fd1c36d0-f0ef-46fe-a303-9bdd05a156d6">883</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216" decimals="-3" name="casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfMTEtMS0xLTEtMjM4MTY_1f6ed927-ca73-4010-a072-58811e2ae2a8">29,132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfMTItMS0xLTEtMjM4MTY_abb25c8b-5df9-407e-813a-a9b722b1b8a8">30,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired and total consideration paid</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i471dc68cd4f14e99b787b9734179cd8a_D20211216-20211216" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfMTMtMS0xLTEtMjM4MTY_131ef1db-f843-4af4-9949-f814a617cd98"><ix:nonFraction unitRef="usd" contextRef="i59c566eb3a6e4bc5a7fc7e6d2babfc70_I20211216" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfMTMtMS0xLTEtMjM4MTY_fefd33d7-bef5-41ac-bf9e-b801b77dac8a">226,624</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized from this transaction is primarily attributable to the location of the seller's stores in relation to our footprint and expected synergies due, in part, to expanded inside store. Almost all of the goodwill acquired as a result of this transaction will be deductible for income tax purposes over 15 years.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized approximately $<ix:nonFraction unitRef="usd" contextRef="i5dea1d477d3b4f28bc1cac8a9fe4a32b_D20211101-20220131" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMTA5OTUxMTY0MDM5MA_052b72ad-d637-4e2a-8ad9-38c02d5ff12a">35,259</ix:nonFraction> of revenue related to the acquired Pilot locations in the condensed consolidated statements of income for the three and nine months ended January&#160;31, 2022, respectively. The amount of net income related to the acquired Pilot locations was not material for the three and nine months ended January&#160;31, 2022.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pro Forma Information</span></div><ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfNjY4NA_f60a4653-8814-49a4-8859-fec690a90032" escape="true"><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma information presents a summary of our condensed consolidated statements of income as if the Buchanan Energy, Circle K, and Pilot transactions referenced above occurred on May 1, 2020 (amounts in thousands, except per share data):</span></div><div style="margin-top:6pt;padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"></td><td style="width:42.003%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.540%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#330e74;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#330e74;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#330e74;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#330e74;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfMi0xLTEtMS0yMjIwNw_390fc8ee-d41f-4982-907d-1238dd92e110">3,082,346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfMi0zLTEtMS0yMjIwNw_606f9053-8018-4c39-822e-cb0fa3961f4c">2,251,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfMi01LTEtMS0yMjIwNw_2cecf721-6cda-48dd-a058-dda1381c50fa">9,731,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfMi03LTEtMS0yMjIwNw_2d594983-e1c6-413c-9d5e-2cf7c3510cdb">7,197,255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfMy0xLTEtMS0yMjIwNw_777e5843-6d38-48ed-ac7a-b9b4c3cb4e29">66,898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfMy0zLTEtMS0yMjIwNw_80f983c7-f432-429e-9f30-ea1fd747f599">41,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfMy01LTEtMS0yMjIwNw_ef7511ec-ed9b-4b48-9bda-b48cbf5c56c6">300,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfMy03LTEtMS0yMjIwNw_6285d0b2-94f7-4112-82b7-c2df46ee57c8">282,473</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic  </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfNS0xLTEtMS0yMjIwNw_8467e5fa-19a9-454c-8a00-1bb68df555a7">1.80</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfNS0zLTEtMS0yMjIwNw_cb8e233b-6b9e-4e51-95e6-f69b2d8808bc">1.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfNS01LTEtMS0yMjIwNw_dbc4595f-5666-4212-b7c4-4084dc4b376b">8.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfNS03LTEtMS0yMjIwNw_04e0179e-2d4d-4d0a-a2e5-8b7b2ad17293">7.63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted  </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfNi0xLTEtMS0yMjIwNw_d56888fb-15c0-449f-a836-5959ed37d530">1.79</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfNi0zLTEtMS0yMjIwNw_4aa2a813-3e01-4545-8b48-7ad725319775">1.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfNi01LTEtMS0yMjIwNw_d2103b3e-9bab-4832-8c96-411f584b59cb">8.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfNi03LTEtMS0yMjIwNw_af4756b8-5333-4dc1-a975-a4c953735ccc">7.58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ic4e552196a7349f1bd74c2b46c65744e_52"></div><div style="padding-left:27pt;text-indent:-27pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">7.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="us-gaap:LossContingencyDisclosures" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81Mi9mcmFnOjg0ZTQ5M2M2MmM5YTQ1ZGViZDYxM2VjMTRhMDIyZmE4L3RleHRyZWdpb246ODRlNDkzYzYyYzlhNDVkZWJkNjEzZWMxNGEwMjJmYThfMTkxNQ_89bd15c7-9a1b-47ad-b5cb-b40f285aa219" continuedAt="i90cc3cda955c4d0ca1ee8a2797c043b6" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i90cc3cda955c4d0ca1ee8a2797c043b6" continuedAt="if4c25a6339d1414995b8e49cce3cc51f"><div style="margin-top:6pt;padding-left:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 or other general business disputes; employment, personnel, or accessibility matters; personal injury and property damage claims; claims by federal, state, and local regulatory authorities relating to the sale of products pursuant to licenses and permits issued by those authorities; and, other claims or proceedings. 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 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 adverse effect on our consolidated financial position and results of operations. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is named as a defendant in a lawsuit filed in the United States District Court for the Northern District of Indiana, titled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">McColley v. Casey&#8217;s General Stores, Inc.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in which the plaintiff alleges that the Company misclassified its Store Managers as exempt employees under the Fair Labor Standards Act (FLSA). The complaint seeks unpaid wages, liquidated damages and attorneys&#8217; fees for the plaintiff and all similarly situated Store Managers who worked at the Company from February 16, 2015 to the present. On March 31, 2021, the Court granted conditional certification, and to-date, <ix:nonFraction unitRef="employee" contextRef="iba840665f8f54f34979eb14518088719_D20210331-20220131" decimals="INF" name="us-gaap:LossContingencyNumberOfPlaintiffs" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81Mi9mcmFnOjg0ZTQ5M2M2MmM5YTQ1ZGViZDYxM2VjMTRhMDIyZmE4L3RleHRyZWdpb246ODRlNDkzYzYyYzlhNDVkZWJkNjEzZWMxNGEwMjJmYThfMjE5OTAyMzI2NTg3MQ_0ca8b35e-7bfc-4a7d-8645-e0bbe985853e">1,953</ix:nonFraction> current and/or former Store Managers (representing less than 1/3 of those eligible) have opted to participate in the lawsuit. The Company believes that adequate provisions have been made for probable losses related to this matter, </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><ix:continuation id="if4c25a6339d1414995b8e49cce3cc51f"><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and that those, and the reasonably possible losses in excess of amounts accrued, where such range of loss can be estimated, are not material to the Company&#8217;s financial position, results of operations or cash flows. The Company believes that its Store Managers are properly classified as exempt employees under the FLSA and it intends to continue to vigorously defend the matter.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into various purchase agreements related to our fuel supply, which include varying volume commitments. Prices included in the purchase agreements are indexed to market prices. While volume commitments are included in the contracts, we do not have a history of incurring material penalties related to these provisions. These contracts are not accounted for as derivatives as they meet the normal purchases exclusion under derivative accounting.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into forward contracts for cheese in order to fix the price per pound for a portion of our expected supply. These contracts are not accounted for as derivatives as they meet the normal purchases exclusion under derivative accounting.</span></div></ix:continuation><div id="ic4e552196a7349f1bd74c2b46c65744e_55"></div><div style="padding-left:27pt;text-indent:-27pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">8.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81NS9mcmFnOmZhNmJlNGNhYzdjOTQ4ZWJhYzhkMTdlNTg1YTFjYTU2L3RleHRyZWdpb246ZmE2YmU0Y2FjN2M5NDhlYmFjOGQxN2U1ODVhMWNhNTZfMTYzNw_3b6ab185-de90-4558-9d57-f31deb506c49" continuedAt="i6ecd2528ea724d1db674e612e88d2ca0" escape="true">Unrecognized Tax Benefits</ix:nonNumeric></span></div><ix:continuation id="i6ecd2528ea724d1db674e612e88d2ca0"><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of gross unrecognized tax benefits was $<ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81NS9mcmFnOmZhNmJlNGNhYzdjOTQ4ZWJhYzhkMTdlNTg1YTFjYTU2L3RleHRyZWdpb246ZmE2YmU0Y2FjN2M5NDhlYmFjOGQxN2U1ODVhMWNhNTZfMjE5OTAyMzI2NTI5Mw_438dee0a-589a-41fd-ab6c-135f5a422939">9,316</ix:nonFraction> at April 30, 2021.  At January 31, 2022, gross unrecognized tax benefits were $<ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81NS9mcmFnOmZhNmJlNGNhYzdjOTQ4ZWJhYzhkMTdlNTg1YTFjYTU2L3RleHRyZWdpb246ZmE2YmU0Y2FjN2M5NDhlYmFjOGQxN2U1ODVhMWNhNTZfMjE5OTAyMzI2NTMwNA_19dec876-20d6-4329-b5fd-c7db1013d6da">11,584</ix:nonFraction>.  If this unrecognized tax benefit were ultimately recognized, $<ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81NS9mcmFnOmZhNmJlNGNhYzdjOTQ4ZWJhYzhkMTdlNTg1YTFjYTU2L3RleHRyZWdpb246ZmE2YmU0Y2FjN2M5NDhlYmFjOGQxN2U1ODVhMWNhNTZfMjE5OTAyMzI2NTMxNg_2000b80d-e9f4-448e-b495-3b856dc4d16e">9,151</ix:nonFraction> is the amount that would impact our effective tax rate.  The total amount of accrued interest and penalties for such unrecognized tax benefits was $<ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81NS9mcmFnOmZhNmJlNGNhYzdjOTQ4ZWJhYzhkMTdlNTg1YTFjYTU2L3RleHRyZWdpb246ZmE2YmU0Y2FjN2M5NDhlYmFjOGQxN2U1ODVhMWNhNTZfMjE5OTAyMzI2NTMyNw_4b1fa3b7-9652-4c3d-b15f-19937bbae159">554</ix:nonFraction> at January 31, 2022, and $<ix:nonFraction unitRef="usd" contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81NS9mcmFnOmZhNmJlNGNhYzdjOTQ4ZWJhYzhkMTdlNTg1YTFjYTU2L3RleHRyZWdpb246ZmE2YmU0Y2FjN2M5NDhlYmFjOGQxN2U1ODVhMWNhNTZfMjE5OTAyMzI2NTMzNg_62e09f87-8cd5-4bb1-b752-6be671254d07">370</ix:nonFraction> at April 30, 2021.  Net interest and penalties included in income tax expense for the nine months ended January 31, 2022, was a net expense of $<ix:nonFraction unitRef="usd" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="-3" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81NS9mcmFnOmZhNmJlNGNhYzdjOTQ4ZWJhYzhkMTdlNTg1YTFjYTU2L3RleHRyZWdpb246ZmE2YmU0Y2FjN2M5NDhlYmFjOGQxN2U1ODVhMWNhNTZfMjE5OTAyMzI2NTM0NQ_c6b376b0-35e5-4e05-9cc2-d8f6659108a6">184</ix:nonFraction> and a net expense of $<ix:nonFraction unitRef="usd" contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131" decimals="-3" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81NS9mcmFnOmZhNmJlNGNhYzdjOTQ4ZWJhYzhkMTdlNTg1YTFjYTU2L3RleHRyZWdpb246ZmE2YmU0Y2FjN2M5NDhlYmFjOGQxN2U1ODVhMWNhNTZfMjE5OTAyMzI2NTM1NA_d52a1ab6-79d2-4d26-b6d5-20585655f761">176</ix:nonFraction> for the same period in 2021. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Company has no ongoing federal or state income tax examinations. 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 $<ix:nonFraction unitRef="usd" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="-3" name="us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81NS9mcmFnOmZhNmJlNGNhYzdjOTQ4ZWJhYzhkMTdlNTg1YTFjYTU2L3RleHRyZWdpb246ZmE2YmU0Y2FjN2M5NDhlYmFjOGQxN2U1ODVhMWNhNTZfMjE5OTAyMzI2NTM2Mw_4249b0e2-3dea-41a5-8d3c-240cf0b0cc4a">2,000</ix:nonFraction> during the next twelve months mainly due to the expiration of certain statute of limitations.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The federal statute of limitations remains open for the tax years 2018 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></ix:continuation><div id="ic4e552196a7349f1bd74c2b46c65744e_58"></div><div style="padding-left:27pt;text-indent:-27pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">9.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81OC9mcmFnOjFlZmE0ZTBjZDI2ZDQ3ODZhOTA4ZDA0MWFiZGZmZjMzL3RleHRyZWdpb246MWVmYTRlMGNkMjZkNDc4NmE5MDhkMDQxYWJkZmZmMzNfMTA1OA_998e5805-e5c4-4bbf-b2aa-67116b842448" continuedAt="i688a6342c6234ff2a93aa2fe1e307147" escape="true">Segment Reporting</ix:nonNumeric></span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i688a6342c6234ff2a93aa2fe1e307147">As of January&#160;31, 2022, we operated <ix:nonFraction unitRef="store" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="INF" name="us-gaap:NumberOfStores" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81OC9mcmFnOjFlZmE0ZTBjZDI2ZDQ3ODZhOTA4ZDA0MWFiZGZmZjMzL3RleHRyZWdpb246MWVmYTRlMGNkMjZkNDc4NmE5MDhkMDQxYWJkZmZmMzNfNDk_125005c9-356c-41ad-9201-80c36f3e09fb">2,431</ix:nonFraction> stores in <ix:nonFraction unitRef="state" contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131" decimals="INF" name="us-gaap:NumberOfStatesInWhichEntityOperates" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81OC9mcmFnOjFlZmE0ZTBjZDI2ZDQ3ODZhOTA4ZDA0MWFiZGZmZjMzL3RleHRyZWdpb246MWVmYTRlMGNkMjZkNDc4NmE5MDhkMDQxYWJkZmZmMzNfNjI_f5c233a8-321b-49b0-a8a4-8ec9f6b06477">17</ix:nonFraction> 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 <ix:nonFraction unitRef="segment" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81OC9mcmFnOjFlZmE0ZTBjZDI2ZDQ3ODZhOTA4ZDA0MWFiZGZmZjMzL3RleHRyZWdpb246MWVmYTRlMGNkMjZkNDc4NmE5MDhkMDQxYWJkZmZmMzNfMjcx_c3ce2683-bf8f-4f48-95c9-c77fefaa5457">one</ix:nonFraction> operating segment. Our stores sell similar products and services, and use similar processes to sell those products and services directly to the general public. We make specific disclosures concerning the <ix:nonFraction unitRef="merchandise_category" contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131" decimals="INF" name="casy:SegmentReportingNumberofMerchandiseCategories" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81OC9mcmFnOjFlZmE0ZTBjZDI2ZDQ3ODZhOTA4ZDA0MWFiZGZmZjMzL3RleHRyZWdpb246MWVmYTRlMGNkMjZkNDc4NmE5MDhkMDQxYWJkZmZmMzNfNDc4_8191b58b-2aca-4831-a2f4-99ced660b8f5">three</ix:nonFraction> broad merchandise categories of fuel, grocery&#160;and general merchandise (previously referred to as "grocery and other merchandise"), and prepared food and dispensed beverage (previously referred to as &#8220;prepared food and fountain&#8221;) because it allows us to more effectively discuss trends and operational programs 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 categories.</ix:continuation></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><div id="ic4e552196a7349f1bd74c2b46c65744e_64"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.091%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Item&#160;2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%;text-decoration:underline">(Dollars in Thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">.</span></div></td></tr></table></div><div id="ic4e552196a7349f1bd74c2b46c65744e_67"></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Overview</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Casey&#8217;s and its direct and indirect wholly-owned subsidiaries operate convenience stores primarily under the names "Casey&#8217;s" and &#8220;Casey&#8217;s General Store&#8221; (collectively, with the stores below referenced as "Pilot", "GoodStop" or "Bucky's", as the "Company" or &#8220;Stores&#8221;) throughout 17 states, over half of which are located in Iowa, Missouri and Illinois. All convenience 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. The Company derives its revenue primarily from the retail sale of fuel and the products offered in its stores. As of January&#160;31, 2022, there were a total of 2,431 stores in operation.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the fiscal year, the Company introduced certain stores branded or rebranded as "GoodStop (by Casey&#8217;s)". Similar to most of our store footprint, the "GoodStop" locations offer fuel for sale on a self-serve basis, and a broad selection of snacks, drinks, tobacco products, and other essentials. However, such locations typically do not have a kitchen and have limited prepared food offerings. As of January&#160;31, 2022, 28 stores operate under the "GoodStop" brand.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Additionally, the Company is temporarily operating certain locations acquired from Buchanan Energy under the name, "Bucky's." Further, the Company is also temporarily operating certain locations acquired from Pilot Corporation under the "Pilot" name, as part of a transition services agreement. The Company plans to eventually transition all "Bucky's" and "Pilot" locations to either the "Casey's" or "GoodStop" brand. The Company also operates two stores selling primarily tobacco products, one grocery store, and one liquor store. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Approximately 51% of our stores were opened in areas with populations of fewer than 5,000 persons, while approximately 24% of all stores were opened in communities with populations exceeding 20,000 persons. Three distribution centers are currently in operation (in Ankeny, Iowa adjacent to our corporate headquarters [which we refer to as our Store Support Center], in Terre Haute, Indiana, and in Joplin, Missouri) from which certain grocery and general merchandise and prepared food and dispensed beverage items are supplied to our stores. As of January&#160;31, 2022, the Company leased a combination of land and/or building at 108 locations.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reported diluted earnings per common share of $1.71 for the third quarter of fiscal 2022. For the same quarter a year-ago, diluted earnings per common share was $1.04. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the roll forward of store growth through the third quarter of fiscal 2022:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.321%"><tr><td style="width:1.0%"></td><td style="width:80.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.152%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Store Count</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total stores at April 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,243&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New store construction</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions not opened</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior acquisitions opened</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Closed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total stores at January 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,431&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisitions in the table above include, in part, 89 stores which were acquired from Buchanan Energy on May 13, 2021. The table excludes three sites that were included in the transaction, but were divested by the Company shortly after closing as part of a consent order with the Federal Trade Commission. Additionally, it includes 48 stores from the Circle K transaction that closed in June and 40 stores from the Pilot transaction that closed in December. For additional discussion, refer to Note 6 in the condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout the first nine months of fiscal 2022, the Company has generally seen an increase in guest traffic and sales of certain products compared to the same period a year ago as schools, businesses and the economy in general have gone through various stages of reopening from COVID-19.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During its second and third fiscal quarters, the Company saw an increase in the number of COVID-19 cases reported amongst its team members and in certain areas of its operating territory, presumably due to the Omicron and Delta variants.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">That led to a slight increase in temporary store closures for COVID-19 cleaning protocols and the return of a patchwork of various locally imposed governmental restrictions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">However, that trend did not appear to have a negative impact on guest traffic.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, starting towards the end of the third quarter, and to-date, the Company has seen a sharp decline in the number of positive COVID-19 cases amongst its Team Members, faced fewer staffing challenges directly due to positive COVID-19 cases and did not have any COVID-19 related store closures.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of its continued efforts, the </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company continues to offer its Team Members a vaccination bonus and certain COVID-19 mitigation measures remain in place.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The continued unpredictable nature of COVID-19, including case trends, severity of new variants, the efficacy of vaccines and the willingness of individuals to be vaccinated, further governmental restrictions or protections, and its effect on the Company&#8217;s workforce and the economy as a whole, could again lead or contribute to additional disruptions, labor shortages and increased operating expenses for the foreseeable future. While COVID-19 will continue to bring challenges and uncertainty to our operating environment, we believe that our resilient business model and the strength of our brand and balance sheet position us well to navigate, and eventually emerge from, the COVID-19 pandemic.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Same-store sales is a common metric used in the convenience store industry.&#160;We define same-store sales as the total sales increase (or decrease) for stores open during the full time of both periods being presented. We exclude from the calculation any acquired stores and any stores that have been replaced with a new store, until such stores have been open during the full time of both periods being presented.&#160;Stores that have undergone a major remodel, had adjustments in hours of operation, added pizza delivery, or had other revisions to their operating format remain in the calculation.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The third quarter results reflected a 5.7% increase in same-store fuel gallons sold, with an average fuel revenue less related cost of goods sold (exclusive of depreciation and amortization) of 38.3 cents per gallon, compared to 32.9 cents per gallon in the same quarter a year ago, despite a challenging rising wholesale fuel cost environment. Same-store gallons sold were positively impacted by higher guest traffic. The Company sold 7.5 million renewable fuel credits for $10.2 million during the quarter, compared to the sale of 9.1 million renewable fuel credits in the third quarter of the prior year, which generated $6.9 million.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Same-store sales of grocery and general merchandise increased 7.7% and prepared food and dispensed beverage increased 7.4% during the third quarter. Note that we have changed the names of the "grocery and other merchandise" category to "grocery and general merchandise" and the "prepared food and fountain" category to "prepared food and dispensed beverage" to better reflect the composition of the category. There have been no changes to the makeup of the categories, and they remain directly comparable to prior periods. The increase in grocery and general merchandise same-store sales was primarily due to stronger sales of packaged beverages and grocery items, such as salty snacks and candy.  The increase in prepared food and dispensed beverage same-store sales was partially attributable to continued momentum in pizza slices. Additionally, the morning daypart performance continues to improve due, in part, to the recent breakfast menu relaunch, as well as an increase in guest traffic.</span></div><div style="margin-top:12pt;text-align:center;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Three M</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">onths Ended January&#160;31, 2022 Compared to</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Three Months Ended January&#160;31, 2021 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Dollars and Amounts in Thousands)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:40.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.080%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended January 31, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fuel</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grocery &amp;<br/>General<br/>Merchandise</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prepared<br/>Food &amp;<br/>Dispensed Beverage</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,951,422</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">732,514</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">292,884</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">71,897</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">3,048,717</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue less cost of goods sold (excluding depreciation and amortization)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">237,873</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">234,064</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">169,773</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22,785</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">664,495</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">58.0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">21.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fuel gallons</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">621,770</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended January 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fuel</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grocery &amp;<br/>General<br/>Merchandise</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prepared<br/>Food &amp;<br/>Dispensed Beverage</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100,875&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,465&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,018&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,670&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,008,028&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue less cost of goods sold (excluding depreciation and amortization)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,399&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,502&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,988&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540,181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fuel gallons</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">518,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue for the third quarter of fiscal 2022 increased by $1,040,689 (51.8%)&#160;over the comparable period in fiscal 2021. Retail fuel sales increased by $850,547 (77.3%)&#160;as the average retail price per gallon increased 47.8%, and the number of gallons sold increased by 103,362 (19.9%). During this same period, retail sales of grocery and general merchandise increased </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">by $108,049 (17.3%), due to operating 202 more stores than a year ago </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and strong sales of packaged beverages, salty snacks, and candy. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepared</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> food and dispensed beverage sales increased by $28,866 (10.9%), due</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to operating 202 more stores than a year ago,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased sales of pizza slices, and the breakfast menu relaunch. Total prepared food and dispensed beverage sales increased less than grocery and general merchandise and fuel, due to timing of kitchen installations in recently acquired stores.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The other revenue category historically has primarily consisted of lottery, which is presented net of applicable costs, and car wash. As a result of the Buchanan Energy acquisition, we acquired a dealer network of 81 stores where Casey&#8217;s manages fuel wholesale supply agreements to these stores. The activity related to this dealer network is included in the other category and is presented gross of applicable costs. Other revenues increased $53,227 (285.1%)&#160;for the third quarter of fiscal 2022 compared to the prior year, driven primarily by activity related to the dealer network. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue less cost of goods sold (excluding depreciation and amortization) was 21.8% of revenue for the third quarter of fiscal 2022, compared to 26.9% for the comparable period in the prior year. Fuel revenue less related cost of goods sold (exclusive of depreciation and amortization) was 12.2% of fuel revenue during the third quarter of fiscal 2022, compared to 15.5% in the third quarter of the prior year, largely attributable to higher average retail price of fuel per gallon. Revenue per gallon less cost of goods sold (exclusive of depreciation and amortization) per gallon was 38.3 cents in the third quarter of fiscal 2022, compared to 32.9 cents for the comparable period in the prior year.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grocery and general merchandise revenue less related cost of goods sold (exclusive of depreciation and amortization) increased to 32.0% of revenue, from</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 30.7% of revenue for the comparable period in the prior year. The current year percentage was positively impacted by the private label program, procurement initiatives, and price increases, offset by inflationary pressures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Prepared food and dispensed beverage revenue less related cost of goods sold (exclusive of depreciation and amortization) decreased to 58.0% of revenue, compared to 60.6% of revenue for the comparable period in the prior year, primarily due to cost increases for ingredients and pizza toppings, offset by menu price increases. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses increased $76,549 (18.5%) in the third quarter of fiscal 2022 from the comparable period in the prior year. Approximately 9% of the increase is due to operating 202 more stores than prior year. Additionally, approximately 4% of the increase is due to same-store employee expenses, offset by a 2% reduction in store hours. Finally, approximately 2% of the change is due to an increase in same-store credit card fees from higher retail fuel prices and higher sales volume and 2% is due to incentive compensation.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense increased by 15.9% to $75,529 in the third quarter of fiscal 2022 from $65,185. The increase was primarily due to operating 202 more stores than a year ago and capital expenditures during the previous twelve months.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense increased by $2,962 (25.8%),</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily attributable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the $450,000 draws on the Term Loan Facilities to fund the acquisition of Buchanan Energy and in-part, the 40 stores from Pilot Corporation.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he effective tax rate increased to 23.4% in the third quarter of fiscal 2022 compared to 21.3% in the same period of fiscal 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The increase in the effective tax rate was primarily due to a decrease in favorable permanent differences.  </span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income increased by $25,397 (65.7%) to $64,024 from $38,627 in the comparable period in the prior year. The increase in net income was primarily attributable to increased fuel and merchandise contribution from improved guest traffic, offset by higher operating expenses and depreciation driven primarily from operating 202 more stores than a year ago, higher wage rates, and an increase in credit card fees. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-indent:27pt"><span><br/></span></div><div id="ic4e552196a7349f1bd74c2b46c65744e_70"></div><div style="margin-top:24pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Nine Months Ended January 31, 2022 Compared to</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Nine Months Ended January 31, 2021 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(Dollars and Amounts in Thousands)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:37.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended January 31, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fuel</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grocery&#160;&amp;&#160;<br/>General Merchandise</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prepared&#160;<br/>Food &amp; <br/>Dispensed Beverage</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,967,408</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,397,483</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">910,828</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">217,933</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,493,652</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue less cost of goods sold (excluding depreciation and amortization)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">704,231</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">785,412</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">545,377</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">70,952</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,105,972</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">11.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32.8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">59.9</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fuel gallons</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">1,958,061</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended January 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fuel</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Grocery&#160;&amp;&#160;<br/>General Merchandise</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Prepared&#160;<br/>Food &amp; <br/>Dispensed Beverage</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,380,348&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,074,552&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">823,605&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,449&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,328,954&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue less cost of goods sold (excluding depreciation and amortization)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584,584&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666,093&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">495,297&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,795,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fuel gallons</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,645,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:13pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue for the first nine months of fiscal 2022 increased by $3,164,698 (50.0%)&#160;over the comparable period in fiscal 2021. Retail fuel sales increased by $2,587,060 (76.5%)&#160;as the average retail price per gallon increased 48.4%, and the number of gallons sold increased 312,564 (19.0%). During this same period, retail sales of grocery and general merchandise increased by $322,931 (15.6%) due to operating 202 more stores than a year ago and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">strong sales of packaged beverages, salty snacks, meat snacks, and candy. Prepared food and dispensed beverage sales increased by $87,223 (10.6%), due</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to operating 202 more stores than a year ago,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased sales of pizza slices, and the breakfast menu relaunch. Total prepared food and dispensed beverage sales increased less than grocery and general merchandise and fuel, due to timing of kitchen installations in recently acquired stores.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The other revenue category historically has primarily consisted of lottery, which is presented net of applicable costs, and car wash. As a result of the Buchanan Energy acquisition, we acquired a dealer network of 81 stores where Casey&#8217;s manages fuel wholesale supply agreements to these stores. The activity related to this dealer network is included in the other category and is presented gross of applicable costs. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These revenues increased $167,484 (332.0%)&#160;through the third quarter of fiscal 2022 compared to the prior year, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">driven primarily by activity related to the dealer network.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue less cost of goods sold (excluding depreciation and amortization) was 22.2% of revenue for the first nine months of fiscal 2022, compared to 28.4% for the comparable period in the prior year. Fuel revenue less related cost of goods sold (exclusive of depreciation and amortization) was 11.8% of fuel revenue for the first nine months of fiscal 2022 compared to 17.3% for the first nine months of the prior year, largely attributable to higher average retail price of fuel per gallon. Revenue per gallon less cost of goods sold (exclusive of depreciation and amortization) per gallon was 36.0 cents for the first nine months of fiscal 2022 compared to 35.5 cents in the prior year.  </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grocery and general merchandise revenue less related cost of goods sol</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d (exclusive of depreciation and amortization) increased to 32.8% of grocery and general merchandise revenue, compared to 32.1% in the prior year. Grocery and general merchandise revenue less related cost of goods sold (exclusive of depreciation and amortization) was positively impacted by mix shift, including gaining market share on the private label program, procurement initiatives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and price increases, offset by inflationary pressures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Prepared food and dispensed beverage revenue less related cost of goods sold (exclusive of depreciation and amortization) decreased to 59.9% of revenue, compared to 60.1% in the prior year, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily due to inflationary pressures, offset by a resurgence in pizza slices, procurement initiatives, and menu price increases.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating expenses increased by $259,685 (21.4%) in the first nine months of fiscal 2022 from the comparable period in the prior year. Approximately 9% of the increase is due to operating 202 more stores than the prior year. Additionally, </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately 5% of the increase is due to same-store employee expenses, with 4% of that from higher wage rates and 1% from labor hours normalizing after significant cuts in the prior year. Finally, approximately 2% of the change is due to an increase in same-store credit card fees from higher retail fuel prices and higher sales volume.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense increased 15.6% to $225,675 for the first nine months of fiscal 2022 from $195,299 for the comparable period in the prior year. The increase was primarily due to operating 202 more stores than a year ago and capital expenditures during the previous twelve months.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense increased by $6,171 (17.4%),</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> primarily attributable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the $450,000 draws on the Term Loan Facilities to fund the acquisition of Buchanan Energy and in-part, the 40 stores from Pilot Corporation. Additionally, the amount of interest capitalized during the year has decreased by approximately $2,018, as our current year store growth has primarily been through acquisition, as opposed to new store builds.  </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate increased to 23.9% in the first nine months of fiscal year 2022 compared to 23.3% in the same period of fiscal year 2021. The increase in the effective tax rate was driven by a one-time expense to update the state deferred tax rate following the Buchanan Energy transaction.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Net income increased by $8,812 (3.2%) to $280,014 from $271,202 in the prior year. The increase in net income was primarily attributable to increased fuel and merchandise contribution from improved guest traffic, offset by higher operating expenses and depreciation driven primarily from operating 202 more stores than a year ago, an increase in store hours, higher wage rates, and an increase in credit card fees. </span></div><div id="ic4e552196a7349f1bd74c2b46c65744e_73"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Use of Non-GAAP Measures</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 considered GAAP measures, 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="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, assessing performance, and awarding incentive compensation.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table contains a reconciliation of net income to EBITDA and Adjusted EBITDA for the three and nine months ended January&#160;31, 2022 and 2021:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.321%"><tr><td style="width:1.0%"></td><td style="width:43.225%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.243%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.248%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine months ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">64,024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,627&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">280,014</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271,202&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,431</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">41,681</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,510&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and state income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,514</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,452&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">88,033</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">75,529</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">225,675</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EBITDA</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">173,498</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,733&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">635,403</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584,560&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss (gain) on disposal of assets and impairment charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">838</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(869)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">174,336</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,382&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">634,534</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588,368&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><div style="margin-top:13pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended January&#160;31, 2022, EBITDA and Adjusted EBITDA increased 38.0% and 36.9%, respectively, when compared to the same period a year ago. For the nine months ended January&#160;31, 2022, EBITDA increased 8.7% and Adjusted EBITDA increased 7.8%, compared to the same period a year ago. The increases in EBITDA and Adjusted EBITDA are primarily attributable to increased fuel and merchandise contribution from improved guest traffic, offset by higher operating expenses driven primarily from operating 202 more stores than a year ago, higher wage rates, and an increase in credit card fees. </span></div><div id="ic4e552196a7349f1bd74c2b46c65744e_76"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Critical Accounting Policies</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Critical accounting policies are those accounting policies that management believes are important to the portrayal of the Company&#8217;s financial condition and results of operations.  The Company's critical accounting policies are described in the Form 10-K for the year ended April&#160;30, 2021, and such discussion is incorporated herein by reference.  There have been no changes to these policies in the nine months ended January&#160;31, 2022.</span></div><div id="ic4e552196a7349f1bd74c2b46c65744e_79"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Liquidity and Capital Resources</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the nature of the Company&#8217;s business, cash provided by operations is the Company&#8217;s primary source of liquidity. The Company finances its inventory purchases primarily from normal trade credit aided by the relatively rapid turnover of inventory. This turnover allows the Company to conduct its operations without large amounts of cash and working capital. As of January&#160;31, 2022, the Company&#8217;s ratio of current assets to current liabilities was 0.84 to 1. The ratio at January&#160;31, 2021 and April&#160;30, 2021 was 1.28 to 1 and 1.18 to 1, respectively.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The decrease in the ratio from the prior year is partially attributable to a decrease in cash and cash equivalents associated with payments for the acquisitions of Buchanan Energy, 48 stores from Circle K and 40 stores from Pilot</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> offset by an increase in inventory due </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to operating 202 more stores than a year ago</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and higher fuel pricing. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, current liabilities have increased partially related to accounts payable, due to increasing store count, as well as an effort to better utilize available payment terms. Additionally, current maturities of long-term debt and finance lease obligations increased by $89,341 from April&#160;30, 2021 due to $20,000 in upcoming installments due on the Series A and Series B notes, as well as $22,500 of contractual obligations and $45,000 of principal payments expected to be made early on the Term Loan Facilities.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes that the Bank Line of $25,000 and the Revolving Facility of $450,000, combined with the 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="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operations decreased $126,538 (19.1%)&#160;in the nine months ended January&#160;31, 2022 from the comparable period in the prior year, due to changes in accounts payable. Cash used in investing in the nine months ended January&#160;31, 2022 increased $801,041 over prior year, due primarily to cash paid for the acquisition of Buchanan Energy for $571,725, 48 Circle K stores for $41,416, and 40 Pilot stores for $226,529, net of cash acquired. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional discussion, refer to Note 6 in the condensed consolidated financial statements. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by financing increased $467,284, primarily due to the $450,000 draws on the Term Loan Facilities, also discussed in Note 4 and Note 6. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchases of property and equipment and payments for acquisitions of businesses typically represent the largest use of Company funds. Management believes that by acquiring, building, and reinvesting in stores, the Company will be better able to respond to competitive challenges and increase operating efficiencies. During the first nine months of fiscal 2022, the Company expended $1,091,579, compared to $268,857 for the comparable period in the prior year related to these activities. The increase from the prior year is due to the Buchanan Energy, Circle K, and Pilot acquisitions. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2022, the Company had long-term debt consisting of:</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.321%"><tr><td style="width:1.0%"></td><td style="width:80.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.152%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.67% Senior notes (Series A) due in 7 installments beginning June&#160;17, 2022, and ending June&#160;15, 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.75% Senior notes (Series B) due in 7 installments beginning December&#160;17, 2022 and ending December&#160;18, 2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.65% Senior notes (Series C) due in 7 installments beginning May 2, 2025 and ending May 2, 2031</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.72% Senior notes (Series D) due in 7 installments beginning October 28, 2025 and ending October 28, 2031</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.51% Senior notes (Series E) due June 13, 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.77% Senior notes (Series F) due August 22, 2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.85% Senior notes (Series G) due August 7, 2030</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.96% Senior notes (Series H) due August 6, 2032</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable rate Term Loan Facilities, requiring quarterly installments ending January 6, 2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857,744&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,695)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,766,049&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has funded purchases of property and equipment and payments for acquisitions of businesses primarily from the issuance of debt, existing cash, and funds generated from operations. Future capital needs required to finance operations, improvements and the anticipated growth in the number of stores are expected to be met from cash generated by operations, the Revolving Facility, the Bank Line, and additional long-term debt or other securities as circumstances may dictate, and are not expected to adversely affect liquidity.</span></div><div id="ic4e552196a7349f1bd74c2b46c65744e_82"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Cautionary Statements</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Form 10-Q, including the foregoing Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations, contains &#8220;forward-looking statements&#8221; within the meaning of 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 events and trends that we believe may affect financial condition, liquidity and needs, supply chain, results of operations and performance at our stores, business strategy, strategic plans, growth opportunities, integration of acquisitions, acquisition synergies, short-term and long-term business operations and objectives including our long-term strategic plan, and the potential effects of COVID-19 on our business. 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 in the Company&#8217;s Form 10-K for the fiscal year ended April&#160;30, 2021:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Business Operations:</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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; 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; 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; 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 could be adversely affected if we experience difficulties in, or are unable to recruit, hire or retain, members of our leadership team and other distribution, field and store Team Members; 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 software providers, to manage numerous aspects of our business, and a disruption of these systems could adversely affect our business; increased credit card expenses could lead to higher operating expenses and other costs for the Company; our operations present hazards and risks which may not be fully covered by insurance, if insured; the dangers inherent in the storage and transport of motor fuel could cause disruptions and could expose to us potentially significant losses, costs or </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><div><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">liabilities; consumer or other litigation could adversely affect our financial condition and results of operations; and, covenants in our senior notes and credit facility agreements require us to comply with certain covenants and meet financial maintenance tests and the failure to comply with these requirements could have a material impact to us.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Governmental Actions, Regulations, and Oversight:</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Compliance with and changes in tax laws could adversely affect our performance; we are subject to extensive governmental regulations; 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; and, wholesale cost and tax increases relating to tobacco and nicotine products could affect our operating results.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Industry:</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> General economic and political conditions that are largely out of the Company&#8217;s control may adversely affect the Company&#8217;s financial condition and results of operations; developments related to fuel efficiency, fuel conservation practices, climate change, and changing consumer preferences may decrease the demand for motor fuel; unfavorable weather conditions can adversely affect our business; the volatility of wholesale petroleum costs could adversely affect our operating results; and, the convenience store industry is highly competitive.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Growth Strategies:</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We may experience difficulties implementing and realizing the results of our long-term strategic plan; we may experience increased costs, disruptions or other difficulties with the integration of the Buchanan Energy acquisition; and, 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="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Common Stock:</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We 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 id="ic4e552196a7349f1bd74c2b46c65744e_85"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Quantitative and Qualitative Disclosures about Market Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s exposure to market risk for changes in interest rates relates primarily to our investment portfolio and certain 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 attempt to reduce the risk of principal loss. Consequently, we seek to preserve our invested funds by limiting 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 January&#160;31, 2022 would have not have a material effect on pretax earnings.</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do from time to time, participate in a forward buy of certain commodities. These contracts are not accounted for as derivatives as they meet the normal purchases exclusion under derivative accounting.</span></div><div id="ic4e552196a7349f1bd74c2b46c65744e_88"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Controls and Procedures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Evaluation of Disclosure Controls and Procedures</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 the Chief Financial Officer have concluded that the Company&#8217;s current disclosure controls and procedures are effective to ensure that information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC&#8217;s rules and forms and such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosures. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We acquired Buchanan Energy, owner of Bucky&#8217;s Convenience Stores on May 13, 2021 and its total assets and revenues constituted approximately 12% and 7%, respectively, of the Company's consolidated total assets and revenues as shown on our condensed consolidated financial statements as of and for the nine months ended January&#160;31, 2022. We will exclude Buchanan Energy's control over financial reporting from the scope of management&#8217;s annual assessment of the effectiveness of the Company's controls and procedures. This exclusion is in accordance with the general guidance issued by the Staff of the SEC that an assessment of a recent business combination may be omitted from management's report on internal control over financial reporting in the first year of consolidation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Changes in Internal Controls Over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in the Company&#8217;s internal control over financial reporting during the quarter ended&#160;January&#160;31, 2022&#160;that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</span></div><div id="ic4e552196a7349f1bd74c2b46c65744e_91"></div><div style="margin-top:24pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PART II&#8212;OTHER INFORMATION</span></div><div id="ic4e552196a7349f1bd74c2b46c65744e_94"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Legal Proceedings</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item is set forth in Note 7 to the unaudited condensed consolidated financial statements included in Part I, Item&#160;1 of this Form 10-Q and is incorporated herein by this reference.</span></div><div id="ic4e552196a7349f1bd74c2b46c65744e_97"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1A. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Risk Factors</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;There have been no material changes in our &#8220;risk factors&#8221; from those previously disclosed in our&#160;2022&#160;Annual Report on Form 10-K.</span></div><div style="text-indent:27pt"><span><br/></span></div><div id="ic4e552196a7349f1bd74c2b46c65744e_100"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth information with respect to the Company's repurchases of common stock during the quarter ended January&#160;31, 2022:   </span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.029%"><tr><td style="width:1.0%"></td><td style="width:29.053%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.823%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.361%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.518%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Period</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Number of Shares Purchased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average Price Paid Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Third Quarter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 1 -November 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 1 - December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1 - January 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:13pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;On March 7, 2018, the Company announced a share repurchase program, whereby the Company was authorized to repurchase up to an aggregate of $300 million of the Company&#8217;s outstanding common stock (the "Existing Repurchase Program"). No repurchases have been made under the Existing Repurchase Program and it was set to expire on April 30, 2022. On, and effective as of, March 3, 2022, the Board authorized an extension and expansion of the Existing Repurchase Program by $100 million, for a total amount of up to $400 million, exclusive of fees, commissions or other expenses, under which the Company may repurchase its outstanding common stock from time-to-time (the "Updated Repurchase Program"); the Updated Repurchase Program has no set expiration date. The timing and number of repurchase transactions under the Updated Repurchase Program depends on a variety of factors including, but not limited to, market conditions, corporate considerations, business opportunities, debt agreements, and regulatory requirements. The Updated Repurchase Program can be suspended or discontinued at any time.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="ic4e552196a7349f1bd74c2b46c65744e_103"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary;margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;6. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:8.752%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Exhibit<br/>No.</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Description</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/726958/000072695819000111/secondamendedandrestat.htm">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 filed September 9, 2019)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2a</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/726958/000072695820000127/sixth-amendedandrestat.htm">Sixth-Amended and Restated Bylaws (incorporated by reference to Exhibit 3.2(a) to Form 8-K filed December 7, 2020)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/726958/000114036121042065/brhc10031876_ex10-1.htm">Amendment No. 4 to Credit Agreement (incorporated by reference to Exhibit 10.1 to Form 8 K filed December 16, 2021)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="make-wholelindseyedgar.htm">Restricted Stock Units Agreement (</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="make-wholelindseyedgar.htm">Make</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="make-wholelindseyedgar.htm">-</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="make-wholelindseyedgar.htm">Whole Award to Katrina S. Lindsey)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="casy-ex311_2022131xq3.htm">Certification of Darren M. Rebelez under Section 302 of the Sarbanes Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="casy-ex312_2022131xq3.htm">Certification of Stephen P. Bramlage Jr. under Section 302 of the Sarbanes Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="casy-ex321_2022131xq3.htm">Certification of Darren M. Rebelez under Section 906 of Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="casy-ex322_2022131xq3.htm">Certification of Stephen P. Bramlage Jr. under Section 906 of Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Label Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.&#160;DEF</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr></table></div><div style="margin-bottom:17pt;margin-top:16pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Filed herewith </span></div><div style="margin-bottom:17pt;margin-top:17pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="ic4e552196a7349f1bd74c2b46c65744e_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="margin-top:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ic4e552196a7349f1bd74c2b46c65744e_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURE</span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:50.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.264%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CASEY&#8217;S GENERAL STORES, INC.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: March 8, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Stephen P. Bramlage Jr.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stephen P. Bramlage Jr.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Its:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Authorized Officer and Principal<br/>Financial and Accounting Officer)</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>2
<FILENAME>make-wholelindseyedgar.htm
<DESCRIPTION>EX-10.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 -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i988c25f96dad4c82b1a059bcf00d3f7a_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">RESTRICTED STOCK UNITS AGREEMENT</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">(Make-Whole Award to Katrina S. Lindsey)</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">This Restricted Stock Units Agreement (the &#8220;Agreement&#8221;) is made and entered into on January 3, 2022 (the &#8220;Grant Date&#8221;), pursuant to the Casey&#8217;s General Stores, Inc. 2018 Stock Incentive Plan (the &#8220;Plan&#8221;).  The Committee administering the Plan has selected the party specified on the summary award page hereof (the &#8220;Participant&#8221;) to receive the following award (the &#8220;Award&#8221;) of Restricted Stock Units, each of which represents the right to receive on the applicable settlement date described in Section 1 (each a &#8220;Settlement Date&#8221;) one (1) share of the Common Stock, no par value (&#8220;Stock&#8221;) of Casey&#8217;s General Stores, Inc., an Iowa corporation (the &#8220;Company&#8221;), on the terms and conditions set forth below to which Participant accepts and agrees&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:26.25pt">Award Granted</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Grant Date&#58;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;January 3, 2022</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Number of Restricted Stock Units&#58;&#160;&#160;&#160;&#160;2,147</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:215.05pt;text-align:justify;text-indent:-179.05pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Vesting Date&#47;Settlement Date&#58;&#160;&#160;&#160;&#160;For each Restricted Stock Unit, the date on which such unit becomes a Vested Unit in accordance with Section 4 or Section 7, below.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:26.25pt">Grant of Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  On the Grant Date, the Participant shall acquire, subject to the provisions of this Agreement, the number of Restricted Stock Units as specified in Section 1 above (the &#8220;Units&#8221;).  Each Unit represents a right to receive on a date determined in accordance with this Agreement one (1) share of Stock.  This Award shall be governed by the terms of the Plan, which are incorporated herein by this reference.  The Participant acknowledges having received and read a copy of the Plan.  Capitalized terms not otherwise defined by this Agreement will have the meanings assigned to the Plan.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:26.25pt">No Monetary Payment Required</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Participant is not required to make any monetary payment (other than applicable tax withholding, if any) as a condition to receiving the Units or shares of Stock issued upon settlement of the Units, the consideration for which shall be past services actually rendered and&#47;or future services to be rendered to the Company or for its benefit.  </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:26.25pt">Vesting of Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Subject to Participant&#8217;s continued services to the Company through the Vesting Date, the Units will vest and become &#8220;Vested Units&#8221; </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">over a three-year period in equal installments on each of the first three anniversaries of the grant date (i.e., January 3, 2023, January 3, 2024, and January 3, 2025)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Notwithstanding any other provisions of this Agreement&#58; (a) if the Participant&#8217;s services to the Company terminate because of the death or disability of the Participant, the Units that otherwise would not be vested as of the date of termination shall vest and become Vested Units as of that date&#59; and (b) if the Participant&#8217;s employment terminates by reason of retirement and (i) the sum of the Participant&#8217;s age and full years of service with the Company on the retirement date is 75 years or higher, or (ii) the Participant is at least 55 years of age with 10 full years of service as of the retirement date, the Units that otherwise would not be vested as of the date of termination shall not be forfeited and shall be payable on the Vesting Date, as applicable, as described above.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:26.25pt">Settlement of the Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div style="height:82.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27.68pt">Issuance of Shares of Stock</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Company shall issue to the Participant on the Settlement Date (that is, the date on which the Units shall vest and become Vested Units) with respect to each Vested Unit to be settled on such date one (1) share of Stock.  Shares of Stock issued in settlement of Units shall not be subject to any restriction on transfer other than any such restriction as may be required pursuant to Section 5.c., Section 6 or the Company&#8217;s Insider Trading Policy.  For purposes of this Section, &#8220;Insider Trading Policy&#8221; means the written policy of the Company pertaining to the sale, transfer or other disposition of the Company&#8217;s equity securities by members of the Board, officers or other employees who may possess material, non-public information regarding the Company, as in effect at the time of a disposition of any Stock.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">Certificate Registration</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  A certificate for the shares as to which the Award is settled shall be registered in the name of the Participant, or, if applicable, in the names of the heirs of the Participant designated in writing by the Participant on forms approved by the Company for that purpose.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27.68pt">Restrictions on Grant of the Award and Issuance of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The grant of the Award and issuance of shares of Stock upon settlement of the Award shall be subject to compliance with all applicable requirements of federal, state or foreign law with respect to such securities.  No shares of Stock may be issued hereunder if the issuance of such shares would constitute a violation of any applicable federal, state or foreign securities laws or other law or regulations or the requirements of any stock exchange or market system upon which the Stock may then be listed.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:26.25pt">Tax Matters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  </font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27.68pt">Tax Withholding in General</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  At the time this Agreement is executed, or at any time thereafter as requested by the Company, the Participant hereby authorizes withholding from any amounts payable to the Participant, and otherwise agrees to make adequate provision for, any sums required to satisfy the federal, state, local and foreign tax withholding obligations of the Company, if any, which arise in connection with the Award or the issuance of shares of Stock in settlement thereof.  The Company shall have no obligation to deliver shares of Stock until the tax withholding obligations of the Company have been satisfied by the Participant.</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">Assignment of Sale Proceeds&#59; Payment of Tax Withholding by Check</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Subject to compliance with applicable law and the Company&#8217;s Insider Trading Policy, the Participant shall satisfy the Company&#8217;s tax withholding obligations in accordance with procedures established by the Company providing for delivery by the Participant to the Company or a broker approved by the Company of properly executed instructions, in a form approved by the Company, providing for the assignment to the Company of the proceeds of a sale with respect to some or all of the shares being acquired upon settlement of Units.  Notwithstanding the foregoing, the Participant may elect to pay by check the amount of the Company&#8217;s tax withholding obligations arising on any Settlement Date by delivering written notice of such election to the Company on a form specified by the Company for this purpose at least thirty (30) days (or such other period established by the Company) prior to such Settlement Date.  By making such election, the Participant agrees to deliver a check for the full amount of the required tax withholding to the Company on or before the third business day following the Settlement Date.  If the Participant elects to pay the required tax withholding by check but fails to make such payment as required by the preceding sentence, the Company is hereby authorized at its discretion, to satisfy the tax withholding obligations through any other means authorized </font></div><div style="height:82.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">by this Section 6, including by effecting a sale of some or all of the shares being acquired upon settlement of Units, withholding from payroll and any other amounts payable to the Participant, or by withholding shares in accordance with Section 6.c. </font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27.68pt">Withholding in Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Company may, in its discretion, permit or require the Participant to satisfy all or any portion of the Company&#8217;s tax withholding obligations by deducting from the shares of Stock otherwise deliverable to the Participant in settlement of the Award a number of whole shares having a Fair Market Value, as of the date on which the tax withholding obligations arise, that the Company determines is up to the maximum amount that the Company is permitted by applicable law to withhold in respect of federal, state and local taxes, domestic or foreign, arising in connection with the Award or the issuance of shares of Stock in settlement thereof. </font></div><div style="padding-left:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:26.25pt">Effect of Change in Control on Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  In the event of a Change of Control, the Units shall be treated in accordance with Article 15 of the Plan.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:26.25pt">Adjustments for Changes in Capital Structure</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Award shall be subject to adjustment in accordance with Section 4.4 of the Plan.  </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:26.25pt">Rights as a Stockholder&#47;Dividend Equivalents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Participant shall have no rights as a stockholder with respect to any shares which may be issued in settlement of this Award until the Participant becomes the record holder of the shares of Stock underlying the Award.  No adjustment shall be made for dividends, distributions or other rights for which the record date is prior to the date such certificate is issued, except as provided in Section 4.4 of the Plan.  Provided however, the Participant shall be entitled to dividend equivalents, which are the right to receive, for each Unit ultimately awarded to the Participant, a cash payment equal to the cash and the fair market value of stock dividends (determined as of the applicable Settlement Date) paid to shareholders between the Grant Date and the applicable Vesting Date.  Dividend equivalents will be paid in cash if and to the extent the vesting requirements have been met.</font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:19.75pt">Legends</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Company may at any time place legends referencing any applicable federal, state or foreign securities law restrictions on all certificates representing shares of Stock issued pursuant to this Agreement.  </font></div><div><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:100%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:19.75pt">Delivery of Documents and Notices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Any document relating to participation in the Plan or any notice required or permitted hereunder shall be given in writing and shall be deemed effectively given (except to the extent that this Agreement provides for effectiveness only upon actual receipt of such notice) upon personal delivery, electronic delivery at the e-mail address, if any, provided for the Participant by the Company, or upon deposit in the U.S. Post Office or foreign postal service, by registered or certified mail, or with a nationally recognized overnight courier service, with postage and fees prepaid, addressed to the other party at the address shown below that party&#8217;s signature to the Notice or at such other address as such party may designate in writing from time to time to the other party.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:13pt;font-weight:700;line-height:100%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:19.75pt">Miscellaneous Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27.68pt">Termination or Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The Committee may terminate or amend the Plan or this Agreement at any time&#59; provided, however, that (i) no such termination or amendment may materially impair the rights of a Participant under this Agreement without the consent of the Participant unless such termination or amendment is necessary to comply with applicable law, tax rules, stock exchange rules or accounting rules or the </font></div><div style="height:82.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Company deems such termination or amendment to be necessary or desirable to avoid the imposition of taxes or penalties under Section 409A of the Code, and (ii) no such amendment may alter or accelerate the time or form of distributions in violation of Section 409A of the Code, if applicable, including, without limitation, any amendment that would violate the provisions of Section 409A of the Code requiring that any amendment to extend the issuance of any shares of Stock after the Settlement Date may not take effect until at least twelve (12) months after the date on which the new election is made, and, if the new election relates to a payment for a reason other than the death or disability of the Participant, the new election must provide for the deferral of issuance of such shares of Stock for a period of at least five (5) years from the Settlement Date such issuance of shares of Stock would otherwise have been made.  No amendment or addition to this Agreement shall be effective unless in writing.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">Non-Transferability of the Award</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Prior to the issuance of shares of Stock on the applicable Settlement Date, neither this Award nor any Units subject to this Award shall be subject in any manner to anticipation, alienation, sale, exchange, transfer, assignment, pledge, encumbrance, or garnishment by creditors of the Participant or the Participant&#8217;s beneficiary, except transfer by will or by the laws of descent and distribution.  All rights with respect to the Award shall be exercisable during the Participant&#8217;s lifetime only by the Participant or the Participant&#8217;s guardian or legal representative.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27.68pt">Further Instruments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  The parties hereto agree to execute such further instruments and to take such further action as may reasonably be necessary to carry out the intent of this Agreement.</font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">Binding Effect</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Agreement shall inure to the benefit of the successors and assigns of the Company and, subject to the restrictions on transfer set forth herein, be binding upon the Participant and the Participant&#8217;s heirs, executors, administrators, successors and assigns.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27.68pt">Integrated Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Agreement and the Plan, together with any  service or other agreement between the Participant and the Company referring to the Award, shall constitute the entire understanding and agreement of the Participant and the Company with respect to the subject matter contained herein or therein and supersedes any prior agreements, understandings, restrictions, representations, or warranties among the Participant and the Company with respect to such subject matter other than those as set forth or provided for herein or therein.  To the extent contemplated herein or therein, the provisions of this Agreement shall survive any settlement of the Award and shall remain in full force and effect.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">f.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:29.01pt">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  Should any term, covenant, provision, paragraph or condition of this Agreement be held invalid or illegal, such invalidity or illegality shall not invalidate the whole Agreement, but it shall be construed as if not containing the invalid or illegal part or parts and the rights and obligations of the parties shall be construed and enforced accordingly.</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%;padding-left:27pt">Applicable Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">.  This Agreement shall be governed by and construed in accordance with the laws of the State of Iowa.</font></div><div><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">IN WITNESS WHEREOF, each of the parties hereto has executed this Agreement, in the case of the Company by its duly authorized officer, as of the date and year written above.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">CASEY&#8217;S GENERAL STORES, INC.&#58;</font></div><div style="height:82.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">By&#58;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47; Darren M. Rebelez&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Darren M. Rebelez</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">President and CEO</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">PARTICIPANT&#58;</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">As set forth on the attached summary award page.</font></div><div style="height:82.08pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">5</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>casy-ex311_2022131xq3.htm
<DESCRIPTION>EX-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 -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i310795e381e1455799604d92a5328d28_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 31.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certification of Darren M. Rebelez</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">under Section&#160;302 of the</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sarbanes Oxley Act of 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Darren M. Rebelez, certify that&#58;</font></div><div style="margin-top:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. I have reviewed this quarterly report on Form 10-Q of Casey&#8217;s General Stores, Inc.&#59;</font></div><div style="margin-top:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. 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&#59;</font></div><div style="margin-top:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. 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&#59;</font></div><div style="margin-top:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. The registrant&#8217;s other certifying officer 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&#58;</font></div><div style="margin-top:6pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) 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&#59;</font></div><div style="margin-top:6pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) 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&#59;</font></div><div style="text-indent:49.5pt"><font><br></font></div><div style="text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) 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&#59; and</font></div><div style="margin-top:6pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d) disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. 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)&#58;</font></div><div style="margin-top:6pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) 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&#59; and</font></div><div style="margin-top:6pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) 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><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:47.948%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.924%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58; March 8, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Darren M. Rebelez</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Darren M. Rebelez</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer </font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>casy-ex312_2022131xq3.htm
<DESCRIPTION>EX-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 -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i7ca81d029aff4179910f3eff603a00ad_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certification of Stephen P. Bramlage Jr.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">under Section&#160;302 of the</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sarbanes Oxley Act of 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Stephen P. Bramlage Jr., certify that&#58;</font></div><div style="margin-top:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. I have reviewed this quarterly report on Form 10-Q of Casey&#8217;s General Stores, Inc.&#59;</font></div><div style="margin-top:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. 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&#59;</font></div><div style="margin-top:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. 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&#59;</font></div><div style="margin-top:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. The registrant&#8217;s other certifying officer 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&#58;</font></div><div style="margin-top:6pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) 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&#59;</font></div><div style="margin-top:6pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) 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&#59;</font></div><div style="margin-top:6pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c) 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&#59; and</font></div><div style="margin-top:6pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d) disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:6pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. 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)&#58;</font></div><div style="margin-top:6pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a) 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&#59; and</font></div><div style="margin-top:6pt;text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b) 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><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:47.948%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.924%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58; March 8, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Stephen P. Bramlage Jr.</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stephen P. Bramlage Jr.</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>casy-ex321_2022131xq3.htm
<DESCRIPTION>EX-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 -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ibd20f16e798a4dbbbb43fb118b8c937a_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATE PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of Casey&#8217;s General Stores, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ending January&#160;31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), 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&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:47.948%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.924%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58; March 8, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Darren M. Rebelez</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Darren M. Rebelez</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer </font></td></tr></table></div><div><font><br></font></div><div style="margin-top:12pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>6
<FILENAME>casy-ex322_2022131xq3.htm
<DESCRIPTION>EX-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 -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="if04f6076d21940af8e50af52c6a2a33a_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATE PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of Casey&#8217;s General Stores, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ending January&#160;31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), 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&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:47.948%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.924%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58; March 8, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Stephen P. Bramlage Jr.</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stephen P. Bramlage Jr.</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr></table></div><div><font><br></font></div><div style="margin-top:12pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>casy-20220131.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:eb2404a6-946d-4fe9-90ed-1a0d2a363c94,g:7503a3e5-34a3-4cf9-9770-6f2a4a460ca3-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:casy="http://www.caseys.com/20220131" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.caseys.com/20220131">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="casy-20220131_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="casy-20220131_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="casy-20220131_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="casy-20220131_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.caseys.com/role/CoverPage">
        <link:definition>0001001 - 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="CondensedConsolidatedBalanceSheetsUnaudited" roleURI="http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited">
        <link:definition>1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)</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="CondensedConsolidatedBalanceSheetsUnauditedParenthetical" roleURI="http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical">
        <link:definition>1002003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofIncomeUnaudited" roleURI="http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited">
        <link:definition>1003004 - Statement - Condensed Consolidated Statements of Income (Unaudited)</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="CondensedConsolidatedStatementsofShareholdersEquityUnaudited" roleURI="http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited">
        <link:definition>1004005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited)</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="CondensedConsolidatedStatementsofShareholdersEquityUnauditedParenthetical" roleURI="http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnauditedParenthetical">
        <link:definition>1005006 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofCashFlowsUnaudited" roleURI="http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited">
        <link:definition>1006007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</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="PresentationofFinancialStatements" roleURI="http://www.caseys.com/role/PresentationofFinancialStatements">
        <link:definition>2101101 - Disclosure - Presentation of Financial Statements</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="PresentationofFinancialStatementsNarrativeDetails" roleURI="http://www.caseys.com/role/PresentationofFinancialStatementsNarrativeDetails">
        <link:definition>2402401 - Disclosure - Presentation of Financial Statements - 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="BasisofPresentation" roleURI="http://www.caseys.com/role/BasisofPresentation">
        <link:definition>2103102 - Disclosure - Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationPolicies" roleURI="http://www.caseys.com/role/BasisofPresentationPolicies">
        <link:definition>2204201 - Disclosure - Basis of Presentation (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="RevenueandCostofGoodsSold" roleURI="http://www.caseys.com/role/RevenueandCostofGoodsSold">
        <link:definition>2105103 - Disclosure - Revenue and Cost of Goods Sold</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="RevenueandCostofGoodsSoldNarrativeDetails" roleURI="http://www.caseys.com/role/RevenueandCostofGoodsSoldNarrativeDetails">
        <link:definition>2406402 - Disclosure - Revenue and Cost of Goods Sold - 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="LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosure" roleURI="http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosure">
        <link:definition>2107104 - Disclosure - Long-term Debt and Finance Lease Obligations, Lines of Credit and Fair Value Disclosure</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="LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails" roleURI="http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails">
        <link:definition>2408403 - Disclosure - Long-term Debt and Finance Lease Obligations, Lines of Credit and Fair Value Disclosure - 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="CompensationRelatedCostsandShareBasedPayments" roleURI="http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPayments">
        <link:definition>2109105 - Disclosure - Compensation Related Costs and Share Based Payments</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="CompensationRelatedCostsandShareBasedPaymentsTables" roleURI="http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsTables">
        <link:definition>2310301 - Disclosure - Compensation Related Costs and Share Based Payments (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="CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails" roleURI="http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails">
        <link:definition>2411404 - Disclosure - Compensation Related Costs and Share Based Payments - 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="CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails" roleURI="http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails">
        <link:definition>2412405 - Disclosure - Compensation Related Costs and Share Based Payments - Schedule of Restricted Stock Units 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="Acquisitions" roleURI="http://www.caseys.com/role/Acquisitions">
        <link:definition>2113106 - 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="AcquisitionsTables" roleURI="http://www.caseys.com/role/AcquisitionsTables">
        <link:definition>2314302 - 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="AcquisitionsNarrativeDetails" roleURI="http://www.caseys.com/role/AcquisitionsNarrativeDetails">
        <link:definition>2415406 - Disclosure - Acquisitions - 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="AcquisitionsAllocationofPurchasePriceDetails" roleURI="http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails">
        <link:definition>2416407 - 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="AcquisitionsProformaInformationDetails" roleURI="http://www.caseys.com/role/AcquisitionsProformaInformationDetails">
        <link:definition>2417408 - Disclosure - Acquisitions - Proforma 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="CommitmentsandContingencies" roleURI="http://www.caseys.com/role/CommitmentsandContingencies">
        <link:definition>2118107 - Disclosure - Commitments and 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="CommitmentsandContingenciesNarrativeDetails" roleURI="http://www.caseys.com/role/CommitmentsandContingenciesNarrativeDetails">
        <link:definition>2419409 - Disclosure - Commitments and Contingencies - 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="UnrecognizedTaxBenefits" roleURI="http://www.caseys.com/role/UnrecognizedTaxBenefits">
        <link:definition>2120108 - Disclosure - Unrecognized Tax Benefits</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="UnrecognizedTaxBenefitsNarrativeDetails" roleURI="http://www.caseys.com/role/UnrecognizedTaxBenefitsNarrativeDetails">
        <link:definition>2421410 - Disclosure - Unrecognized Tax Benefits - 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="SegmentReporting" roleURI="http://www.caseys.com/role/SegmentReporting">
        <link:definition>2122109 - Disclosure - Segment Reporting</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="SegmentReportingNarrativeDetails" roleURI="http://www.caseys.com/role/SegmentReportingNarrativeDetails">
        <link:definition>2423411 - Disclosure - Segment Reporting - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="casy_CircleKMember" abstract="true" name="CircleKMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="casy_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="casy_StockIncentivePlanMember" abstract="false" name="StockIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="casy_BusinessCombinationDealerNetworkNumberOfStores" abstract="false" name="BusinessCombinationDealerNetworkNumberOfStores" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="casy_A2018StockPlanMember" abstract="true" name="A2018StockPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member" abstract="true" name="UnsecuredRevolvingCreditFacilityDueJanuary2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="casy_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" abstract="false" name="BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="casy_LongTermDebtCurrentMaturitiesPrepayment" abstract="false" name="LongTermDebtCurrentMaturitiesPrepayment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod" abstract="false" name="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="casy_AlternateBaseRateMember" abstract="true" name="AlternateBaseRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="casy_UnsecuredRevolvingLineofCreditMember" abstract="true" name="UnsecuredRevolvingLineofCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="casy_DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf" abstract="false" name="DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="casy_FuelWholesaleMember" abstract="true" name="FuelWholesaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued" abstract="false" name="SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="casy_McColleyVCaseysGeneralStoresIncMember" abstract="true" name="McColleyVCaseysGeneralStoresIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="casy_SegmentReportingNumberofMerchandiseCategories" abstract="false" name="SegmentReportingNumberofMerchandiseCategories" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="casy_LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment" abstract="false" name="LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="casy_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="casy_DisposalGroupNotDiscontinuedOperationNumberOfStores" abstract="false" name="DisposalGroupNotDiscontinuedOperationNumberOfStores" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="casy_NewSeniorUnsecuredTermLoanMember" abstract="true" name="NewSeniorUnsecuredTermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="casy_PilotCorporationMember" abstract="true" name="PilotCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="casy_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued" abstract="false" name="SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="casy_BuchananEnergyMember" abstract="true" name="BuchananEnergyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="casy_LongTermDebtandFairValueDisclosureAbstract" abstract="true" name="LongTermDebtandFairValueDisclosureAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="casy_PopulationOfCommunities" abstract="false" name="PopulationOfCommunities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="casy_LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage" abstract="false" name="LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="casy_RetailReportingUnitMember" abstract="true" name="RetailReportingUnitMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>casy-20220131_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:eb2404a6-946d-4fe9-90ed-1a0d2a363c94,g:7503a3e5-34a3-4cf9-9770-6f2a4a460ca3-->
<link:linkbase 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" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="casy-20220131.xsd#CondensedConsolidatedBalanceSheetsUnaudited"/>
  <link:calculationLink xlink:role="http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d07b9afd-eb35-4703-94b1-100a0c5e8242" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_bd19e736-9725-48fe-85b4-13fd45400aeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d07b9afd-eb35-4703-94b1-100a0c5e8242" xlink:to="loc_us-gaap_Liabilities_bd19e736-9725-48fe-85b4-13fd45400aeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_42021b13-c64f-4b70-8d28-7bfb1f8b6175" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d07b9afd-eb35-4703-94b1-100a0c5e8242" xlink:to="loc_us-gaap_StockholdersEquity_42021b13-c64f-4b70-8d28-7bfb1f8b6175" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_fe211a1b-27cb-42dd-a986-2934e294ba3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e5b936cd-34f2-40c0-8af3-4295752c4592" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_fe211a1b-27cb-42dd-a986-2934e294ba3b" xlink:to="loc_us-gaap_Goodwill_e5b936cd-34f2-40c0-8af3-4295752c4592" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_66bea20a-ad2c-48f8-b99d-57b612dc6873" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_fe211a1b-27cb-42dd-a986-2934e294ba3b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_66bea20a-ad2c-48f8-b99d-57b612dc6873" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_feac1c8e-6176-474e-8055-21790bb4f5ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_fe211a1b-27cb-42dd-a986-2934e294ba3b" xlink:to="loc_us-gaap_AssetsCurrent_feac1c8e-6176-474e-8055-21790bb4f5ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_ef8c6ee9-2ce7-49ba-b4d2-bd084762d224" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_fe211a1b-27cb-42dd-a986-2934e294ba3b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_ef8c6ee9-2ce7-49ba-b4d2-bd084762d224" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_b69090cc-071f-4ee4-859b-28c0369cff63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_ad1fbda5-2831-4fc2-83c3-8855b1b07cf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b69090cc-071f-4ee4-859b-28c0369cff63" xlink:to="loc_us-gaap_AccountsPayableCurrent_ad1fbda5-2831-4fc2-83c3-8855b1b07cf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_50493958-a060-423a-b1e0-92411a28e02f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b69090cc-071f-4ee4-859b-28c0369cff63" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_50493958-a060-423a-b1e0-92411a28e02f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_f236ab2c-7c33-4a63-970e-3058d3ac87d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_b69090cc-071f-4ee4-859b-28c0369cff63" xlink:to="loc_us-gaap_LongTermDebtCurrent_f236ab2c-7c33-4a63-970e-3058d3ac87d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_222e5b64-982b-4337-8e2a-f54bb86b917b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_b29ec3f6-1481-4250-82d7-d6ec0992f949" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_222e5b64-982b-4337-8e2a-f54bb86b917b" xlink:to="loc_us-gaap_PreferredStockValue_b29ec3f6-1481-4250-82d7-d6ec0992f949" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_494eb7f3-6a1d-4a1a-a18e-0ce35088a531" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_222e5b64-982b-4337-8e2a-f54bb86b917b" xlink:to="loc_us-gaap_CommonStockValue_494eb7f3-6a1d-4a1a-a18e-0ce35088a531" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d6197898-3999-45e4-ae79-d32a233d1fe5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_222e5b64-982b-4337-8e2a-f54bb86b917b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d6197898-3999-45e4-ae79-d32a233d1fe5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5de9a174-fcf7-4f6c-abec-73e61d5738b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f99e650b-931f-4321-87a9-000f85812657" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5de9a174-fcf7-4f6c-abec-73e61d5738b2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f99e650b-931f-4321-87a9-000f85812657" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_50609e6e-468a-4cd4-879d-9d9e7ffa3bf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5de9a174-fcf7-4f6c-abec-73e61d5738b2" xlink:to="loc_us-gaap_IncomeTaxesReceivable_50609e6e-468a-4cd4-879d-9d9e7ffa3bf7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_18f3d287-431c-4413-ae52-c5a533e0f610" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5de9a174-fcf7-4f6c-abec-73e61d5738b2" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_18f3d287-431c-4413-ae52-c5a533e0f610" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_8c4ac2d4-6ee4-4c6a-8cd2-b277d1c68249" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5de9a174-fcf7-4f6c-abec-73e61d5738b2" xlink:to="loc_us-gaap_InventoryNet_8c4ac2d4-6ee4-4c6a-8cd2-b277d1c68249" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_e7e45edc-6265-4f7e-b5c0-20b2b06a9d00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5de9a174-fcf7-4f6c-abec-73e61d5738b2" xlink:to="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_e7e45edc-6265-4f7e-b5c0-20b2b06a9d00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_027336c1-02fc-45d6-be17-4a6798a6ef71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2716e344-48dd-4950-ac59-78f4fbe6ccfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_027336c1-02fc-45d6-be17-4a6798a6ef71" xlink:to="loc_us-gaap_LiabilitiesCurrent_2716e344-48dd-4950-ac59-78f4fbe6ccfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_d7cdf873-c1d8-42ad-8b59-127f318e6857" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_027336c1-02fc-45d6-be17-4a6798a6ef71" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_d7cdf873-c1d8-42ad-8b59-127f318e6857" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_86472f69-d030-4b95-bc5c-237a4f413e6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_027336c1-02fc-45d6-be17-4a6798a6ef71" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_86472f69-d030-4b95-bc5c-237a4f413e6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c3679fa3-368a-4247-9ba3-ce66a2fb326d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_027336c1-02fc-45d6-be17-4a6798a6ef71" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c3679fa3-368a-4247-9ba3-ce66a2fb326d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ef368abd-b37b-4fa5-be2c-7f50bf1f504b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_027336c1-02fc-45d6-be17-4a6798a6ef71" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ef368abd-b37b-4fa5-be2c-7f50bf1f504b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_a4a2ef61-388a-4b3e-83c3-078723ca9a08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_027336c1-02fc-45d6-be17-4a6798a6ef71" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_a4a2ef61-388a-4b3e-83c3-078723ca9a08" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="casy-20220131.xsd#CondensedConsolidatedStatementsofIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_407c84f3-ddfb-4194-a74d-6df3885e82da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3837e6af-3430-43c8-bc40-3550068f3bf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_407c84f3-ddfb-4194-a74d-6df3885e82da" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3837e6af-3430-43c8-bc40-3550068f3bf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_7bc3c544-4043-46ae-89ba-a1bf6d768d26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_407c84f3-ddfb-4194-a74d-6df3885e82da" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_7bc3c544-4043-46ae-89ba-a1bf6d768d26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_02b15e60-e2d3-44f3-8946-3122012121a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2d11be79-643e-4f82-b1a9-dcba494b73f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_02b15e60-e2d3-44f3-8946-3122012121a2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2d11be79-643e-4f82-b1a9-dcba494b73f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_440236a8-b8d5-4b8e-80f5-3f65b9c4da54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_02b15e60-e2d3-44f3-8946-3122012121a2" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_440236a8-b8d5-4b8e-80f5-3f65b9c4da54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_800b88be-f7a9-42fb-8281-d8921efb5692" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_3dd3bd1a-be45-44e5-904a-04b4b5144b3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_800b88be-f7a9-42fb-8281-d8921efb5692" xlink:to="loc_us-gaap_OperatingExpenses_3dd3bd1a-be45-44e5-904a-04b4b5144b3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_3b7bdc9a-a53f-4bda-9a22-4c17a6a3d054" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_800b88be-f7a9-42fb-8281-d8921efb5692" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_3b7bdc9a-a53f-4bda-9a22-4c17a6a3d054" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_17c34218-695e-4da1-a22a-c19b0f04f25e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_800b88be-f7a9-42fb-8281-d8921efb5692" xlink:to="loc_us-gaap_InterestExpense_17c34218-695e-4da1-a22a-c19b0f04f25e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_a9b288ac-51f1-4282-85c5-4fd4de1c39df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_800b88be-f7a9-42fb-8281-d8921efb5692" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_a9b288ac-51f1-4282-85c5-4fd4de1c39df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_7529239e-af24-40c8-8b2b-f9b7f031ff97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_800b88be-f7a9-42fb-8281-d8921efb5692" xlink:to="loc_us-gaap_Revenues_7529239e-af24-40c8-8b2b-f9b7f031ff97" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="casy-20220131.xsd#CondensedConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:calculationLink xlink:role="http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6caab568-6982-41f9-8294-778da571d619" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_78f6c7b0-2e7d-4819-b350-a61ecd0f457d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6caab568-6982-41f9-8294-778da571d619" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_78f6c7b0-2e7d-4819-b350-a61ecd0f457d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_d4da5c7b-2be7-4432-9cb1-21f5006841e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6caab568-6982-41f9-8294-778da571d619" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_d4da5c7b-2be7-4432-9cb1-21f5006841e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_868e1466-69b1-43d5-8d9f-17b2e0534462" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6caab568-6982-41f9-8294-778da571d619" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_868e1466-69b1-43d5-8d9f-17b2e0534462" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_b36f794f-a6c0-420c-a227-fa84791695ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6caab568-6982-41f9-8294-778da571d619" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_b36f794f-a6c0-420c-a227-fa84791695ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_ef7b0f53-41ac-45ae-9970-4d6c3877b8ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6caab568-6982-41f9-8294-778da571d619" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_ef7b0f53-41ac-45ae-9970-4d6c3877b8ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_4976971a-6bb3-4d88-87e9-5ff60fb19882" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6caab568-6982-41f9-8294-778da571d619" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_4976971a-6bb3-4d88-87e9-5ff60fb19882" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_18846281-2d24-4101-bedd-5dd7c3081a92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6caab568-6982-41f9-8294-778da571d619" xlink:to="loc_us-gaap_NetIncomeLoss_18846281-2d24-4101-bedd-5dd7c3081a92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_5e808973-4b0e-4450-b3dd-f013bc6fea6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6caab568-6982-41f9-8294-778da571d619" xlink:to="loc_us-gaap_DepreciationAndAmortization_5e808973-4b0e-4450-b3dd-f013bc6fea6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_6c68904f-2ffd-4db5-a798-792e1c3dfe75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6caab568-6982-41f9-8294-778da571d619" xlink:to="loc_us-gaap_ShareBasedCompensation_6c68904f-2ffd-4db5-a798-792e1c3dfe75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_0cd2af6b-c392-47fd-b061-40b680138b52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6caab568-6982-41f9-8294-778da571d619" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_0cd2af6b-c392-47fd-b061-40b680138b52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_bbbb3551-d59f-42ae-a19c-4c8f2cb0c59f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6caab568-6982-41f9-8294-778da571d619" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_bbbb3551-d59f-42ae-a19c-4c8f2cb0c59f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_6bf087ed-eece-4682-9ba5-6f48f05984ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6caab568-6982-41f9-8294-778da571d619" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_6bf087ed-eece-4682-9ba5-6f48f05984ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_4202e47b-8068-4163-8b3d-3e2e199da37e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6caab568-6982-41f9-8294-778da571d619" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_4202e47b-8068-4163-8b3d-3e2e199da37e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0e423311-70e8-4191-94ed-8ef3aaa83f09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d5af45c6-0f5c-4b90-b142-8bf493982361" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0e423311-70e8-4191-94ed-8ef3aaa83f09" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d5af45c6-0f5c-4b90-b142-8bf493982361" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b88db4af-ec0f-4f3d-85c2-884bf69e8482" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0e423311-70e8-4191-94ed-8ef3aaa83f09" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b88db4af-ec0f-4f3d-85c2-884bf69e8482" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_929b3430-1a4f-400c-9ac7-5747c2e136e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0e423311-70e8-4191-94ed-8ef3aaa83f09" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_929b3430-1a4f-400c-9ac7-5747c2e136e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a0d6d464-5407-4bf6-9fac-be36fb28916f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_69d39c3b-ce94-4ba0-b892-bc0d11de22b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a0d6d464-5407-4bf6-9fac-be36fb28916f" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_69d39c3b-ce94-4ba0-b892-bc0d11de22b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_f2e46ee0-5f3f-47a6-a695-af1eb60aee95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a0d6d464-5407-4bf6-9fac-be36fb28916f" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_f2e46ee0-5f3f-47a6-a695-af1eb60aee95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_58dbe18d-74fe-442f-acdf-54a0f57dfc7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a0d6d464-5407-4bf6-9fac-be36fb28916f" xlink:to="loc_us-gaap_PaymentsOfDividends_58dbe18d-74fe-442f-acdf-54a0f57dfc7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_ca85401a-4039-47ce-ac2d-f2140d827972" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a0d6d464-5407-4bf6-9fac-be36fb28916f" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_ca85401a-4039-47ce-ac2d-f2140d827972" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_90c386b5-1f30-4f88-a3d3-7cd91c29ddbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a0d6d464-5407-4bf6-9fac-be36fb28916f" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_90c386b5-1f30-4f88-a3d3-7cd91c29ddbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_712b53e5-a9a6-4d59-b9c3-6f0fff33867e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a0d6d464-5407-4bf6-9fac-be36fb28916f" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_712b53e5-a9a6-4d59-b9c3-6f0fff33867e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_64ace495-60c0-4722-a287-8436c08e8526" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a0d6d464-5407-4bf6-9fac-be36fb28916f" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_64ace495-60c0-4722-a287-8436c08e8526" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_12f55ea7-a170-42f1-87c0-572a8f6504ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_be2608ee-939a-467d-bbd2-de130db2b7b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_12f55ea7-a170-42f1-87c0-572a8f6504ed" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_be2608ee-939a-467d-bbd2-de130db2b7b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_63205bba-3c5b-4fe4-99d6-46ffbe4d6dd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_12f55ea7-a170-42f1-87c0-572a8f6504ed" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_63205bba-3c5b-4fe4-99d6-46ffbe4d6dd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ec59272a-dcce-4749-934b-d2fa3af786ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_12f55ea7-a170-42f1-87c0-572a8f6504ed" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_ec59272a-dcce-4749-934b-d2fa3af786ca" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails" xlink:type="simple" xlink:href="casy-20220131.xsd#AcquisitionsAllocationofPurchasePriceDetails"/>
  <link:calculationLink xlink:role="http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_d1ffa066-c0b2-4a87-a3dd-5960efc4deec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_7bdafee4-b489-4daa-89fc-590408753ce4" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_d1ffa066-c0b2-4a87-a3dd-5960efc4deec" xlink:to="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_7bdafee4-b489-4daa-89fc-590408753ce4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_2646b687-0994-45b1-8eef-6c6201aae55f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_d1ffa066-c0b2-4a87-a3dd-5960efc4deec" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_2646b687-0994-45b1-8eef-6c6201aae55f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_0e217965-a3f0-4aab-ab3e-f568e065919e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_d1ffa066-c0b2-4a87-a3dd-5960efc4deec" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_0e217965-a3f0-4aab-ab3e-f568e065919e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities_1fb481aa-105f-4eb5-a9ea-21a10f5c8c82" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_d1ffa066-c0b2-4a87-a3dd-5960efc4deec" xlink:to="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities_1fb481aa-105f-4eb5-a9ea-21a10f5c8c82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability_da549cf3-c6bd-4468-aac1-2c91228c385c" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_d1ffa066-c0b2-4a87-a3dd-5960efc4deec" xlink:to="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability_da549cf3-c6bd-4468-aac1-2c91228c385c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0c74612d-096e-4d91-9350-848fd1f67734" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_14e32a94-cbbf-4119-855a-dfbd39f4aad7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0c74612d-096e-4d91-9350-848fd1f67734" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_14e32a94-cbbf-4119-855a-dfbd39f4aad7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_56fcb4b3-6fc3-406e-a328-b6a05167a571" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0c74612d-096e-4d91-9350-848fd1f67734" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_56fcb4b3-6fc3-406e-a328-b6a05167a571" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_a2120c4e-cd8e-4ed3-a447-bdf1dc94fa54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_6d70f54a-39cc-4c96-afbf-b929a4127d80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_a2120c4e-cd8e-4ed3-a447-bdf1dc94fa54" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_6d70f54a-39cc-4c96-afbf-b929a4127d80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_598ff2a3-3d3c-4ac7-999a-c0c2764a97c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_a2120c4e-cd8e-4ed3-a447-bdf1dc94fa54" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_598ff2a3-3d3c-4ac7-999a-c0c2764a97c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses_589e0b3a-87c2-4886-9d8e-d3e755a3e799" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_a2120c4e-cd8e-4ed3-a447-bdf1dc94fa54" xlink:to="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses_589e0b3a-87c2-4886-9d8e-d3e755a3e799" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_7a6f3e15-e3a4-4f46-9aed-abe8d3be6964" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_a2120c4e-cd8e-4ed3-a447-bdf1dc94fa54" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_7a6f3e15-e3a4-4f46-9aed-abe8d3be6964" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_b648eaa1-166e-424d-b0da-cf8fde03a0c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_a2120c4e-cd8e-4ed3-a447-bdf1dc94fa54" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_b648eaa1-166e-424d-b0da-cf8fde03a0c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_77962cc4-de9b-40eb-b802-00804629e270" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_a2120c4e-cd8e-4ed3-a447-bdf1dc94fa54" xlink:to="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_77962cc4-de9b-40eb-b802-00804629e270" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset_44555bc0-15ba-4575-98ae-e106189bac73" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_a2120c4e-cd8e-4ed3-a447-bdf1dc94fa54" xlink:to="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset_44555bc0-15ba-4575-98ae-e106189bac73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_67e5b72e-1f17-4d98-99a5-26c717aa7d18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_a2120c4e-cd8e-4ed3-a447-bdf1dc94fa54" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_67e5b72e-1f17-4d98-99a5-26c717aa7d18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_a6ac3df1-ab81-48cd-8406-2a1e949c1225" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_a2120c4e-cd8e-4ed3-a447-bdf1dc94fa54" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_a6ac3df1-ab81-48cd-8406-2a1e949c1225" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_99714fbb-39d2-408f-83b5-8aeee6c87900" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_a2120c4e-cd8e-4ed3-a447-bdf1dc94fa54" xlink:to="loc_us-gaap_Goodwill_99714fbb-39d2-408f-83b5-8aeee6c87900" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_dbda411c-d97c-4409-b17c-4bf73a385965" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_a2120c4e-cd8e-4ed3-a447-bdf1dc94fa54" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_dbda411c-d97c-4409-b17c-4bf73a385965" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>casy-20220131_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:eb2404a6-946d-4fe9-90ed-1a0d2a363c94,g:7503a3e5-34a3-4cf9-9770-6f2a4a460ca3-->
<link:linkbase 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" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited" xlink:type="simple" xlink:href="casy-20220131.xsd#CondensedConsolidatedStatementsofShareholdersEquityUnaudited"/>
  <link:definitionLink xlink:role="http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited" xlink:type="extended" id="i47ec4444fdfc447086cd16a32019348e_CondensedConsolidatedStatementsofShareholdersEquityUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_736a8a3f-a89f-4044-ac71-098a7a403d69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9b7d1c02-efd0-4918-99e5-1992dc1a9725" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_736a8a3f-a89f-4044-ac71-098a7a403d69" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9b7d1c02-efd0-4918-99e5-1992dc1a9725" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_be4c9137-544d-4c1b-bc54-2e4ca84038bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9b7d1c02-efd0-4918-99e5-1992dc1a9725" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_be4c9137-544d-4c1b-bc54-2e4ca84038bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cd06b572-dcc7-431f-a4f1-3645516edfbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9b7d1c02-efd0-4918-99e5-1992dc1a9725" xlink:to="loc_us-gaap_StockholdersEquity_cd06b572-dcc7-431f-a4f1-3645516edfbb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5e2a47de-7555-490b-8a1a-c29debbed30e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9b7d1c02-efd0-4918-99e5-1992dc1a9725" xlink:to="loc_us-gaap_NetIncomeLoss_5e2a47de-7555-490b-8a1a-c29debbed30e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_22432a2d-d097-4d75-952a-24b9759c2abf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9b7d1c02-efd0-4918-99e5-1992dc1a9725" xlink:to="loc_us-gaap_DividendsCommonStock_22432a2d-d097-4d75-952a-24b9759c2abf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a6b4f13f-a88e-4d58-9c80-18b43507f158" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9b7d1c02-efd0-4918-99e5-1992dc1a9725" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a6b4f13f-a88e-4d58-9c80-18b43507f158" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_65563c4a-026f-4c75-8f65-70daf28a3bb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9b7d1c02-efd0-4918-99e5-1992dc1a9725" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_65563c4a-026f-4c75-8f65-70daf28a3bb7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_fa99eb8e-c565-4958-9c63-0c48e0f1ae98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9b7d1c02-efd0-4918-99e5-1992dc1a9725" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_fa99eb8e-c565-4958-9c63-0c48e0f1ae98" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_33e60b42-bc45-48f0-b439-53126dae08f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9b7d1c02-efd0-4918-99e5-1992dc1a9725" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_33e60b42-bc45-48f0-b439-53126dae08f4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_9dd21f77-b528-4286-9f2d-e370ab242544" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ac4adcee-17b7-43d8-9e22-622b86a68bc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_1c2658bc-3a50-4b14-8a2f-2f0ebb02027c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_736a8a3f-a89f-4044-ac71-098a7a403d69" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_1c2658bc-3a50-4b14-8a2f-2f0ebb02027c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4773335f-8d7a-41c4-ab42-506f4fbd4906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_736a8a3f-a89f-4044-ac71-098a7a403d69" xlink:to="loc_us-gaap_StatementTable_4773335f-8d7a-41c4-ab42-506f4fbd4906" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_868be80c-c8af-4324-926f-b9515b43f5f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_4773335f-8d7a-41c4-ab42-506f4fbd4906" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_868be80c-c8af-4324-926f-b9515b43f5f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_868be80c-c8af-4324-926f-b9515b43f5f8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_868be80c-c8af-4324-926f-b9515b43f5f8" xlink:to="loc_us-gaap_EquityComponentDomain_868be80c-c8af-4324-926f-b9515b43f5f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_527a2899-e513-406a-841f-4426c0a5d1f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_868be80c-c8af-4324-926f-b9515b43f5f8" xlink:to="loc_us-gaap_EquityComponentDomain_527a2899-e513-406a-841f-4426c0a5d1f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_9dc883b1-657b-4e61-bc3e-509b45609a56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_527a2899-e513-406a-841f-4426c0a5d1f8" xlink:to="loc_us-gaap_CommonStockMember_9dc883b1-657b-4e61-bc3e-509b45609a56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_eab964e1-4cb9-4fa6-b9b7-dab35648f4b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_527a2899-e513-406a-841f-4426c0a5d1f8" xlink:to="loc_us-gaap_RetainedEarningsMember_eab964e1-4cb9-4fa6-b9b7-dab35648f4b7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnauditedParenthetical" xlink:type="simple" xlink:href="casy-20220131.xsd#CondensedConsolidatedStatementsofShareholdersEquityUnauditedParenthetical"/>
  <link:definitionLink xlink:role="http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnauditedParenthetical" xlink:type="extended" id="idc1060e0e3514c2db82ac8ab15a6729e_CondensedConsolidatedStatementsofShareholdersEquityUnauditedParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a3352281-05b5-4522-91f8-f0093d5d18c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_fa653697-d31c-4e84-b1a6-1f16cbb4fd21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a3352281-05b5-4522-91f8-f0093d5d18c3" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_fa653697-d31c-4e84-b1a6-1f16cbb4fd21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9d62c74b-442a-47aa-a51a-fe53771605c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_a3352281-05b5-4522-91f8-f0093d5d18c3" xlink:to="loc_us-gaap_StatementTable_9d62c74b-442a-47aa-a51a-fe53771605c1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9fd2a70b-df3c-4d5c-8500-d99470e9405f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_9d62c74b-442a-47aa-a51a-fe53771605c1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9fd2a70b-df3c-4d5c-8500-d99470e9405f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9fd2a70b-df3c-4d5c-8500-d99470e9405f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9fd2a70b-df3c-4d5c-8500-d99470e9405f" xlink:to="loc_us-gaap_EquityComponentDomain_9fd2a70b-df3c-4d5c-8500-d99470e9405f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1f6a8b7b-e68e-4289-9a42-a3ecf72ff9fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9fd2a70b-df3c-4d5c-8500-d99470e9405f" xlink:to="loc_us-gaap_EquityComponentDomain_1f6a8b7b-e68e-4289-9a42-a3ecf72ff9fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_b1dcd022-7fcc-48b4-86b2-3b14f83219d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1f6a8b7b-e68e-4289-9a42-a3ecf72ff9fb" xlink:to="loc_us-gaap_RetainedEarningsMember_b1dcd022-7fcc-48b4-86b2-3b14f83219d4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails" xlink:type="simple" xlink:href="casy-20220131.xsd#LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails" xlink:type="extended" id="ic2a19cd02c114cfa8f15257bff00cfb5_LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_3e5b0c7f-f110-4e76-84fe-bcbed6e57cc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_us-gaap_LongTermDebtFairValue_3e5b0c7f-f110-4e76-84fe-bcbed6e57cc6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_bf97e852-3ab6-456b-be9f-1902f1e898f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_us-gaap_FinanceLeaseLiability_bf97e852-3ab6-456b-be9f-1902f1e898f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_40a21e3f-b2e1-4553-954b-d8944577f636" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_40a21e3f-b2e1-4553-954b-d8944577f636" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStores_d41cdd8c-6b7e-47d5-b531-1b770c2685ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfStores"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_us-gaap_NumberOfStores_d41cdd8c-6b7e-47d5-b531-1b770c2685ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1ef1fbf2-8afe-450b-b2e6-b38e2b6ce1da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1ef1fbf2-8afe-450b-b2e6-b38e2b6ce1da" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_8f1a7224-ab2f-4478-8275-6c349d425be7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_8f1a7224-ab2f-4478-8275-6c349d425be7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage_3628b06c-b0bb-4619-9c68-2f764e8910e8" xlink:href="casy-20220131.xsd#casy_LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_casy_LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage_3628b06c-b0bb-4619-9c68-2f764e8910e8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_f5e4a279-5ab2-43ea-8cc8-c093a787c124" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_f5e4a279-5ab2-43ea-8cc8-c093a787c124" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_f007a11e-b9db-42a7-ae81-45418c3f9d98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_us-gaap_LongTermDebtCurrent_f007a11e-b9db-42a7-ae81-45418c3f9d98" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment_3265ee86-a39c-48c5-9fb1-e35abe3d960b" xlink:href="casy-20220131.xsd#casy_LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_casy_LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment_3265ee86-a39c-48c5-9fb1-e35abe3d960b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_LongTermDebtCurrentMaturitiesPrepayment_d80381a5-cfa0-416d-9611-f9dbe5cbebc6" xlink:href="casy-20220131.xsd#casy_LongTermDebtCurrentMaturitiesPrepayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_casy_LongTermDebtCurrentMaturitiesPrepayment_d80381a5-cfa0-416d-9611-f9dbe5cbebc6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_1c52624b-c162-4bfd-b332-0b32a8ea8176" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_1c52624b-c162-4bfd-b332-0b32a8ea8176" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_6c77aa0f-f3aa-484c-b05b-721caf893c8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_us-gaap_DebtInstrumentTable_6c77aa0f-f3aa-484c-b05b-721caf893c8a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_dce8dbf2-b168-406f-a70a-bd08e59c856b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_6c77aa0f-f3aa-484c-b05b-721caf893c8a" xlink:to="loc_us-gaap_DebtInstrumentAxis_dce8dbf2-b168-406f-a70a-bd08e59c856b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_dce8dbf2-b168-406f-a70a-bd08e59c856b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_dce8dbf2-b168-406f-a70a-bd08e59c856b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_dce8dbf2-b168-406f-a70a-bd08e59c856b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e5e9b0ca-98bc-4971-a3d2-e871c97ff2f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_dce8dbf2-b168-406f-a70a-bd08e59c856b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e5e9b0ca-98bc-4971-a3d2-e871c97ff2f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_TermLoanFacilityMember_8434c9e8-cfe7-40be-8dbe-886e3209499c" xlink:href="casy-20220131.xsd#casy_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e5e9b0ca-98bc-4971-a3d2-e871c97ff2f0" xlink:to="loc_casy_TermLoanFacilityMember_8434c9e8-cfe7-40be-8dbe-886e3209499c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_NewSeniorUnsecuredTermLoanMember_5835aa59-41bd-478f-ac31-317dcb3b93aa" xlink:href="casy-20220131.xsd#casy_NewSeniorUnsecuredTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e5e9b0ca-98bc-4971-a3d2-e871c97ff2f0" xlink:to="loc_casy_NewSeniorUnsecuredTermLoanMember_5835aa59-41bd-478f-ac31-317dcb3b93aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member_dcff84f6-12cc-4e1b-8749-f09f637aec06" xlink:href="casy-20220131.xsd#casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e5e9b0ca-98bc-4971-a3d2-e871c97ff2f0" xlink:to="loc_casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member_dcff84f6-12cc-4e1b-8749-f09f637aec06" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_UnsecuredRevolvingLineofCreditMember_48b3b3ba-b9e7-4f47-805d-d7a2d339aa92" xlink:href="casy-20220131.xsd#casy_UnsecuredRevolvingLineofCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e5e9b0ca-98bc-4971-a3d2-e871c97ff2f0" xlink:to="loc_casy_UnsecuredRevolvingLineofCreditMember_48b3b3ba-b9e7-4f47-805d-d7a2d339aa92" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d99fcceb-91ee-422a-8ba7-01b0d022fc94" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_6c77aa0f-f3aa-484c-b05b-721caf893c8a" xlink:to="loc_srt_RangeAxis_d99fcceb-91ee-422a-8ba7-01b0d022fc94" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d99fcceb-91ee-422a-8ba7-01b0d022fc94_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d99fcceb-91ee-422a-8ba7-01b0d022fc94" xlink:to="loc_srt_RangeMember_d99fcceb-91ee-422a-8ba7-01b0d022fc94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7e449c78-a375-4565-9d2d-08f6f9398314" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d99fcceb-91ee-422a-8ba7-01b0d022fc94" xlink:to="loc_srt_RangeMember_7e449c78-a375-4565-9d2d-08f6f9398314" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5f41529f-d2d2-4728-8cd1-b93330271a98" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7e449c78-a375-4565-9d2d-08f6f9398314" xlink:to="loc_srt_MinimumMember_5f41529f-d2d2-4728-8cd1-b93330271a98" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a7ab55bd-60b2-46c0-98b1-5f52fd4b3569" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7e449c78-a375-4565-9d2d-08f6f9398314" xlink:to="loc_srt_MaximumMember_a7ab55bd-60b2-46c0-98b1-5f52fd4b3569" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_73033b7c-dd51-43c1-a058-7a486b1cf254" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_6c77aa0f-f3aa-484c-b05b-721caf893c8a" xlink:to="loc_us-gaap_CreditFacilityAxis_73033b7c-dd51-43c1-a058-7a486b1cf254" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_73033b7c-dd51-43c1-a058-7a486b1cf254_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_73033b7c-dd51-43c1-a058-7a486b1cf254" xlink:to="loc_us-gaap_CreditFacilityDomain_73033b7c-dd51-43c1-a058-7a486b1cf254_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_3513de87-93a8-4659-b295-23b040153f0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_73033b7c-dd51-43c1-a058-7a486b1cf254" xlink:to="loc_us-gaap_CreditFacilityDomain_3513de87-93a8-4659-b295-23b040153f0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_a0418f5c-3e62-476a-8b8d-519a211ce3c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_3513de87-93a8-4659-b295-23b040153f0b" xlink:to="loc_us-gaap_LineOfCreditMember_a0418f5c-3e62-476a-8b8d-519a211ce3c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_61ecab24-af36-47d1-aa78-5f2a5174a4ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_3513de87-93a8-4659-b295-23b040153f0b" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_61ecab24-af36-47d1-aa78-5f2a5174a4ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_a575306d-cc9b-461f-bfef-21a7224329b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_6c77aa0f-f3aa-484c-b05b-721caf893c8a" xlink:to="loc_us-gaap_VariableRateAxis_a575306d-cc9b-461f-bfef-21a7224329b3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_a575306d-cc9b-461f-bfef-21a7224329b3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_a575306d-cc9b-461f-bfef-21a7224329b3" xlink:to="loc_us-gaap_VariableRateDomain_a575306d-cc9b-461f-bfef-21a7224329b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_f061a6ea-51d8-4113-bbdb-985f82cc32d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_a575306d-cc9b-461f-bfef-21a7224329b3" xlink:to="loc_us-gaap_VariableRateDomain_f061a6ea-51d8-4113-bbdb-985f82cc32d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_153c2ff3-689d-46f4-99e3-afb86d04c67e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_f061a6ea-51d8-4113-bbdb-985f82cc32d4" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_153c2ff3-689d-46f4-99e3-afb86d04c67e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_AlternateBaseRateMember_673fb023-ea95-4b1f-81c2-9240275f9295" xlink:href="casy-20220131.xsd#casy_AlternateBaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_f061a6ea-51d8-4113-bbdb-985f82cc32d4" xlink:to="loc_casy_AlternateBaseRateMember_673fb023-ea95-4b1f-81c2-9240275f9295" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_a8462373-8a78-4eda-93ff-a70a4b13628f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_f061a6ea-51d8-4113-bbdb-985f82cc32d4" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_a8462373-8a78-4eda-93ff-a70a4b13628f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e2525b3a-479a-4eed-8fe9-5ec537c71541" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_6c77aa0f-f3aa-484c-b05b-721caf893c8a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e2525b3a-479a-4eed-8fe9-5ec537c71541" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e2525b3a-479a-4eed-8fe9-5ec537c71541_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e2525b3a-479a-4eed-8fe9-5ec537c71541" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e2525b3a-479a-4eed-8fe9-5ec537c71541_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bbee32c-7639-4e99-b317-8c2b922ae31e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e2525b3a-479a-4eed-8fe9-5ec537c71541" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bbee32c-7639-4e99-b317-8c2b922ae31e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_PilotCorporationMember_4ed959b2-52df-4a85-8bbf-2cc6f46b33d0" xlink:href="casy-20220131.xsd#casy_PilotCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bbee32c-7639-4e99-b317-8c2b922ae31e" xlink:to="loc_casy_PilotCorporationMember_4ed959b2-52df-4a85-8bbf-2cc6f46b33d0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails" xlink:type="simple" xlink:href="casy-20220131.xsd#CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails" xlink:type="extended" id="ia5e64aa733a848b98a1daa27afe12b89_CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2d0e27a2-e239-4bb5-8c04-217da5ff8858" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued_be64ce47-09cd-4994-8f0e-b5fd3a4daa21" xlink:href="casy-20220131.xsd#casy_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2d0e27a2-e239-4bb5-8c04-217da5ff8858" xlink:to="loc_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued_be64ce47-09cd-4994-8f0e-b5fd3a4daa21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued_42db57fe-8b73-47a1-8857-15e85585913c" xlink:href="casy-20220131.xsd#casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2d0e27a2-e239-4bb5-8c04-217da5ff8858" xlink:to="loc_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued_42db57fe-8b73-47a1-8857-15e85585913c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1b6bc1cc-a226-4ab6-991e-a06575654265" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2d0e27a2-e239-4bb5-8c04-217da5ff8858" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1b6bc1cc-a226-4ab6-991e-a06575654265" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod_90fe1597-384c-431d-8033-b61e3789bcb0" xlink:href="casy-20220131.xsd#casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2d0e27a2-e239-4bb5-8c04-217da5ff8858" xlink:to="loc_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod_90fe1597-384c-431d-8033-b61e3789bcb0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod_3e33a84d-163a-4071-a247-eae7b69bcb2f" xlink:href="casy-20220131.xsd#casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2d0e27a2-e239-4bb5-8c04-217da5ff8858" xlink:to="loc_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod_3e33a84d-163a-4071-a247-eae7b69bcb2f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod_f2063b0b-e7db-481b-b5a0-e8898adfd9c1" xlink:href="casy-20220131.xsd#casy_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2d0e27a2-e239-4bb5-8c04-217da5ff8858" xlink:to="loc_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod_f2063b0b-e7db-481b-b5a0-e8898adfd9c1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_791411f3-4a25-464b-8383-521ce4e74ad8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2d0e27a2-e239-4bb5-8c04-217da5ff8858" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_791411f3-4a25-464b-8383-521ce4e74ad8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_4b25b238-eb55-43ea-ba17-46436ca888c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2d0e27a2-e239-4bb5-8c04-217da5ff8858" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_4b25b238-eb55-43ea-ba17-46436ca888c6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3e6215a2-d9d5-4456-ac39-142f65543115" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2d0e27a2-e239-4bb5-8c04-217da5ff8858" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3e6215a2-d9d5-4456-ac39-142f65543115" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ec23d21b-18fb-41ec-a556-73f07649b5d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2d0e27a2-e239-4bb5-8c04-217da5ff8858" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ec23d21b-18fb-41ec-a556-73f07649b5d4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_3098ff22-596a-4aa4-8fb5-420c1a711752" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ec23d21b-18fb-41ec-a556-73f07649b5d4" xlink:to="loc_us-gaap_PlanNameAxis_3098ff22-596a-4aa4-8fb5-420c1a711752" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_3098ff22-596a-4aa4-8fb5-420c1a711752_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_3098ff22-596a-4aa4-8fb5-420c1a711752" xlink:to="loc_us-gaap_PlanNameDomain_3098ff22-596a-4aa4-8fb5-420c1a711752_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b802261c-cda6-4815-8b75-81760c3a31d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_3098ff22-596a-4aa4-8fb5-420c1a711752" xlink:to="loc_us-gaap_PlanNameDomain_b802261c-cda6-4815-8b75-81760c3a31d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_StockIncentivePlanMember_6a7c3c37-2e8c-4322-adeb-292857fcfc96" xlink:href="casy-20220131.xsd#casy_StockIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_b802261c-cda6-4815-8b75-81760c3a31d9" xlink:to="loc_casy_StockIncentivePlanMember_6a7c3c37-2e8c-4322-adeb-292857fcfc96" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_A2018StockPlanMember_8e616929-628a-47cc-a0dc-1ef6ae856ad4" xlink:href="casy-20220131.xsd#casy_A2018StockPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_casy_StockIncentivePlanMember_6a7c3c37-2e8c-4322-adeb-292857fcfc96" xlink:to="loc_casy_A2018StockPlanMember_8e616929-628a-47cc-a0dc-1ef6ae856ad4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0c63c875-15e3-47fb-8be3-2372c64b0c70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ec23d21b-18fb-41ec-a556-73f07649b5d4" xlink:to="loc_us-gaap_AwardTypeAxis_0c63c875-15e3-47fb-8be3-2372c64b0c70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0c63c875-15e3-47fb-8be3-2372c64b0c70_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_0c63c875-15e3-47fb-8be3-2372c64b0c70" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0c63c875-15e3-47fb-8be3-2372c64b0c70_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2eaf6d8c-1929-4604-80d8-9fe4f2bbe702" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_0c63c875-15e3-47fb-8be3-2372c64b0c70" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2eaf6d8c-1929-4604-80d8-9fe4f2bbe702" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_9d7e6c34-5ac0-4f1a-8bae-8da45a5f3fe7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2eaf6d8c-1929-4604-80d8-9fe4f2bbe702" xlink:to="loc_us-gaap_EmployeeStockOptionMember_9d7e6c34-5ac0-4f1a-8bae-8da45a5f3fe7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_b3a65a85-29fb-4989-8dee-db09c001db36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2eaf6d8c-1929-4604-80d8-9fe4f2bbe702" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_b3a65a85-29fb-4989-8dee-db09c001db36" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="casy-20220131.xsd#CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails"/>
  <link:definitionLink xlink:role="http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails" xlink:type="extended" id="i9417c0819b214738be90d6966141cff6_CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d170fa8-9fbc-48de-95c5-0ce8e89767c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5b29c8fd-7d09-42bf-8f0f-c862a417f35f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d170fa8-9fbc-48de-95c5-0ce8e89767c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5b29c8fd-7d09-42bf-8f0f-c862a417f35f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e639fe85-86c1-48b0-8b55-358945973611" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5b29c8fd-7d09-42bf-8f0f-c862a417f35f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e639fe85-86c1-48b0-8b55-358945973611" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_daf41e2f-9a0a-471a-b1a1-831f48666d9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5b29c8fd-7d09-42bf-8f0f-c862a417f35f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_daf41e2f-9a0a-471a-b1a1-831f48666d9b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_284af267-a31a-4231-a0c7-2c8003f612bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5b29c8fd-7d09-42bf-8f0f-c862a417f35f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_284af267-a31a-4231-a0c7-2c8003f612bf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_13a5a2af-8abf-4c22-8f96-4394a97d15fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5b29c8fd-7d09-42bf-8f0f-c862a417f35f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_13a5a2af-8abf-4c22-8f96-4394a97d15fa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod_a210ce31-a0ce-4b67-999e-24b641013bfa" xlink:href="casy-20220131.xsd#casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5b29c8fd-7d09-42bf-8f0f-c862a417f35f" xlink:to="loc_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod_a210ce31-a0ce-4b67-999e-24b641013bfa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0bca6ae4-eee1-48ad-b31b-8eb88565c104" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4bd10a37-2054-41b6-b80c-42372d016c9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d170fa8-9fbc-48de-95c5-0ce8e89767c2" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4bd10a37-2054-41b6-b80c-42372d016c9b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_1057202e-4df7-4604-9b01-b6d242b5fadc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4bd10a37-2054-41b6-b80c-42372d016c9b" xlink:to="loc_us-gaap_PlanNameAxis_1057202e-4df7-4604-9b01-b6d242b5fadc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_1057202e-4df7-4604-9b01-b6d242b5fadc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_1057202e-4df7-4604-9b01-b6d242b5fadc" xlink:to="loc_us-gaap_PlanNameDomain_1057202e-4df7-4604-9b01-b6d242b5fadc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_5313339a-a4c8-4634-94c7-92a3d51b9fff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_1057202e-4df7-4604-9b01-b6d242b5fadc" xlink:to="loc_us-gaap_PlanNameDomain_5313339a-a4c8-4634-94c7-92a3d51b9fff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_StockIncentivePlanMember_8e17a072-e02b-41db-ba8a-af31e24e33f8" xlink:href="casy-20220131.xsd#casy_StockIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_5313339a-a4c8-4634-94c7-92a3d51b9fff" xlink:to="loc_casy_StockIncentivePlanMember_8e17a072-e02b-41db-ba8a-af31e24e33f8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ff0a0d41-0af8-415c-92e0-573e2da3bb9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4bd10a37-2054-41b6-b80c-42372d016c9b" xlink:to="loc_us-gaap_AwardTypeAxis_ff0a0d41-0af8-415c-92e0-573e2da3bb9c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff0a0d41-0af8-415c-92e0-573e2da3bb9c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_ff0a0d41-0af8-415c-92e0-573e2da3bb9c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ff0a0d41-0af8-415c-92e0-573e2da3bb9c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_04ad9a15-092a-4baa-816e-3b9c55c28452" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_ff0a0d41-0af8-415c-92e0-573e2da3bb9c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_04ad9a15-092a-4baa-816e-3b9c55c28452" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_cbabfa48-4cb1-48b4-83fe-d0bb84ad928a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_04ad9a15-092a-4baa-816e-3b9c55c28452" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_cbabfa48-4cb1-48b4-83fe-d0bb84ad928a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caseys.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="casy-20220131.xsd#AcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.caseys.com/role/AcquisitionsNarrativeDetails" xlink:type="extended" id="ib128f1e60fe049fea0478cabf390a34e_AcquisitionsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_c175300c-3c86-4707-8ca4-aa70733fbff6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_c175300c-3c86-4707-8ca4-aa70733fbff6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStores_b86e9525-f97b-4b1e-920f-10bd312b0c54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfStores"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_NumberOfStores_b86e9525-f97b-4b1e-920f-10bd312b0c54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationDealerNetworkNumberOfStores_41e9d769-a26c-4e12-9c1a-79da67e78051" xlink:href="casy-20220131.xsd#casy_BusinessCombinationDealerNetworkNumberOfStores"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_casy_BusinessCombinationDealerNetworkNumberOfStores_41e9d769-a26c-4e12-9c1a-79da67e78051" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_DisposalGroupNotDiscontinuedOperationNumberOfStores_c9e9c814-d477-4ad4-b2d3-f95c751d48a3" xlink:href="casy-20220131.xsd#casy_DisposalGroupNotDiscontinuedOperationNumberOfStores"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_casy_DisposalGroupNotDiscontinuedOperationNumberOfStores_c9e9c814-d477-4ad4-b2d3-f95c751d48a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf_53a626ab-6abe-4118-b057-5d9eed737d55" xlink:href="casy-20220131.xsd#casy_DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_casy_DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf_53a626ab-6abe-4118-b057-5d9eed737d55" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_2fa45922-9bee-40d2-b6c7-f43dc80c76ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_2fa45922-9bee-40d2-b6c7-f43dc80c76ea" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_dded06e6-ed4b-4152-8744-95849f04f5ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_dded06e6-ed4b-4152-8744-95849f04f5ab" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_a8454441-7ea8-4e2a-8dcc-06cedce7df1e" xlink:href="casy-20220131.xsd#casy_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_casy_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_a8454441-7ea8-4e2a-8dcc-06cedce7df1e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_fcd30a42-6f87-4dc6-8ee4-cea20ef309c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_fcd30a42-6f87-4dc6-8ee4-cea20ef309c7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_48a90a0a-86a0-4fd7-a855-93783cf34df2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_48a90a0a-86a0-4fd7-a855-93783cf34df2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_15e58f74-352e-466b-9f8c-bca1138303b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_15e58f74-352e-466b-9f8c-bca1138303b9" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_04c08165-dac8-46c0-9f86-6c788b235f5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_Goodwill_04c08165-dac8-46c0-9f86-6c788b235f5e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_c94bd7ff-b7d1-45e6-9d62-8b1d992c6f89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_c94bd7ff-b7d1-45e6-9d62-8b1d992c6f89" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_a6052d3d-4aa0-4419-be72-88ae4f49a593" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_a6052d3d-4aa0-4419-be72-88ae4f49a593" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_90e549fa-eed4-428e-995f-d41f98b84adb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_90e549fa-eed4-428e-995f-d41f98b84adb" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ebc7f8df-83d7-414e-98fa-cd78b8fb3523" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ebc7f8df-83d7-414e-98fa-cd78b8fb3523" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_af6ce250-a62b-4873-b5a6-90d9cfff659a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_af6ce250-a62b-4873-b5a6-90d9cfff659a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_08fe83c9-abd2-481e-b8a5-a6129ca15cee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_af6ce250-a62b-4873-b5a6-90d9cfff659a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_08fe83c9-abd2-481e-b8a5-a6129ca15cee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_08fe83c9-abd2-481e-b8a5-a6129ca15cee_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_08fe83c9-abd2-481e-b8a5-a6129ca15cee" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_08fe83c9-abd2-481e-b8a5-a6129ca15cee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4e22c62c-1e3b-4509-a855-6cb34b0e826f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_08fe83c9-abd2-481e-b8a5-a6129ca15cee" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4e22c62c-1e3b-4509-a855-6cb34b0e826f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BuchananEnergyMember_1e4c7210-d228-4de4-9d22-07f8a03d69bd" xlink:href="casy-20220131.xsd#casy_BuchananEnergyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4e22c62c-1e3b-4509-a855-6cb34b0e826f" xlink:to="loc_casy_BuchananEnergyMember_1e4c7210-d228-4de4-9d22-07f8a03d69bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_CircleKMember_7c2de31a-3a8c-4103-a582-b0d531636647" xlink:href="casy-20220131.xsd#casy_CircleKMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4e22c62c-1e3b-4509-a855-6cb34b0e826f" xlink:to="loc_casy_CircleKMember_7c2de31a-3a8c-4103-a582-b0d531636647" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_PilotCorporationMember_5c31defd-94cf-4699-9c8c-dec5fd2c35bb" xlink:href="casy-20220131.xsd#casy_PilotCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4e22c62c-1e3b-4509-a855-6cb34b0e826f" xlink:to="loc_casy_PilotCorporationMember_5c31defd-94cf-4699-9c8c-dec5fd2c35bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_c1dc39ab-4f95-49ba-acbd-96ccc5164b4d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_af6ce250-a62b-4873-b5a6-90d9cfff659a" xlink:to="loc_srt_StatementGeographicalAxis_c1dc39ab-4f95-49ba-acbd-96ccc5164b4d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_c1dc39ab-4f95-49ba-acbd-96ccc5164b4d_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_c1dc39ab-4f95-49ba-acbd-96ccc5164b4d" xlink:to="loc_srt_SegmentGeographicalDomain_c1dc39ab-4f95-49ba-acbd-96ccc5164b4d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e24facf9-5ebc-4344-89ce-d15d7efaf76c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_c1dc39ab-4f95-49ba-acbd-96ccc5164b4d" xlink:to="loc_srt_SegmentGeographicalDomain_e24facf9-5ebc-4344-89ce-d15d7efaf76c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_NE_5d766182-8b71-4e1a-b3e9-d4db22a980a6" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_NE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_e24facf9-5ebc-4344-89ce-d15d7efaf76c" xlink:to="loc_stpr_NE_5d766182-8b71-4e1a-b3e9-d4db22a980a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_IL_b03e40b4-f88e-4bb1-98cb-9120d6e65aff" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_IL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_e24facf9-5ebc-4344-89ce-d15d7efaf76c" xlink:to="loc_stpr_IL_b03e40b4-f88e-4bb1-98cb-9120d6e65aff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_IA_6d757d05-b196-4f98-b2dd-145a397ddf56" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_IA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_e24facf9-5ebc-4344-89ce-d15d7efaf76c" xlink:to="loc_stpr_IA_6d757d05-b196-4f98-b2dd-145a397ddf56" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_MO_4aee5fbb-38c7-4b3e-890d-005df683331b" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_MO"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_e24facf9-5ebc-4344-89ce-d15d7efaf76c" xlink:to="loc_stpr_MO_4aee5fbb-38c7-4b3e-890d-005df683331b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX_cd6feb38-fc11-4f21-af12-bfc6b5ded585" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_TX"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_e24facf9-5ebc-4344-89ce-d15d7efaf76c" xlink:to="loc_stpr_TX_cd6feb38-fc11-4f21-af12-bfc6b5ded585" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TN_749070fe-2095-491f-a762-2ec762979dd3" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_TN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_e24facf9-5ebc-4344-89ce-d15d7efaf76c" xlink:to="loc_stpr_TN_749070fe-2095-491f-a762-2ec762979dd3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_KY_14bc96d8-4a7c-4d45-b9a8-3bd3cac33565" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_KY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_e24facf9-5ebc-4344-89ce-d15d7efaf76c" xlink:to="loc_stpr_KY_14bc96d8-4a7c-4d45-b9a8-3bd3cac33565" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f95f86b8-f549-4d51-abfa-f9a400f3e8bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_af6ce250-a62b-4873-b5a6-90d9cfff659a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f95f86b8-f549-4d51-abfa-f9a400f3e8bc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f95f86b8-f549-4d51-abfa-f9a400f3e8bc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f95f86b8-f549-4d51-abfa-f9a400f3e8bc" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_f95f86b8-f549-4d51-abfa-f9a400f3e8bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_51765317-a2eb-45d9-8301-7df46d35d287" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f95f86b8-f549-4d51-abfa-f9a400f3e8bc" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_51765317-a2eb-45d9-8301-7df46d35d287" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BuchananEnergyMember_39f8b2da-af14-4bbf-aa3e-6433c386b562" xlink:href="casy-20220131.xsd#casy_BuchananEnergyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_51765317-a2eb-45d9-8301-7df46d35d287" xlink:to="loc_casy_BuchananEnergyMember_39f8b2da-af14-4bbf-aa3e-6433c386b562" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_9813fc81-4f6e-4d33-965f-c910d5613831" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_af6ce250-a62b-4873-b5a6-90d9cfff659a" xlink:to="loc_us-gaap_ReportingUnitAxis_9813fc81-4f6e-4d33-965f-c910d5613831" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_9813fc81-4f6e-4d33-965f-c910d5613831_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReportingUnitAxis_9813fc81-4f6e-4d33-965f-c910d5613831" xlink:to="loc_us-gaap_ReportingUnitDomain_9813fc81-4f6e-4d33-965f-c910d5613831_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_af4dc445-9d0a-44be-a8ce-ae54d22d4433" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReportingUnitAxis_9813fc81-4f6e-4d33-965f-c910d5613831" xlink:to="loc_us-gaap_ReportingUnitDomain_af4dc445-9d0a-44be-a8ce-ae54d22d4433" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_RetailReportingUnitMember_b31a03aa-0d62-44c0-917b-c3ef78ede884" xlink:href="casy-20220131.xsd#casy_RetailReportingUnitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_af4dc445-9d0a-44be-a8ce-ae54d22d4433" xlink:to="loc_casy_RetailReportingUnitMember_b31a03aa-0d62-44c0-917b-c3ef78ede884" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_FuelWholesaleMember_f77b6c75-2b31-431f-845d-912d338bbf04" xlink:href="casy-20220131.xsd#casy_FuelWholesaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReportingUnitDomain_af4dc445-9d0a-44be-a8ce-ae54d22d4433" xlink:to="loc_casy_FuelWholesaleMember_f77b6c75-2b31-431f-845d-912d338bbf04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_20ec52ec-118b-4962-995f-19ef295416e1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_af6ce250-a62b-4873-b5a6-90d9cfff659a" xlink:to="loc_srt_StatementScenarioAxis_20ec52ec-118b-4962-995f-19ef295416e1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_20ec52ec-118b-4962-995f-19ef295416e1_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_20ec52ec-118b-4962-995f-19ef295416e1" xlink:to="loc_srt_ScenarioUnspecifiedDomain_20ec52ec-118b-4962-995f-19ef295416e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d0052c0b-a644-43b2-8bbd-918d44897988" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_20ec52ec-118b-4962-995f-19ef295416e1" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d0052c0b-a644-43b2-8bbd-918d44897988" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_f2af4dd8-a03a-472b-b845-073d65559e48" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_d0052c0b-a644-43b2-8bbd-918d44897988" xlink:to="loc_srt_ScenarioForecastMember_f2af4dd8-a03a-472b-b845-073d65559e48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_54ceb445-c074-4b6d-9eaf-e5ef74c479ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_af6ce250-a62b-4873-b5a6-90d9cfff659a" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_54ceb445-c074-4b6d-9eaf-e5ef74c479ff" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_54ceb445-c074-4b6d-9eaf-e5ef74c479ff_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_54ceb445-c074-4b6d-9eaf-e5ef74c479ff" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_54ceb445-c074-4b6d-9eaf-e5ef74c479ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_4726a026-b426-416e-81a9-073de17a7f73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_54ceb445-c074-4b6d-9eaf-e5ef74c479ff" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_4726a026-b426-416e-81a9-073de17a7f73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_9078b86c-809a-4f40-aed4-45593e301240" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_4726a026-b426-416e-81a9-073de17a7f73" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_9078b86c-809a-4f40-aed4-45593e301240" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c6baa721-5aaf-429f-9131-35434c42b1fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_af6ce250-a62b-4873-b5a6-90d9cfff659a" xlink:to="loc_us-gaap_CreditFacilityAxis_c6baa721-5aaf-429f-9131-35434c42b1fe" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c6baa721-5aaf-429f-9131-35434c42b1fe_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_c6baa721-5aaf-429f-9131-35434c42b1fe" xlink:to="loc_us-gaap_CreditFacilityDomain_c6baa721-5aaf-429f-9131-35434c42b1fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fbbc652b-53d9-4b74-ae5e-6a23f058e2fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_c6baa721-5aaf-429f-9131-35434c42b1fe" xlink:to="loc_us-gaap_CreditFacilityDomain_fbbc652b-53d9-4b74-ae5e-6a23f058e2fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_58cb988e-a0e4-45e3-b4f3-6b952046f479" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_fbbc652b-53d9-4b74-ae5e-6a23f058e2fd" xlink:to="loc_us-gaap_LineOfCreditMember_58cb988e-a0e4-45e3-b4f3-6b952046f479" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_49832924-9d4d-47c9-aa6e-e97b04b05d22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_af6ce250-a62b-4873-b5a6-90d9cfff659a" xlink:to="loc_us-gaap_DebtInstrumentAxis_49832924-9d4d-47c9-aa6e-e97b04b05d22" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_49832924-9d4d-47c9-aa6e-e97b04b05d22_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_49832924-9d4d-47c9-aa6e-e97b04b05d22" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_49832924-9d4d-47c9-aa6e-e97b04b05d22_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6a394338-7d4f-4823-a4dc-0bb3cc26f67a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_49832924-9d4d-47c9-aa6e-e97b04b05d22" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6a394338-7d4f-4823-a4dc-0bb3cc26f67a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_NewSeniorUnsecuredTermLoanMember_057ac1c9-1e76-4da1-91bd-854b1ecba30a" xlink:href="casy-20220131.xsd#casy_NewSeniorUnsecuredTermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6a394338-7d4f-4823-a4dc-0bb3cc26f67a" xlink:to="loc_casy_NewSeniorUnsecuredTermLoanMember_057ac1c9-1e76-4da1-91bd-854b1ecba30a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_TermLoanFacilityMember_33b1dd78-db03-4a2c-ba4b-9e9d7605aa0c" xlink:href="casy-20220131.xsd#casy_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6a394338-7d4f-4823-a4dc-0bb3cc26f67a" xlink:to="loc_casy_TermLoanFacilityMember_33b1dd78-db03-4a2c-ba4b-9e9d7605aa0c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails" xlink:type="simple" xlink:href="casy-20220131.xsd#AcquisitionsAllocationofPurchasePriceDetails"/>
  <link:definitionLink xlink:role="http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails" xlink:type="extended" id="i42a1efa62f494b4280ef4b844d016863_AcquisitionsAllocationofPurchasePriceDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_42d0433c-7f80-4763-bd69-ed219e9a9018" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_42d0433c-7f80-4763-bd69-ed219e9a9018" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_947deb5a-457b-4fa0-9804-fdc9d8a3a55f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_947deb5a-457b-4fa0-9804-fdc9d8a3a55f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_784aad71-5cfd-479b-8ebb-e8221bf2c100" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_784aad71-5cfd-479b-8ebb-e8221bf2c100" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_73e790ac-55f5-473d-977c-479a7cbb1663" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_73e790ac-55f5-473d-977c-479a7cbb1663" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses_5f1263b8-8c34-47e9-bcbb-748db22e7150" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses_5f1263b8-8c34-47e9-bcbb-748db22e7150" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_3df4aa11-0f9b-4d42-ad80-f8e00cb393a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_3df4aa11-0f9b-4d42-ad80-f8e00cb393a9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_3ea8ec0e-e20c-4e64-ac25-24a292fb191e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_3ea8ec0e-e20c-4e64-ac25-24a292fb191e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_0c0ee060-3c9e-409c-98ff-b08c0aaf3a55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_0c0ee060-3c9e-409c-98ff-b08c0aaf3a55" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset_189805d1-8667-45d3-ac19-3f6f9b2ec8df" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset_189805d1-8667-45d3-ac19-3f6f9b2ec8df" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_78b24d34-d120-4364-8e50-3f4383992a93" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_78b24d34-d120-4364-8e50-3f4383992a93" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_8829d204-35d4-4a13-aaff-83511a6c1416" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_8829d204-35d4-4a13-aaff-83511a6c1416" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_15515bc7-a108-4d4e-b361-32187499e30c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_us-gaap_Goodwill_15515bc7-a108-4d4e-b361-32187499e30c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_1c69824e-027f-43ea-8af5-c5a66907568a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_1c69824e-027f-43ea-8af5-c5a66907568a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_57194b0d-6708-4738-a8d1-5db9e6075475" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_42d0433c-7f80-4763-bd69-ed219e9a9018" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_57194b0d-6708-4738-a8d1-5db9e6075475" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_c4c3b4f6-e660-49dc-ba3d-1610239dbd72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_57194b0d-6708-4738-a8d1-5db9e6075475" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_c4c3b4f6-e660-49dc-ba3d-1610239dbd72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_e568c5fc-7c73-4064-bb2a-23fc41d27dbd" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_57194b0d-6708-4738-a8d1-5db9e6075475" xlink:to="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_e568c5fc-7c73-4064-bb2a-23fc41d27dbd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability_7088a4af-0bf9-40a2-abaa-efc9bd84524c" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_57194b0d-6708-4738-a8d1-5db9e6075475" xlink:to="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability_7088a4af-0bf9-40a2-abaa-efc9bd84524c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities_a5f261a4-dd4d-49c3-bee7-32ed0eddefab" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_57194b0d-6708-4738-a8d1-5db9e6075475" xlink:to="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities_a5f261a4-dd4d-49c3-bee7-32ed0eddefab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_e719a948-fab7-4960-aeea-dbf33eb73703" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_57194b0d-6708-4738-a8d1-5db9e6075475" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_e719a948-fab7-4960-aeea-dbf33eb73703" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_95f45e0f-742c-4424-9ee4-29a20c4e0a34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_57194b0d-6708-4738-a8d1-5db9e6075475" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_95f45e0f-742c-4424-9ee4-29a20c4e0a34" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_4d71ff79-ff28-4822-9ee9-6efcc0f68df7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_42d0433c-7f80-4763-bd69-ed219e9a9018" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_4d71ff79-ff28-4822-9ee9-6efcc0f68df7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e3590326-a1cc-4cb4-89cd-80c793516353" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_42d0433c-7f80-4763-bd69-ed219e9a9018" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e3590326-a1cc-4cb4-89cd-80c793516353" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c46b3e74-e0e4-4551-880b-098d8ba88033" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e3590326-a1cc-4cb4-89cd-80c793516353" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c46b3e74-e0e4-4551-880b-098d8ba88033" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c46b3e74-e0e4-4551-880b-098d8ba88033_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c46b3e74-e0e4-4551-880b-098d8ba88033" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c46b3e74-e0e4-4551-880b-098d8ba88033_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53af45ed-2b21-4aac-acf0-a01cceef2f59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c46b3e74-e0e4-4551-880b-098d8ba88033" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53af45ed-2b21-4aac-acf0-a01cceef2f59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BuchananEnergyMember_f4f6688c-bd0b-4299-b55b-e4e61a69dd2c" xlink:href="casy-20220131.xsd#casy_BuchananEnergyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53af45ed-2b21-4aac-acf0-a01cceef2f59" xlink:to="loc_casy_BuchananEnergyMember_f4f6688c-bd0b-4299-b55b-e4e61a69dd2c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_CircleKMember_5921a2f5-1a6c-49fc-a4b1-0949d0df985a" xlink:href="casy-20220131.xsd#casy_CircleKMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53af45ed-2b21-4aac-acf0-a01cceef2f59" xlink:to="loc_casy_CircleKMember_5921a2f5-1a6c-49fc-a4b1-0949d0df985a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_PilotCorporationMember_cfc6e1cd-8f66-4cce-902e-61f7f7dc5e8b" xlink:href="casy-20220131.xsd#casy_PilotCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53af45ed-2b21-4aac-acf0-a01cceef2f59" xlink:to="loc_casy_PilotCorporationMember_cfc6e1cd-8f66-4cce-902e-61f7f7dc5e8b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.caseys.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="casy-20220131.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.caseys.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended" id="ib56a4663b1534c32a47e40f0f5215cbc_CommitmentsandContingenciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_f1906fce-755b-4ced-9f75-c75fda42f1f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs_d2df2568-6c5c-4f91-9b4e-9afc731abce0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_f1906fce-755b-4ced-9f75-c75fda42f1f1" xlink:to="loc_us-gaap_LossContingencyNumberOfPlaintiffs_d2df2568-6c5c-4f91-9b4e-9afc731abce0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_1010e2f7-303f-40de-9328-df83afebfa84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_f1906fce-755b-4ced-9f75-c75fda42f1f1" xlink:to="loc_us-gaap_OtherCommitmentsTable_1010e2f7-303f-40de-9328-df83afebfa84" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_0121d3db-acb6-4991-87df-b78c94949965" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_1010e2f7-303f-40de-9328-df83afebfa84" xlink:to="loc_srt_LitigationCaseAxis_0121d3db-acb6-4991-87df-b78c94949965" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_0121d3db-acb6-4991-87df-b78c94949965_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_0121d3db-acb6-4991-87df-b78c94949965" xlink:to="loc_srt_LitigationCaseTypeDomain_0121d3db-acb6-4991-87df-b78c94949965_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_2b7a42f0-bd1e-479e-ba95-ff3b0880c7bb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_0121d3db-acb6-4991-87df-b78c94949965" xlink:to="loc_srt_LitigationCaseTypeDomain_2b7a42f0-bd1e-479e-ba95-ff3b0880c7bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_McColleyVCaseysGeneralStoresIncMember_ceebe228-97c3-4542-8f0b-bbdfef05cc59" xlink:href="casy-20220131.xsd#casy_McColleyVCaseysGeneralStoresIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_2b7a42f0-bd1e-479e-ba95-ff3b0880c7bb" xlink:to="loc_casy_McColleyVCaseysGeneralStoresIncMember_ceebe228-97c3-4542-8f0b-bbdfef05cc59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_ef08d5c7-1bb9-49b3-b208-c462b79ed25b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_1010e2f7-303f-40de-9328-df83afebfa84" xlink:to="loc_us-gaap_LitigationStatusAxis_ef08d5c7-1bb9-49b3-b208-c462b79ed25b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_ef08d5c7-1bb9-49b3-b208-c462b79ed25b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LitigationStatusAxis_ef08d5c7-1bb9-49b3-b208-c462b79ed25b" xlink:to="loc_us-gaap_LitigationStatusDomain_ef08d5c7-1bb9-49b3-b208-c462b79ed25b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_7d3012ac-7fb0-4a74-8b82-534f45f44e0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LitigationStatusAxis_ef08d5c7-1bb9-49b3-b208-c462b79ed25b" xlink:to="loc_us-gaap_LitigationStatusDomain_7d3012ac-7fb0-4a74-8b82-534f45f44e0f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember_0dc6c887-a96a-457a-9169-cbe59b297e8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PendingLitigationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LitigationStatusDomain_7d3012ac-7fb0-4a74-8b82-534f45f44e0f" xlink:to="loc_us-gaap_PendingLitigationMember_0dc6c887-a96a-457a-9169-cbe59b297e8b" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>casy-20220131_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:eb2404a6-946d-4fe9-90ed-1a0d2a363c94,g:7503a3e5-34a3-4cf9-9770-6f2a4a460ca3-->
<link:linkbase 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" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_f938e164-88b2-45b0-a9d6-7177c4a45cce_terseLabel_en-US" xlink:label="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset</link:label>
    <link:label id="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:to="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4e6eb2b9-7af6-404a-87c4-80ea228138ca_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_4d764afc-1540-4c52-a1eb-05b956d547d5_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_0acf923c-669b-47db-a9c7-4bc69223acc4_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of goods sold (exclusive of depreciation and amortization, shown separately below)</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_CircleKMember_f372a667-cb8b-494d-be52-75877d8d1d5e_terseLabel_en-US" xlink:label="lab_casy_CircleKMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Circle K</link:label>
    <link:label id="lab_casy_CircleKMember_label_en-US" xlink:label="lab_casy_CircleKMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Circle K [Member]</link:label>
    <link:label id="lab_casy_CircleKMember_documentation_en-US" xlink:label="lab_casy_CircleKMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Circle K</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_CircleKMember" xlink:href="casy-20220131.xsd#casy_CircleKMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_CircleKMember" xlink:to="lab_casy_CircleKMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_69f8b683-f9fb-4a17-9c88-52669f271940_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitAxis_008ad785-e655-4e3c-982b-202e9a421364_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Axis]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitAxis_label_en-US" xlink:label="lab_us-gaap_ReportingUnitAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitAxis" xlink:to="lab_us-gaap_ReportingUnitAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_63eae4c6-7f2a-4f08-9dd4-7e4ff67bfff9_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost, Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_e084d548-39aa-4fb6-9b78-d6ac4a5b0623_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_10b5ce32-7b24-4073-8bd2-938e8da81632_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_da2af1b4-b9d6-4bc5-b45c-2b7a851a2d85_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_bf623808-9d9a-4865-a50d-09134ad1ff48_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_BusinessCombinationDealerNetworkNumberOfStores_cdcf5f64-6710-4082-8056-5a185c382334_terseLabel_en-US" xlink:label="lab_casy_BusinessCombinationDealerNetworkNumberOfStores" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dealer network, number of stores</link:label>
    <link:label id="lab_casy_BusinessCombinationDealerNetworkNumberOfStores_label_en-US" xlink:label="lab_casy_BusinessCombinationDealerNetworkNumberOfStores" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Dealer Network, Number Of Stores</link:label>
    <link:label id="lab_casy_BusinessCombinationDealerNetworkNumberOfStores_documentation_en-US" xlink:label="lab_casy_BusinessCombinationDealerNetworkNumberOfStores" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Dealer Network, Number Of Stores</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationDealerNetworkNumberOfStores" xlink:href="casy-20220131.xsd#casy_BusinessCombinationDealerNetworkNumberOfStores"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_BusinessCombinationDealerNetworkNumberOfStores" xlink:to="lab_casy_BusinessCombinationDealerNetworkNumberOfStores" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_36ffbc1a-17ed-4939-8552-1fc62fe358e9_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_6f3a69d2-d763-4787-9b01-27c53df77f65_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_c0caa5fd-5ad7-4d9c-a896-20d3154dfa10_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for new finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_50c94a54-ff12-469e-b67f-baf61beff33e_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9e3719dd-5625-467f-82f3-2d7e7b89883b_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Shareholders' Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_b03f1eaf-5f63-441d-84fe-27adb544948d_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_e4f4db52-0afe-48e3-981a-97c4d117acde_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_d26e1ec9-16da-4b80-8dba-96b17a932518_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_f9aa665f-a7c9-4722-bd6f-7256a4635586_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_31d7f2fb-8053-4fed-953a-e6bddb487497_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_148026e8-c7ac-44c7-bfa7-5b7ff56d3122_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt and Finance Lease Obligations, Lines of Credit and Fair Value Disclosure</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_2d4f8ffa-c837-4e25-afa6-a27ba5574c9d_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage_da9fcc85-2ec0-405c-883d-f4e53cd42497_terseLabel_en-US" xlink:label="lab_casy_LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facility fee percentage repaid quarterly</link:label>
    <link:label id="lab_casy_LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage_label_en-US" xlink:label="lab_casy_LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Facility Fee, Repaid Quarterly, Percentage</link:label>
    <link:label id="lab_casy_LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage_documentation_en-US" xlink:label="lab_casy_LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Facility Fee, Repaid Quarterly, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage" xlink:href="casy-20220131.xsd#casy_LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage" xlink:to="lab_casy_LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_2b4b7f0d-fb82-4cad-8024-ee65f3cfe762_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facility fee percentage</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_37eef553-4d58-43e0-ba00-2cc5be7e20a1_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from long-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_1e28b59d-ccb0-468f-ac8c-59bb503f584d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member_70506c67-a2c8-4b6e-bb7d-e4e5788194ee_terseLabel_en-US" xlink:label="lab_casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Revolving Credit Facility Due January 2024</link:label>
    <link:label id="lab_casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member_label_en-US" xlink:label="lab_casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Revolving Credit Facility Due January 2024 [Member]</link:label>
    <link:label id="lab_casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member_documentation_en-US" xlink:label="lab_casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Revolving Credit Facility Due January 2024 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member" xlink:href="casy-20220131.xsd#casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member" xlink:to="lab_casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_26632a89-4e6a-4169-93df-243a6ad369c9_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_1097d5b8-6901-4e64-9e26-d86e6dbedbe8_terseLabel_en-US" xlink:label="lab_casy_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Working capital adjustments</link:label>
    <link:label id="lab_casy_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_label_en-US" xlink:label="lab_casy_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Working Capital Adjustments</link:label>
    <link:label id="lab_casy_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_documentation_en-US" xlink:label="lab_casy_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Working Capital Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" xlink:href="casy-20220131.xsd#casy_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" xlink:to="lab_casy_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_0413fba6-7f88-4b43-9703-f3b915e205d0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_419c8b05-8577-49bf-9140-e774b23cd73e_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_1bc062c9-0fb4-46ba-bdf2-0f5d7fe4c7bc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod_0d31aa52-595f-4671-b797-f641e8d49cb5_terseLabel_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Return on invested capital measurement period</link:label>
    <link:label id="lab_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod_label_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Return On Invested Capital Measurement Period</link:label>
    <link:label id="lab_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod_documentation_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Return On Invested Capital Measurement Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod" xlink:href="casy-20220131.xsd#casy_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod" xlink:to="lab_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_13284b68-3281-40b9-8953-e94e1ebcfc25_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_3a99f131-cfe5-4713-a91c-6eef63ac193c_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_94aaaf0e-36d1-44a7-9cd6-00e223115237_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_57ceca1a-1e6e-4317-a7cc-d18b468bd990_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_371a57a3-3ee8-4d8d-a5d5-491af9fde861_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sales of assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_6c1f02bb-a383-4cfb-aeac-aef9d2a2acb2_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_7464da80-09e8-4da3-8a89-5e83849db551_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation (net of tax withholding on employee share-based awards)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_aa541307-8a1c-457a-b6e2-efd5f337c9c8_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_2d94f603-7a9d-49ae-b3e2-5f66ccd504f7_terseLabel_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected decrease in unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_label_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in Unrecognized Tax Benefits is Reasonably Possible</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:to="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a86c3cca-ad2e-4f78-9e10-b3744e13a5d6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_a82a4f7f-698b-41e2-ac3c-c0b5d178d4d4_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_165af16f-5611-491f-95ec-d8489ceedf02_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_f09da240-86f5-4878-b867-45401f8d9659_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_82916f71-1d13-4221-b9a2-d698932a6b85_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_a6746693-15e8-4a49-8da6-1f223f69198b_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod_85533456-7a61-4da7-abbf-2b13ab15562b_negatedTerseLabel_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Award Adjustments (in shares)</link:label>
    <link:label id="lab_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod_label_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Adjustments In Period</link:label>
    <link:label id="lab_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod_documentation_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Adjustments In Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod" xlink:href="casy-20220131.xsd#casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod" xlink:to="lab_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_fe1b6782-e18d-4aa0-9d58-0df668b6c190_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1290ed09-7743-4814-800b-3d3fbef0f65c_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Useful life</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_RetailReportingUnitMember_1520898a-3e0f-40a5-9cb5-df8786c658e2_terseLabel_en-US" xlink:label="lab_casy_RetailReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retail</link:label>
    <link:label id="lab_casy_RetailReportingUnitMember_label_en-US" xlink:label="lab_casy_RetailReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retail Reporting Unit [Member]</link:label>
    <link:label id="lab_casy_RetailReportingUnitMember_documentation_en-US" xlink:label="lab_casy_RetailReportingUnitMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retail Reporting Unit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_RetailReportingUnitMember" xlink:href="casy-20220131.xsd#casy_RetailReportingUnitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_RetailReportingUnitMember" xlink:to="lab_casy_RetailReportingUnitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability_9fea0414-d8ff-49d9-a47c-6cc2a0f8b258_terseLabel_en-US" xlink:label="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease liabilities</link:label>
    <link:label id="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability_label_en-US" xlink:label="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Finance Lease Liability</link:label>
    <link:label id="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability_documentation_en-US" xlink:label="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability" xlink:to="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_d92823e7-48f8-4561-86e8-e58a46df80ae_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued_54c3dd98-a506-417c-a2e8-661635b2141a_terseLabel_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares available for grant reduction per equity instruments other options issued (in shares)</link:label>
    <link:label id="lab_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued_label_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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_documentation_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued" xlink:href="casy-20220131.xsd#casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued" xlink:to="lab_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_509b54ea-695d-44fa-b930-6054334f582d_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized compensation costs related to plan</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_044a1a6f-c701-4207-95fc-ae1dac03d2e1_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_b629d229-8298-47cb-b2b2-17034c40a592_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, no par value</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_dc30422e-5ea4-425c-8ff0-fb11dda1ee60_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:to="lab_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_ec275e9e-c996-4179-b210-32778e9cabb5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_0e825a52-a929-4899-a619-0ebbaad195be_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_ce41dc81-56a1-4629-a635-786b929df08f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_3f7dd3f3-6c1e-4c26-a537-686b7d356316_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued_df823720-f571-4847-87fa-14271a6723d9_terseLabel_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares available for grant reduction per stock option issued (in shares)</link:label>
    <link:label id="lab_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued_label_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Number Of Shares Available For Grant Reduction Per Stock Option Issued</link:label>
    <link:label id="lab_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued_documentation_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Number Of Shares Available For Grant Reduction Per Stock Option Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued" xlink:href="casy-20220131.xsd#casy_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued" xlink:to="lab_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_a0c23416-347c-41c8-86a3-62a5de1ca49b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_df86db62-850c-4c38-a34e-0734fd1201c9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_ca9bac04-e8f2-4380-85de-eb4740817523_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related transaction costs</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Transaction Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:to="lab_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_68b69500-7aa8-4dd2-818e-19e3180263ae_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_b2090158-5d59-4d74-b2e5-3fadb80d6464_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration received for disposal</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_eab5b864-1854-4351-a1b6-4e83d8d82a75_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_007ffa78-4438-4845-bb28-ec762af8fdca_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_StockIncentivePlanMember_6be1255c-cba5-46d5-8f57-b9b95f096ac2_terseLabel_en-US" xlink:label="lab_casy_StockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Incentive Plans</link:label>
    <link:label id="lab_casy_StockIncentivePlanMember_label_en-US" xlink:label="lab_casy_StockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Incentive Plan [Member]</link:label>
    <link:label id="lab_casy_StockIncentivePlanMember_documentation_en-US" xlink:label="lab_casy_StockIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2009 Stock Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_StockIncentivePlanMember" xlink:href="casy-20220131.xsd#casy_StockIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_StockIncentivePlanMember" xlink:to="lab_casy_StockIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment_ed30aff5-c221-4389-b524-553be199d6f8_terseLabel_en-US" xlink:label="lab_casy_LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current obligations</link:label>
    <link:label id="lab_casy_LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment_label_en-US" xlink:label="lab_casy_LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Current Maturities, Principal And Interest Payment</link:label>
    <link:label id="lab_casy_LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment_documentation_en-US" xlink:label="lab_casy_LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Current Maturities, Principal And Interest Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment" xlink:href="casy-20220131.xsd#casy_LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment" xlink:to="lab_casy_LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_4e19a1a0-37c7-4b49-a0a0-f07a20545832_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_1daab5b3-9f26-4e7e-9a31-a30172b072ae_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_f8d89c9c-1e9d-4bec-9443-0f1114eaed1e_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfShortTermDebt_34fa92e3-a7be-4dd0-b191-dac8de56529e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net payments of short-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfShortTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Short-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_41556c69-f7df-46ae-aa7b-1828297bc018_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_cfcbb8e9-47b4-4009-b6b4-334f12b5c992_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_652b82db-5468-474c-af3e-86b658fe004e_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted weighted average shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_6c3900f3-bead-48be-8a8e-9b1a316f1a44_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_35039382-4513-409b-a0e9-4cc22fb9c661_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_55451cf5-9690-4faf-9f07-150396361825_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_93d9bcbf-013d-43d8-b981-e144bdacf384_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_d1f458b3-01f2-4ff0-afd4-09e6d8a512ac_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits that would impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyDisclosures_e46bb0ea-afd5-47ed-8d2d-66817a0aedee_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDisclosures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_LossContingencyDisclosures_label_en-US" xlink:label="lab_us-gaap_LossContingencyDisclosures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDisclosures" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyDisclosures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDisclosures" xlink:to="lab_us-gaap_LossContingencyDisclosures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_0d230816-f95d-4a1a-8f45-231520635f54_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_9519aa42-2aca-4487-9b10-9f9e2c99ab46_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_71318764-f772-486c-9f4d-39bf0c0e3202_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related transaction costs incurred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_06ef79e6-46cc-4b0a-a28c-4f960e10f9d9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_7c8d7944-7078-469a-8a5e-8c8dcc41b770_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets acquired:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_ffdbf53c-a15f-4d7c-8e57-d7227f44720e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_d82febc4-b9b5-465a-8720-1f9d7bcd2997_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_9384d906-bca5-4708-b790-88426b98abbe_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_63476cbc-69cc-43d9-bb88-b0e5723de2d9_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities assumed:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_AlternateBaseRateMember_aede4716-fc53-434a-8747-9e5aefcff5f6_terseLabel_en-US" xlink:label="lab_casy_AlternateBaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternate Base Rate</link:label>
    <link:label id="lab_casy_AlternateBaseRateMember_label_en-US" xlink:label="lab_casy_AlternateBaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternate Base Rate [Member]</link:label>
    <link:label id="lab_casy_AlternateBaseRateMember_documentation_en-US" xlink:label="lab_casy_AlternateBaseRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternate Base Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_AlternateBaseRateMember" xlink:href="casy-20220131.xsd#casy_AlternateBaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_AlternateBaseRateMember" xlink:to="lab_casy_AlternateBaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_b45e9cfc-4661-4d52-8be2-0a67b2f8e968_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net interest and penalties included in income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Examination, Penalties and Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:to="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_4f573b3c-67d2-4029-ae7e-d6ed0556a4b1_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_045bdc87-f5ec-4400-b93a-41b09879a1f7_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStock_a9d3c7fc-ec39-4b98-92d0-b9af104befa0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStock" xlink:to="lab_us-gaap_DividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset_f7426f16-6b87-4f1a-ac71-472c6a761b55_terseLabel_en-US" xlink:label="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease right-of-use assets</link:label>
    <link:label id="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Finance Lease, Right-Of-Use Asset</link:label>
    <link:label id="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Finance Lease, Right-Of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset" xlink:to="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_7eb85978-4a3b-43e9-b2ad-a70813edd264_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allocated share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNumberOfPlaintiffs_0153d117-112b-4bb8-be3f-7c3e423235e0_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of participatants</link:label>
    <link:label id="lab_us-gaap_LossContingencyNumberOfPlaintiffs_label_en-US" xlink:label="lab_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Number of Plaintiffs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:to="lab_us-gaap_LossContingencyNumberOfPlaintiffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_82069183-4f05-4d6c-ba11-d2d006479639_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_bb188b3a-1fb6-481c-947f-04c732d048d1_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of amount outstanding</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Fair Value of Amount Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:to="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_d852bd8c-7ad0-4b5c-9221-15a0a9e89bde_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_baab42e8-7557-4786-a13a-dea63887841c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, no par value</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f1c91cac-a54d-4a91-a3aa-22aa5c43346a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_f3475ec9-193a-4950-a68f-c036c10cefb2_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_e6c148a1-a9bc-47c1-8368-fd56a1666931_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_0b6771c1-94bf-4cea-b550-1b3a5b858d89_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a17c7930-f888-4778-acd4-d41fd9a0184b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_c71032f2-411f-4cb9-ae62-4aff7de2373e_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current maturities of long-term debt and finance lease obligations</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_963a82c1-8055-4092-a650-0af7420ae717_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_a78add3c-dcc2-45c9-92af-94da14e5008b_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_6860b5d6-9cb0-4066-b3e8-954dc48951f6_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_7b636875-ddb6-4eac-87ee-a6b6521661e7_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation (shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_b67b73f3-95e1-446e-8413-7b88d11e7692_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_a4b69288-3ae3-4902-9b4b-94fea0a5a52d_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest and penalties related to unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_5e7b6570-6912-47b0-85b4-d748ecb48ae4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allocation of purchase price</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationAbstract_80c2885a-cd53-45b3-909c-7a27c1bab1b4_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per common share</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf_5a3a62d0-258f-4b0d-82fb-8848f1053bc1_terseLabel_en-US" xlink:label="lab_casy_DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of parcels of property divested</link:label>
    <link:label id="lab_casy_DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf_label_en-US" xlink:label="lab_casy_DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Number Of Property Parcel Disposed Of</link:label>
    <link:label id="lab_casy_DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf_documentation_en-US" xlink:label="lab_casy_DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Number Of Property Parcel Disposed Of</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf" xlink:href="casy-20220131.xsd#casy_DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf" xlink:to="lab_casy_DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_63518bed-35de-432a-921a-6d22aeec4971_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_ebd9362a-c51f-417e-8f06-22bd381640f4_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_d352b28a-c47a-4de5-a973-b305e3755c72_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_e61803ae-2e7e-4410-8058-cbee6e959e9e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_TX_083a1405-0f4d-4e40-9181-11e907e4be9f_terseLabel_en-US" xlink:label="lab_stpr_TX" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Texas</link:label>
    <link:label id="lab_stpr_TX_label_en-US" xlink:label="lab_stpr_TX" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TEXAS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_TX"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_TX" xlink:to="lab_stpr_TX" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_c7d5b1d8-5012-4a92-b0ec-e48a6722aaf2_terseLabel_en-US" xlink:label="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_label_en-US" xlink:label="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accrued Liabilities</link:label>
    <link:label id="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_documentation_en-US" xlink:label="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:to="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_LongTermDebtCurrentMaturitiesPrepayment_31d8e7d0-392f-48b3-bdb9-ce6c977aa410_terseLabel_en-US" xlink:label="lab_casy_LongTermDebtCurrentMaturitiesPrepayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated prepayment</link:label>
    <link:label id="lab_casy_LongTermDebtCurrentMaturitiesPrepayment_label_en-US" xlink:label="lab_casy_LongTermDebtCurrentMaturitiesPrepayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long=Term Debt, Current Maturities, Prepayment</link:label>
    <link:label id="lab_casy_LongTermDebtCurrentMaturitiesPrepayment_documentation_en-US" xlink:label="lab_casy_LongTermDebtCurrentMaturitiesPrepayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long=Term Debt, Current Maturities, Prepayment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_LongTermDebtCurrentMaturitiesPrepayment" xlink:href="casy-20220131.xsd#casy_LongTermDebtCurrentMaturitiesPrepayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_LongTermDebtCurrentMaturitiesPrepayment" xlink:to="lab_casy_LongTermDebtCurrentMaturitiesPrepayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReserveNoncurrent_4aace61c-135b-4c25-a13b-3577bd21fc8d_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance accruals, net of current portion</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserveNoncurrent_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Reserve, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserveNoncurrent" xlink:to="lab_us-gaap_SelfInsuranceReserveNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_0f75effd-7d45-4972-b881-fa6dc7ec56e3_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationStatusAxis_b64f8886-3c13-4f32-80eb-b45d40cf7030_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Axis]</link:label>
    <link:label id="lab_us-gaap_LitigationStatusAxis_label_en-US" xlink:label="lab_us-gaap_LitigationStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationStatusAxis" xlink:to="lab_us-gaap_LitigationStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_ca7463f9-8864-4faf-a0a2-9b202b7c3be5_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_0c660f49-468e-4a5c-b294-6e997f6ad675_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt and finance lease obligations, net of current maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_012df2dd-115f-4145-a745-1ce5da94c1b2_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_bbbdf374-2778-48ec-b7af-c725e456c4ad_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_4d66ca52-ea94-4036-a48a-99b8196b4c12_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_PilotCorporationMember_6dd150d3-f545-4b2a-a2d2-d7d186b3bfa5_terseLabel_en-US" xlink:label="lab_casy_PilotCorporationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pilot</link:label>
    <link:label id="lab_casy_PilotCorporationMember_label_en-US" xlink:label="lab_casy_PilotCorporationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pilot Corporation [Member]</link:label>
    <link:label id="lab_casy_PilotCorporationMember_documentation_en-US" xlink:label="lab_casy_PilotCorporationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pilot Corporation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_PilotCorporationMember" xlink:href="casy-20220131.xsd#casy_PilotCorporationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_PilotCorporationMember" xlink:to="lab_casy_PilotCorporationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_55586975-831e-461d-ab8f-38f648f54e76_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_caae57c2-e96a-4d1d-a5b6-d9f9c80b9893_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_65ef2bed-746f-4008-813d-6aa738db28ee_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_8c8ee6c0-2718-4ed5-b74f-8d481c1b7fae_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_TN_09113e16-d03e-4328-8dd9-2c1cb592449a_terseLabel_en-US" xlink:label="lab_stpr_TN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tennessee</link:label>
    <link:label id="lab_stpr_TN_label_en-US" xlink:label="lab_stpr_TN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TENNESSEE</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TN" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_TN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_TN" xlink:to="lab_stpr_TN" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_26934df4-9d61-497c-8f21-fad94eedaba9_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and shareholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_dbcf6d0b-1060-4a91-9faa-f59a4e4e520d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_91b925c1-a98e-4ee6-b51e-e75af4f57808_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased property and equipment in accounts payable</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_fa027d20-3a91-49d0-bcec-89ba77639351_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes receivable</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_3181691c-a3b0-4fdf-b883-3dea8a62eff3_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_279b72ec-c1b1-4583-98e4-d4e14e934fe5_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_c681e0e3-5b57-4178-9db2-2352e42937e7_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_d549a62f-f4eb-4be2-a248-3aa42a8fbfe9_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net assets acquired and total purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_7c007610-fc41-4eca-8cd3-51612e1a3f47_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_34ec0b6b-f8a3-4ab0-8ffd-83719842eff1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_ee372717-68ec-4141-a906-094ab17cfb17_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_8214913d-0cbc-4173-ad4c-71863752d339_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_0e6f6c98-0414-4fa7-ae57-fc7d38d1fe65_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(Gain) loss on disposal of assets and impairment charges</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_b6e9fef9-6ff5-4e9e-b1c4-cd47459840ed_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plus effect of stock compensation (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_62810229-b521-48f6-8dcd-efe8c4e38bc9_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_0a07075d-581c-445b-9900-3b96b8c59993_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding (in shares)</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividends_b77ec0db-4f67-49bf-9b97-61255e9f08ef_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of cash dividends</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends" xlink:to="lab_us-gaap_PaymentsOfDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_48bef681-1a02-4af2-9c7e-5de4c7cd52a1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a37b26de-872a-4b12-b93d-5e585adc2cd8_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_f69ced8d-dcc7-450f-9609-1b4babb58fca_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net of accumulated depreciation of $2,367,588 at January 31, 2022 and $2,206,405 at April 30, 2021</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_NewSeniorUnsecuredTermLoanMember_f9a66621-c6e2-4432-81a2-079a22a06d1d_terseLabel_en-US" xlink:label="lab_casy_NewSeniorUnsecuredTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Senior Unsecured Term Lon</link:label>
    <link:label id="lab_casy_NewSeniorUnsecuredTermLoanMember_label_en-US" xlink:label="lab_casy_NewSeniorUnsecuredTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Senior Unsecured Term Loan [Member]</link:label>
    <link:label id="lab_casy_NewSeniorUnsecuredTermLoanMember_documentation_en-US" xlink:label="lab_casy_NewSeniorUnsecuredTermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Senior Unsecured Term Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_NewSeniorUnsecuredTermLoanMember" xlink:href="casy-20220131.xsd#casy_NewSeniorUnsecuredTermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_NewSeniorUnsecuredTermLoanMember" xlink:to="lab_casy_NewSeniorUnsecuredTermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_e89db58f-c683-4ad1-8f2d-d1e12f47ba59_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_90d921ac-ab4b-4fe2-b666-b25dac9a7074_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_b2143be0-72e2-4356-95f8-49b29aa8df6c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred compensation</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Liability, Classified, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_BuchananEnergyMember_5edfd841-d600-44a6-8f2a-311218f01c15_terseLabel_en-US" xlink:label="lab_casy_BuchananEnergyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buchanan Energy</link:label>
    <link:label id="lab_casy_BuchananEnergyMember_label_en-US" xlink:label="lab_casy_BuchananEnergyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buchanan Energy [Member]</link:label>
    <link:label id="lab_casy_BuchananEnergyMember_documentation_en-US" xlink:label="lab_casy_BuchananEnergyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buchanan Energy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BuchananEnergyMember" xlink:href="casy-20220131.xsd#casy_BuchananEnergyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_BuchananEnergyMember" xlink:to="lab_casy_BuchananEnergyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_67572d5a-32f5-4704-ae29-af7e87c6d8fa_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Related Costs and Share Based Payments</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_459efdb4-a554-4f66-b980-89c0835b41e6_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_cafc4c9a-60c6-44bf-a5de-dcc2ddf12cc7_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3fae85a3-96da-4eac-ab95-b11420644426_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_6629bbd8-026b-4e3a-adc7-7934ec8730cd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets, net of amortization</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_49b82a6e-1844-4c2f-b82e-82cb580eba46_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_59cd0f96-9a72-442e-980f-62a3c542808b_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIBOR</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_c199504f-6122-4445-898e-c25c97ad2604_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_85eb7364-369b-4cf4-813f-fcda5bffa768_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_f5eb3d83-2e2e-4166-8874-4499da87d8c7_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_1ee4befa-968d-44b8-b534-f97d3c57cd8b_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfStores_ea4bb5fb-e2c5-43c9-ac37-660be4fd45f1_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfStores" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of stores</link:label>
    <link:label id="lab_us-gaap_NumberOfStores_label_en-US" xlink:label="lab_us-gaap_NumberOfStores" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Stores</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStores" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfStores"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfStores" xlink:to="lab_us-gaap_NumberOfStores" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_993b88bd-e525-4044-8d4e-c4ca6b87508b_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_805a6f59-2285-43dc-a682-57fa53dfa36d_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_TermLoanFacilityMember_8c0d442b-6c3c-478a-9aff-e8b042e98aac_terseLabel_en-US" xlink:label="lab_casy_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility</link:label>
    <link:label id="lab_casy_TermLoanFacilityMember_label_en-US" xlink:label="lab_casy_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility [Member]</link:label>
    <link:label id="lab_casy_TermLoanFacilityMember_documentation_en-US" xlink:label="lab_casy_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_TermLoanFacilityMember" xlink:href="casy-20220131.xsd#casy_TermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_TermLoanFacilityMember" xlink:to="lab_casy_TermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_358402ce-de12-4b6b-9f08-97afac23643f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income per common share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4bc307d7-892a-4a34-9035-b8e666a872ac_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested at the beginning of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4c06d044-7590-462d-adb4-068254e82318_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested at the end of the period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_4d687312-3b2e-4bed-85d7-2ba96d70eb78_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_6d102463-ce44-4911-95a1-edf42557f774_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod_66170b3b-9c18-401f-976c-16c50f155aad_terseLabel_en-US" xlink:label="lab_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings before interest, tax, depreciation and amortization measurement period</link:label>
    <link:label id="lab_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod_label_en-US" xlink:label="lab_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Earnings Before Interest, Tax, Depreciation and Amortization Measurement Period</link:label>
    <link:label id="lab_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod_documentation_en-US" xlink:label="lab_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Earnings Before Interest, Tax, Depreciation and Amortization Measurement Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod" xlink:href="casy-20220131.xsd#casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod" xlink:to="lab_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_9b0243f2-5e50-40ea-9269-b1d13bb8ba52_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReportingUnitDomain_d99df563-9c20-4bac-9991-080a07c5813d_terseLabel_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Domain]</link:label>
    <link:label id="lab_us-gaap_ReportingUnitDomain_label_en-US" xlink:label="lab_us-gaap_ReportingUnitDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reporting Unit [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReportingUnitDomain" xlink:to="lab_us-gaap_ReportingUnitDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_IL_d8d77b4e-5e1d-4ce0-a7d7-ec76ab7f8963_terseLabel_en-US" xlink:label="lab_stpr_IL" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Illinois</link:label>
    <link:label id="lab_stpr_IL_label_en-US" xlink:label="lab_stpr_IL" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ILLINOIS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_IL" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_IL"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_IL" xlink:to="lab_stpr_IL" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses_beeb75f5-7641-4a42-9594-77f5d95074fe_terseLabel_en-US" xlink:label="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses_label_en-US" xlink:label="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Prepaid Expenses</link:label>
    <link:label id="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses_documentation_en-US" xlink:label="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Prepaid Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses" xlink:to="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0c9bf4ad-6915-4888-9201-e4c921519a7e_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_6cb2ca06-dc3b-4922-9a1e-c39f02d87dc3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Description and Basis of Presentation [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_3823d51d-1185-4e53-8230-28073f6c35a4_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_457d83e7-20b6-4352-8a8c-6bd5e44ae026_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_218bc023-3028-42fe-9265-15b9b024c77b_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest, net</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_c6a6921d-376d-4f53-8986-b033c2fb968a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_5190fbd0-4fec-4ad2-b951-8a86c0f66c83_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_6189575e-ead4-4fa4-a5e7-f184d56ed0ba_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid during the period for:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities_33f63dd3-9125-4e83-8af3-d52e457b6503_terseLabel_en-US" xlink:label="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities_label_en-US" xlink:label="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Liabilities</link:label>
    <link:label id="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities_documentation_en-US" xlink:label="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities" xlink:to="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_IA_f2d0c28b-cc75-4e73-87a9-0e0bd94aa6a1_terseLabel_en-US" xlink:label="lab_stpr_IA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Iowa</link:label>
    <link:label id="lab_stpr_IA_label_en-US" xlink:label="lab_stpr_IA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IOWA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_IA" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_IA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_IA" xlink:to="lab_stpr_IA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_d030244c-deb7-4cbb-881b-da42d545e6e8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_d4e859ae-92b6-4e23-829a-0eeaa32ffce2_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_PopulationOfCommunities_f49fd579-bdf6-4fff-b296-3e00ccf73a0b_terseLabel_en-US" xlink:label="lab_casy_PopulationOfCommunities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Population of communities</link:label>
    <link:label id="lab_casy_PopulationOfCommunities_label_en-US" xlink:label="lab_casy_PopulationOfCommunities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Population Of Communities</link:label>
    <link:label id="lab_casy_PopulationOfCommunities_documentation_en-US" xlink:label="lab_casy_PopulationOfCommunities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Population Of Communities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_PopulationOfCommunities" xlink:href="casy-20220131.xsd#casy_PopulationOfCommunities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_PopulationOfCommunities" xlink:to="lab_casy_PopulationOfCommunities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_86ea6908-ad18-4e99-84da-82a3033e1838_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5680b3a3-40e6-4345-907d-a5eff3260358_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_A2018StockPlanMember_ee2e2a57-63d1-4b05-8980-718db4abfed2_terseLabel_en-US" xlink:label="lab_casy_A2018StockPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Stock Plan</link:label>
    <link:label id="lab_casy_A2018StockPlanMember_label_en-US" xlink:label="lab_casy_A2018StockPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Stock Plan [Member]</link:label>
    <link:label id="lab_casy_A2018StockPlanMember_documentation_en-US" xlink:label="lab_casy_A2018StockPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Stock Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_A2018StockPlanMember" xlink:href="casy-20220131.xsd#casy_A2018StockPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_A2018StockPlanMember" xlink:to="lab_casy_A2018StockPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_90fc4865-cdc8-4c3d-97fc-84052490edc6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfStatesInWhichEntityOperates_86a1b384-d78b-423b-bda2-02fd43ca1412_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfStatesInWhichEntityOperates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of states in which entity operates</link:label>
    <link:label id="lab_us-gaap_NumberOfStatesInWhichEntityOperates_label_en-US" xlink:label="lab_us-gaap_NumberOfStatesInWhichEntityOperates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of States in which Entity Operates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStatesInWhichEntityOperates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfStatesInWhichEntityOperates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfStatesInWhichEntityOperates" xlink:to="lab_us-gaap_NumberOfStatesInWhichEntityOperates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_590c5f9d-7ac3-4d7b-be13-1f31c2e74356_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_978172d7-8dcf-4494-af2c-8f8147bac578_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_ec000e73-fa2a-434f-9edb-347976843b3d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_e3554bd9-ab62-48a3-b286-9946febe723e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of dividends per share (in Dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_276ece1e-e841-49c1-bd57-de250bc0d51c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_LongTermDebtandFairValueDisclosureAbstract_0604d6e6-187c-4dfc-83c0-0ad495d90bac_terseLabel_en-US" xlink:label="lab_casy_LongTermDebtandFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt and Fair Value Disclosure [Abstract]</link:label>
    <link:label id="lab_casy_LongTermDebtandFairValueDisclosureAbstract_label_en-US" xlink:label="lab_casy_LongTermDebtandFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt and Fair Value Disclosure [Abstract]</link:label>
    <link:label id="lab_casy_LongTermDebtandFairValueDisclosureAbstract_documentation_en-US" xlink:label="lab_casy_LongTermDebtandFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt and Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_LongTermDebtandFairValueDisclosureAbstract" xlink:href="casy-20220131.xsd#casy_LongTermDebtandFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_LongTermDebtandFairValueDisclosureAbstract" xlink:to="lab_casy_LongTermDebtandFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c3724ddd-143d-4a09-91b8-a60d91aca998_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_c851bfc7-1f37-42f2-b4a5-acf4da47628b_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9f56f67-bf31-4ab1-a82b-2350375bde41_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_7c71dcd4-ffdc-4bd5-8ebe-12ce637d79e7_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod_6a9b39a0-9555-4301-a568-d33dd1ab3e82_terseLabel_en-US" xlink:label="lab_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholder return measurement period</link:label>
    <link:label id="lab_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod_label_en-US" xlink:label="lab_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Total Shareholder Return Measurement Period</link:label>
    <link:label id="lab_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod_documentation_en-US" xlink:label="lab_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Total Shareholder Return Measurement Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod" xlink:href="casy-20220131.xsd#casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod" xlink:to="lab_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7511135c-5a06-4248-811d-a0f4da6e577e_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (decrease) increase in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_26796480-b8a9-4dc8-93b9-37c0222bb3dc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_333373b0-29d2-4eae-84ed-bf5f30008a4f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_a9cdb2b9-a511-4ef9-8ade-1366c74233bc_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_125c196d-0c7b-4dc9-98c4-7789217454b5_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_dc9ca58e-368b-4832-9a15-984577ac3f76_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_0b6bdeec-4449-49b9-88b8-ee8798043470_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Option</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_699777c9-f540-431f-b99e-20b17ef9ef42_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_e75ad1b5-914e-437b-8c67-10b95c195d65_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9d8c9a12-0a23-4233-a61e-4aaaa8021cb0_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic weighted average shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_167fb812-c166-4a7b-a2fe-979f59b0347d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_47d47086-73eb-402a-8edb-52e63c9d44b9_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_DisposalGroupNotDiscontinuedOperationNumberOfStores_aec83b93-dac2-4aca-93dc-c0c464cc2c5b_terseLabel_en-US" xlink:label="lab_casy_DisposalGroupNotDiscontinuedOperationNumberOfStores" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of retail locations divested</link:label>
    <link:label id="lab_casy_DisposalGroupNotDiscontinuedOperationNumberOfStores_label_en-US" xlink:label="lab_casy_DisposalGroupNotDiscontinuedOperationNumberOfStores" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Number Of Stores</link:label>
    <link:label id="lab_casy_DisposalGroupNotDiscontinuedOperationNumberOfStores_documentation_en-US" xlink:label="lab_casy_DisposalGroupNotDiscontinuedOperationNumberOfStores" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Number Of Stores</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_DisposalGroupNotDiscontinuedOperationNumberOfStores" xlink:href="casy-20220131.xsd#casy_DisposalGroupNotDiscontinuedOperationNumberOfStores"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_DisposalGroupNotDiscontinuedOperationNumberOfStores" xlink:to="lab_casy_DisposalGroupNotDiscontinuedOperationNumberOfStores" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_9d5b216b-5b91-4039-8db8-0573056d6769_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for acquisition of businesses, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_56159089-f550-4882-ba48-1a09ddf0ae66_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of voting interested acquired</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_8a60881c-35cc-413e-b03c-154da4f54289_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restricted Stock Units Award Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_4211a2b7-ea53-4dc7-b7ed-0d67b1ea0fda_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_dfb5848b-eb49-4bf9-9583-d181b0312d88_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_McColleyVCaseysGeneralStoresIncMember_7c778d10-6842-43b6-bd3b-50f141f26f9d_terseLabel_en-US" xlink:label="lab_casy_McColleyVCaseysGeneralStoresIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">McColley V. Casey's General Stores, Inc.</link:label>
    <link:label id="lab_casy_McColleyVCaseysGeneralStoresIncMember_label_en-US" xlink:label="lab_casy_McColleyVCaseysGeneralStoresIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">McColley V. Casey's General Stores, Inc. [Member]</link:label>
    <link:label id="lab_casy_McColleyVCaseysGeneralStoresIncMember_documentation_en-US" xlink:label="lab_casy_McColleyVCaseysGeneralStoresIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">McColley V. Casey's General Stores, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_McColleyVCaseysGeneralStoresIncMember" xlink:href="casy-20220131.xsd#casy_McColleyVCaseysGeneralStoresIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_McColleyVCaseysGeneralStoresIncMember" xlink:to="lab_casy_McColleyVCaseysGeneralStoresIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_01caef82-6bdb-4424-8098-4dcdfd552000_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue and Cost of Goods Sold</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_6b72cacc-e97d-4165-a12a-165ebb7494ba_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest, net of amount capitalized</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_FuelWholesaleMember_ddccb970-a33d-49ea-8fcd-d77b3187206b_terseLabel_en-US" xlink:label="lab_casy_FuelWholesaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuel Wholesale</link:label>
    <link:label id="lab_casy_FuelWholesaleMember_label_en-US" xlink:label="lab_casy_FuelWholesaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuel Wholesale [Member]</link:label>
    <link:label id="lab_casy_FuelWholesaleMember_documentation_en-US" xlink:label="lab_casy_FuelWholesaleMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuel Wholesale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_FuelWholesaleMember" xlink:href="casy-20220131.xsd#casy_FuelWholesaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_FuelWholesaleMember" xlink:to="lab_casy_FuelWholesaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_9d30d1e3-d01e-42aa-8ede-ba0bf4828212_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Presentation of Financial Statements</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_66c50e80-a530-42f3-af95-2d3c0be42a13_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use assets obtained in exchange for new operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_7a8ff9a5-79b1-4159-a455-559334c9e643_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_d68a0883-047f-4653-84ea-9aceca91a6ef_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_8448351b-1ef6-4a46-aa82-e7e563b944ea_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal and state income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_be76589b-2cb7-417d-9475-f91c451d5e30_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_099f4c9c-adcf-4dd7-a483-73aca1a3b25c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9fcf632f-4688-4f85-9cdd-68d8426e2d19_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at beginning of the period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_fe0d5620-7247-449f-8c2a-d791dd3b0bd0_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents at end of the period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_a0bc5cde-b515-4956-89f4-28c44f8cd9c3_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_NE_11543324-03cc-4494-a618-711094321f16_terseLabel_en-US" xlink:label="lab_stpr_NE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nebraska</link:label>
    <link:label id="lab_stpr_NE_label_en-US" xlink:label="lab_stpr_NE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NEBRASKA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_NE" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_NE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_NE" xlink:to="lab_stpr_NE" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_0ec4811f-18ea-467e-b96f-d5859feb6d3f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_61eec799-84c1-4c2a-8d15-5af688a5e811_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_75178f8c-ca63-483d-a73d-f540c2e6b24a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual customer relationships</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_dd3750f4-8795-4d5e-b119-12283bc1bda5_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate purchase price</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_501c52bb-4df4-45b8-9ff3-fa437c6c3c66_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro forma information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_49389ded-97b2-43e4-9cc1-c27068be6fbe_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_c8154c5a-b38d-4c10-b92c-cf2a37d82af9_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_MO_057d98b9-c730-4cf3-ac0c-c56f7e4b5780_terseLabel_en-US" xlink:label="lab_stpr_MO" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Missouri</link:label>
    <link:label id="lab_stpr_MO_label_en-US" xlink:label="lab_stpr_MO" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MISSOURI</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_MO" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_MO"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_MO" xlink:to="lab_stpr_MO" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_3dbaa070-2d23-498d-8eff-b0283dc500f5_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_f57fff85-7470-41fd-be27-993ea75bf8d3_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_f2c776e5-1a4b-43c1-b851-2eec8038fbe1_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_85a6a0e9-5c28-4c61-842c-28cd4028765f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenue</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c8c5e362-7b74-4c9c-b632-cc0288bb4abe_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_5594380e-8bb5-443e-9aa8-ec6763b6ba95_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_43eee6fc-7da3-499e-baad-b85859476c9f_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c819e39c-ac77-467d-a15c-888f2f720d7b_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_e0254032-1174-40e0-8f2f-e716008317fa_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_023d868d-2fd7-4b0a-9b02-45e50774ea8c_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_UnsecuredRevolvingLineofCreditMember_a3544ba9-1768-445a-8ddd-18d6d60c577a_terseLabel_en-US" xlink:label="lab_casy_UnsecuredRevolvingLineofCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Revolving Line of Credit</link:label>
    <link:label id="lab_casy_UnsecuredRevolvingLineofCreditMember_label_en-US" xlink:label="lab_casy_UnsecuredRevolvingLineofCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Revolving Line of Credit [Member]</link:label>
    <link:label id="lab_casy_UnsecuredRevolvingLineofCreditMember_documentation_en-US" xlink:label="lab_casy_UnsecuredRevolvingLineofCreditMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Revolving Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_UnsecuredRevolvingLineofCreditMember" xlink:href="casy-20220131.xsd#casy_UnsecuredRevolvingLineofCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_UnsecuredRevolvingLineofCreditMember" xlink:to="lab_casy_UnsecuredRevolvingLineofCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_4330fc38-aa43-4fe7-899a-d6260fca4e5e_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_c0588ca5-2c0c-4cea-a7f1-21d159c03e56_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_f0d7c622-6c1a-418b-9ba4-70d849c3aa1e_terseLabel_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Funds</link:label>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_label_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fed Funds Effective Rate Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:to="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_1f385105-335c-4ef5-8b3e-4a48dded06ca_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_d10c7530-6695-4c96-88e3-6d5913ccc623_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_a8a2be9a-6279-45af-9f33-7e6410f61bdd_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_casy_SegmentReportingNumberofMerchandiseCategories_b7ddd3b0-3acf-4e1d-b0f0-e99284b49c42_terseLabel_en-US" xlink:label="lab_casy_SegmentReportingNumberofMerchandiseCategories" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of merchandise categories</link:label>
    <link:label id="lab_casy_SegmentReportingNumberofMerchandiseCategories_label_en-US" xlink:label="lab_casy_SegmentReportingNumberofMerchandiseCategories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Number of Merchandise Categories</link:label>
    <link:label id="lab_casy_SegmentReportingNumberofMerchandiseCategories_documentation_en-US" xlink:label="lab_casy_SegmentReportingNumberofMerchandiseCategories" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Number of Merchandise Categories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_casy_SegmentReportingNumberofMerchandiseCategories" xlink:href="casy-20220131.xsd#casy_SegmentReportingNumberofMerchandiseCategories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_SegmentReportingNumberofMerchandiseCategories" xlink:to="lab_casy_SegmentReportingNumberofMerchandiseCategories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PendingLitigationMember_7cf0a42d-6cbf-4277-8c2c-5a5523dfc5e9_terseLabel_en-US" xlink:label="lab_us-gaap_PendingLitigationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pending Litigation</link:label>
    <link:label id="lab_us-gaap_PendingLitigationMember_label_en-US" xlink:label="lab_us-gaap_PendingLitigationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pending Litigation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PendingLitigationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PendingLitigationMember" xlink:to="lab_us-gaap_PendingLitigationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_29d9c686-aad3-49bd-a0e6-34ec8336c780_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_e18f1ff0-509b-4ddb-90d9-fa4609ae9758_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a68b646d-11fc-4655-af3f-4663fc58d5df_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_38c776f0-770c-464e-8d5c-f649305580eb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_58aede27-9cef-40dc-b129-bb8246fec247_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent_c36dc021-575e-4a54-9204-14b218470d60_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables</link:label>
    <link:label id="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts and Other Receivables, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_378edf0c-cb40-41d5-b0fe-daaed55e9921_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationStatusDomain_871405fa-40c2-4668-89d2-1db879402a4d_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Domain]</link:label>
    <link:label id="lab_us-gaap_LitigationStatusDomain_label_en-US" xlink:label="lab_us-gaap_LitigationStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationStatusDomain" xlink:to="lab_us-gaap_LitigationStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_fa438dfa-73b6-4a9e-9f37-989c52cff268_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_789f2436-c086-483c-bcd1-f43de3c01074_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax withholdings on employee share-based awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_99d8f0ab-aa09-48d3-bf62-890a6edf40d3_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e9e2511c-2bce-4f91-a0fb-e64a5ba7d9dc_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_b3c747cd-c9fc-4edc-9216-7be2a94e85ca_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_e38fa633-257f-4cbe-a27c-c77edea876e5_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_c141a0b1-2c3f-4786-af62-6ccf4f45391d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_KY_4202d8b5-34d6-4b5d-81ee-f3ea08b5f43d_terseLabel_en-US" xlink:label="lab_stpr_KY" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Kentucky</link:label>
    <link:label id="lab_stpr_KY_label_en-US" xlink:label="lab_stpr_KY" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">KENTUCKY</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_KY" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_KY"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_KY" xlink:to="lab_stpr_KY" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_963fc3ef-2427-4f0c-9b79-f421f7c94dfa_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>casy-20220131_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:eb2404a6-946d-4fe9-90ed-1a0d2a363c94,g:7503a3e5-34a3-4cf9-9770-6f2a4a460ca3-->
<link:linkbase 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" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.caseys.com/role/CoverPage" xlink:type="simple" xlink:href="casy-20220131.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_14f0ff56-e756-424c-9b4f-12e57cf3acd7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_DocumentType_14f0ff56-e756-424c-9b4f-12e57cf3acd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_85bbf120-33ea-46f3-8524-ef2418782d1d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_DocumentQuarterlyReport_85bbf120-33ea-46f3-8524-ef2418782d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_dc7c3291-b52e-4ee6-8f62-1ae7d7e35cfd" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_DocumentPeriodEndDate_dc7c3291-b52e-4ee6-8f62-1ae7d7e35cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_e2a093fa-544c-486b-bdda-14bd61496be9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_DocumentTransitionReport_e2a093fa-544c-486b-bdda-14bd61496be9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_bccbbaab-4703-4a7e-8d95-977f85cce1fb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_EntityFileNumber_bccbbaab-4703-4a7e-8d95-977f85cce1fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_5a4f35ea-f6ba-492d-842e-81d459c23c15" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_EntityRegistrantName_5a4f35ea-f6ba-492d-842e-81d459c23c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_48be7236-4044-4505-9429-d3110af7c719" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_EntityIncorporationStateCountryCode_48be7236-4044-4505-9429-d3110af7c719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_444c718b-60ce-45cf-8d33-28d2f19e558e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_EntityTaxIdentificationNumber_444c718b-60ce-45cf-8d33-28d2f19e558e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_20be6936-36fc-4ca1-8f27-ce9bec67db62" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_EntityAddressAddressLine1_20be6936-36fc-4ca1-8f27-ce9bec67db62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_5be1711a-12b5-4670-90de-2d5c2a05146a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_EntityAddressCityOrTown_5be1711a-12b5-4670-90de-2d5c2a05146a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_318febc3-7de2-4921-8c90-74485022aef9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_EntityAddressStateOrProvince_318febc3-7de2-4921-8c90-74485022aef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_f5b0f6e0-3f9e-4f68-8b13-e03017a779b7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_EntityAddressPostalZipCode_f5b0f6e0-3f9e-4f68-8b13-e03017a779b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_fda6ee42-253d-4f46-b00b-6738ee7c99ec" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_CityAreaCode_fda6ee42-253d-4f46-b00b-6738ee7c99ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_48c8331d-cf49-4c52-a698-77cab3a2e8dc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_LocalPhoneNumber_48c8331d-cf49-4c52-a698-77cab3a2e8dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_7ed29ded-f49c-487c-a57d-a47fffdce749" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_Security12bTitle_7ed29ded-f49c-487c-a57d-a47fffdce749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_61728e47-9999-47d2-8a94-9e4857e88743" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_TradingSymbol_61728e47-9999-47d2-8a94-9e4857e88743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_f6b845c1-4ea5-4fcc-b3e2-084662479395" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_SecurityExchangeName_f6b845c1-4ea5-4fcc-b3e2-084662479395" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_b1a2e8c1-b89b-400a-82b9-74fb2f67b8d5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_EntityCurrentReportingStatus_b1a2e8c1-b89b-400a-82b9-74fb2f67b8d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_587ad7a5-571f-4baf-9303-5cfcad38a9a5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_EntityInteractiveDataCurrent_587ad7a5-571f-4baf-9303-5cfcad38a9a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_4b1d8fe1-3912-4c55-a896-51f97478a005" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_EntityFilerCategory_4b1d8fe1-3912-4c55-a896-51f97478a005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_16995139-b9ab-496a-ab1f-d313a7c1e804" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_EntitySmallBusiness_16995139-b9ab-496a-ab1f-d313a7c1e804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_dce03d75-cb7a-4bea-ab92-f7573b5ed085" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_EntityEmergingGrowthCompany_dce03d75-cb7a-4bea-ab92-f7573b5ed085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_5ef43c25-3f93-415d-8393-0b3d5abeb521" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_EntityShellCompany_5ef43c25-3f93-415d-8393-0b3d5abeb521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_86d981b9-e353-4ba0-a44e-15f5c89a5ddf" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_86d981b9-e353-4ba0-a44e-15f5c89a5ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_78c3316c-537c-4d1e-bd40-2551e4bd4773" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_EntityCentralIndexKey_78c3316c-537c-4d1e-bd40-2551e4bd4773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_78a9ec93-6692-40c3-971d-ad5184b08145" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_CurrentFiscalYearEndDate_78a9ec93-6692-40c3-971d-ad5184b08145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_7fe617a0-0639-41d9-815d-a5d48b394111" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_DocumentFiscalYearFocus_7fe617a0-0639-41d9-815d-a5d48b394111" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_27a8b8a0-1c58-4d03-979a-f13343c51ff8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_DocumentFiscalPeriodFocus_27a8b8a0-1c58-4d03-979a-f13343c51ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_3f93358b-17a6-4661-abf3-6525d6e168b1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a641d79a-b6af-4674-85a5-2e47c482fc45" xlink:to="loc_dei_AmendmentFlag_3f93358b-17a6-4661-abf3-6525d6e168b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="casy-20220131.xsd#CondensedConsolidatedBalanceSheetsUnaudited"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_97cb5daf-1bd2-41df-9557-1a5027314c5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_7f9c34ea-05be-4bdd-9c45-ed89735dc1e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_97cb5daf-1bd2-41df-9557-1a5027314c5b" xlink:to="loc_us-gaap_AssetsAbstract_7f9c34ea-05be-4bdd-9c45-ed89735dc1e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_7a9c1f75-ef9b-4337-b389-8bbae59f2413" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7f9c34ea-05be-4bdd-9c45-ed89735dc1e1" xlink:to="loc_us-gaap_AssetsCurrentAbstract_7a9c1f75-ef9b-4337-b389-8bbae59f2413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f46e00c7-6301-4944-bcc4-b6b297c50a19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7a9c1f75-ef9b-4337-b389-8bbae59f2413" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f46e00c7-6301-4944-bcc4-b6b297c50a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_8b985b31-86b5-4f44-a2c4-9f96d399841b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7a9c1f75-ef9b-4337-b389-8bbae59f2413" xlink:to="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_8b985b31-86b5-4f44-a2c4-9f96d399841b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_733682e1-fe18-40ed-acb8-07416a16ee6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7a9c1f75-ef9b-4337-b389-8bbae59f2413" xlink:to="loc_us-gaap_InventoryNet_733682e1-fe18-40ed-acb8-07416a16ee6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_78605a44-b04e-4966-bd17-66590068107c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7a9c1f75-ef9b-4337-b389-8bbae59f2413" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_78605a44-b04e-4966-bd17-66590068107c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_8c376d77-a755-4df3-b1e6-b6426a4bd35e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7a9c1f75-ef9b-4337-b389-8bbae59f2413" xlink:to="loc_us-gaap_IncomeTaxesReceivable_8c376d77-a755-4df3-b1e6-b6426a4bd35e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c7bc0f05-6c1b-4f70-b033-6ab3a6c566a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7a9c1f75-ef9b-4337-b389-8bbae59f2413" xlink:to="loc_us-gaap_AssetsCurrent_c7bc0f05-6c1b-4f70-b033-6ab3a6c566a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_79698cf7-425a-49f5-a814-30fca45a32fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7f9c34ea-05be-4bdd-9c45-ed89735dc1e1" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_79698cf7-425a-49f5-a814-30fca45a32fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_5731211f-c0fe-4f19-b3f5-7fcc28a13f0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7f9c34ea-05be-4bdd-9c45-ed89735dc1e1" xlink:to="loc_us-gaap_Goodwill_5731211f-c0fe-4f19-b3f5-7fcc28a13f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3cab48be-8921-483b-9499-5f353ee92ec6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7f9c34ea-05be-4bdd-9c45-ed89735dc1e1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3cab48be-8921-483b-9499-5f353ee92ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_097fecb7-4cd8-41a7-9262-9c22ea60dd8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_7f9c34ea-05be-4bdd-9c45-ed89735dc1e1" xlink:to="loc_us-gaap_Assets_097fecb7-4cd8-41a7-9262-9c22ea60dd8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41523ea7-d18a-4109-ab41-a9e3243fef8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_97cb5daf-1bd2-41df-9557-1a5027314c5b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41523ea7-d18a-4109-ab41-a9e3243fef8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_997aa74e-2656-4f83-a4a3-421d6d6e5ae4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41523ea7-d18a-4109-ab41-a9e3243fef8f" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_997aa74e-2656-4f83-a4a3-421d6d6e5ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_0263f14b-7ee9-4225-91ef-cac02c4366e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_997aa74e-2656-4f83-a4a3-421d6d6e5ae4" xlink:to="loc_us-gaap_LongTermDebtCurrent_0263f14b-7ee9-4225-91ef-cac02c4366e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_4c2d0676-2453-46fc-8c90-811b59eb2bc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_997aa74e-2656-4f83-a4a3-421d6d6e5ae4" xlink:to="loc_us-gaap_AccountsPayableCurrent_4c2d0676-2453-46fc-8c90-811b59eb2bc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_36553834-3f3f-4361-aded-9b50f1eda148" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_997aa74e-2656-4f83-a4a3-421d6d6e5ae4" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_36553834-3f3f-4361-aded-9b50f1eda148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_d5feffec-f04d-44b0-8325-f3f39602dbfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_997aa74e-2656-4f83-a4a3-421d6d6e5ae4" xlink:to="loc_us-gaap_LiabilitiesCurrent_d5feffec-f04d-44b0-8325-f3f39602dbfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_2379c4d1-928b-4282-9c8f-27967a829504" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41523ea7-d18a-4109-ab41-a9e3243fef8f" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_2379c4d1-928b-4282-9c8f-27967a829504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c0a9e623-bc13-40ce-9de8-b0de31230e6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41523ea7-d18a-4109-ab41-a9e3243fef8f" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c0a9e623-bc13-40ce-9de8-b0de31230e6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_c254cee2-a12b-4123-b195-72a9aef35650" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41523ea7-d18a-4109-ab41-a9e3243fef8f" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_c254cee2-a12b-4123-b195-72a9aef35650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_450b66c7-e063-4289-a010-bbc1081d087a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41523ea7-d18a-4109-ab41-a9e3243fef8f" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_450b66c7-e063-4289-a010-bbc1081d087a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_7acd03c9-e285-467e-a7b0-00d19ccc7583" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41523ea7-d18a-4109-ab41-a9e3243fef8f" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_7acd03c9-e285-467e-a7b0-00d19ccc7583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_410bbade-602e-4964-8c53-0b7970962902" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41523ea7-d18a-4109-ab41-a9e3243fef8f" xlink:to="loc_us-gaap_Liabilities_410bbade-602e-4964-8c53-0b7970962902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_51779af9-1b7a-4ad0-9cd2-f6fc5d6f821a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41523ea7-d18a-4109-ab41-a9e3243fef8f" xlink:to="loc_us-gaap_StockholdersEquityAbstract_51779af9-1b7a-4ad0-9cd2-f6fc5d6f821a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_7486c11a-ff92-4463-b363-5c3a99e570b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_51779af9-1b7a-4ad0-9cd2-f6fc5d6f821a" xlink:to="loc_us-gaap_PreferredStockValue_7486c11a-ff92-4463-b363-5c3a99e570b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_852af44d-b39e-48f6-a04b-0b71818a72f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_51779af9-1b7a-4ad0-9cd2-f6fc5d6f821a" xlink:to="loc_us-gaap_CommonStockValue_852af44d-b39e-48f6-a04b-0b71818a72f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ea5c5620-d25e-4488-b868-eedb5d621ce5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_51779af9-1b7a-4ad0-9cd2-f6fc5d6f821a" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ea5c5620-d25e-4488-b868-eedb5d621ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b5fdb08a-2a09-40f3-8286-880c3901a471" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_51779af9-1b7a-4ad0-9cd2-f6fc5d6f821a" xlink:to="loc_us-gaap_StockholdersEquity_b5fdb08a-2a09-40f3-8286-880c3901a471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_6a32df29-5fec-476d-9347-33cd6e3f111d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41523ea7-d18a-4109-ab41-a9e3243fef8f" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_6a32df29-5fec-476d-9347-33cd6e3f111d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="casy-20220131.xsd#CondensedConsolidatedBalanceSheetsUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_615bff90-d8ce-43c1-8509-5a8b35e5b1a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_eea73eec-b4ea-4736-967d-2f1e58d96d54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_615bff90-d8ce-43c1-8509-5a8b35e5b1a7" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_eea73eec-b4ea-4736-967d-2f1e58d96d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="casy-20220131.xsd#CondensedConsolidatedStatementsofIncomeUnaudited"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_61c0ec3b-7964-45dd-b18f-cd9d72c37a45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_4ad25651-375d-4013-8a59-566af1c709a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_61c0ec3b-7964-45dd-b18f-cd9d72c37a45" xlink:to="loc_us-gaap_Revenues_4ad25651-375d-4013-8a59-566af1c709a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_797cce2c-33d8-4d51-8719-675d80239473" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_61c0ec3b-7964-45dd-b18f-cd9d72c37a45" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_797cce2c-33d8-4d51-8719-675d80239473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_342167b3-8c7f-4852-b2da-78ae7c955ba1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_61c0ec3b-7964-45dd-b18f-cd9d72c37a45" xlink:to="loc_us-gaap_OperatingExpenses_342167b3-8c7f-4852-b2da-78ae7c955ba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_1f6b5086-15bb-43aa-8a50-4884afff3cdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_61c0ec3b-7964-45dd-b18f-cd9d72c37a45" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_1f6b5086-15bb-43aa-8a50-4884afff3cdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_f1518d92-3ab8-410a-9e16-4d199d191ca5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_61c0ec3b-7964-45dd-b18f-cd9d72c37a45" xlink:to="loc_us-gaap_InterestExpense_f1518d92-3ab8-410a-9e16-4d199d191ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_12ae01ec-8802-4098-bc13-bcd1f7372e83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_61c0ec3b-7964-45dd-b18f-cd9d72c37a45" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_12ae01ec-8802-4098-bc13-bcd1f7372e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_32eb52c4-0dcc-4d2f-ab49-caa3709a3c87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_61c0ec3b-7964-45dd-b18f-cd9d72c37a45" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_32eb52c4-0dcc-4d2f-ab49-caa3709a3c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c29d784e-adc2-472d-9380-51b748083430" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_61c0ec3b-7964-45dd-b18f-cd9d72c37a45" xlink:to="loc_us-gaap_NetIncomeLoss_c29d784e-adc2-472d-9380-51b748083430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_92449a5c-3fd4-4b6d-8641-d5c8730a224b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_61c0ec3b-7964-45dd-b18f-cd9d72c37a45" xlink:to="loc_us-gaap_EarningsPerShareAbstract_92449a5c-3fd4-4b6d-8641-d5c8730a224b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_49435749-2749-4ac7-b696-83c2bcb5cc59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_92449a5c-3fd4-4b6d-8641-d5c8730a224b" xlink:to="loc_us-gaap_EarningsPerShareBasic_49435749-2749-4ac7-b696-83c2bcb5cc59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1bad645f-2a84-4aea-b8fe-24a148b13206" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_92449a5c-3fd4-4b6d-8641-d5c8730a224b" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1bad645f-2a84-4aea-b8fe-24a148b13206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5fe77f46-da80-4dff-addf-692c72001eb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_61c0ec3b-7964-45dd-b18f-cd9d72c37a45" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5fe77f46-da80-4dff-addf-692c72001eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_a1b9ab21-1c56-4f2b-9c82-f4f8928ff7ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_61c0ec3b-7964-45dd-b18f-cd9d72c37a45" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_a1b9ab21-1c56-4f2b-9c82-f4f8928ff7ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bd8200c1-7d4f-4ae8-8dae-2c715620aff5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_61c0ec3b-7964-45dd-b18f-cd9d72c37a45" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_bd8200c1-7d4f-4ae8-8dae-2c715620aff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_d8e77b4b-a1ba-46c1-9754-d01c8f4cfea6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_61c0ec3b-7964-45dd-b18f-cd9d72c37a45" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_d8e77b4b-a1ba-46c1-9754-d01c8f4cfea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited" xlink:type="simple" xlink:href="casy-20220131.xsd#CondensedConsolidatedStatementsofShareholdersEquityUnaudited"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_2d2952f0-1517-4cb3-80dd-084b9ff98c9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4773335f-8d7a-41c4-ab42-506f4fbd4906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_2d2952f0-1517-4cb3-80dd-084b9ff98c9e" xlink:to="loc_us-gaap_StatementTable_4773335f-8d7a-41c4-ab42-506f4fbd4906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_868be80c-c8af-4324-926f-b9515b43f5f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4773335f-8d7a-41c4-ab42-506f4fbd4906" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_868be80c-c8af-4324-926f-b9515b43f5f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_527a2899-e513-406a-841f-4426c0a5d1f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_868be80c-c8af-4324-926f-b9515b43f5f8" xlink:to="loc_us-gaap_EquityComponentDomain_527a2899-e513-406a-841f-4426c0a5d1f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_9dc883b1-657b-4e61-bc3e-509b45609a56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_527a2899-e513-406a-841f-4426c0a5d1f8" xlink:to="loc_us-gaap_CommonStockMember_9dc883b1-657b-4e61-bc3e-509b45609a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_eab964e1-4cb9-4fa6-b9b7-dab35648f4b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_527a2899-e513-406a-841f-4426c0a5d1f8" xlink:to="loc_us-gaap_RetainedEarningsMember_eab964e1-4cb9-4fa6-b9b7-dab35648f4b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_736a8a3f-a89f-4044-ac71-098a7a403d69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4773335f-8d7a-41c4-ab42-506f4fbd4906" xlink:to="loc_us-gaap_StatementLineItems_736a8a3f-a89f-4044-ac71-098a7a403d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9b7d1c02-efd0-4918-99e5-1992dc1a9725" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_736a8a3f-a89f-4044-ac71-098a7a403d69" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9b7d1c02-efd0-4918-99e5-1992dc1a9725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_be4c9137-544d-4c1b-bc54-2e4ca84038bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9b7d1c02-efd0-4918-99e5-1992dc1a9725" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_be4c9137-544d-4c1b-bc54-2e4ca84038bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cd06b572-dcc7-431f-a4f1-3645516edfbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9b7d1c02-efd0-4918-99e5-1992dc1a9725" xlink:to="loc_us-gaap_StockholdersEquity_cd06b572-dcc7-431f-a4f1-3645516edfbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5e2a47de-7555-490b-8a1a-c29debbed30e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9b7d1c02-efd0-4918-99e5-1992dc1a9725" xlink:to="loc_us-gaap_NetIncomeLoss_5e2a47de-7555-490b-8a1a-c29debbed30e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStock_22432a2d-d097-4d75-952a-24b9759c2abf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9b7d1c02-efd0-4918-99e5-1992dc1a9725" xlink:to="loc_us-gaap_DividendsCommonStock_22432a2d-d097-4d75-952a-24b9759c2abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a6b4f13f-a88e-4d58-9c80-18b43507f158" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9b7d1c02-efd0-4918-99e5-1992dc1a9725" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_a6b4f13f-a88e-4d58-9c80-18b43507f158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_65563c4a-026f-4c75-8f65-70daf28a3bb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9b7d1c02-efd0-4918-99e5-1992dc1a9725" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_65563c4a-026f-4c75-8f65-70daf28a3bb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_fa99eb8e-c565-4958-9c63-0c48e0f1ae98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9b7d1c02-efd0-4918-99e5-1992dc1a9725" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_fa99eb8e-c565-4958-9c63-0c48e0f1ae98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_33e60b42-bc45-48f0-b439-53126dae08f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9b7d1c02-efd0-4918-99e5-1992dc1a9725" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_33e60b42-bc45-48f0-b439-53126dae08f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_9dd21f77-b528-4286-9f2d-e370ab242544" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9b7d1c02-efd0-4918-99e5-1992dc1a9725" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_9dd21f77-b528-4286-9f2d-e370ab242544" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ac4adcee-17b7-43d8-9e22-622b86a68bc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_9b7d1c02-efd0-4918-99e5-1992dc1a9725" xlink:to="loc_us-gaap_StockholdersEquity_ac4adcee-17b7-43d8-9e22-622b86a68bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_1c2658bc-3a50-4b14-8a2f-2f0ebb02027c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_736a8a3f-a89f-4044-ac71-098a7a403d69" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_1c2658bc-3a50-4b14-8a2f-2f0ebb02027c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnauditedParenthetical" xlink:type="simple" xlink:href="casy-20220131.xsd#CondensedConsolidatedStatementsofShareholdersEquityUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_b935a579-e541-4abb-951c-297f62c473fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_9d62c74b-442a-47aa-a51a-fe53771605c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_b935a579-e541-4abb-951c-297f62c473fa" xlink:to="loc_us-gaap_StatementTable_9d62c74b-442a-47aa-a51a-fe53771605c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9fd2a70b-df3c-4d5c-8500-d99470e9405f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9d62c74b-442a-47aa-a51a-fe53771605c1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9fd2a70b-df3c-4d5c-8500-d99470e9405f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1f6a8b7b-e68e-4289-9a42-a3ecf72ff9fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9fd2a70b-df3c-4d5c-8500-d99470e9405f" xlink:to="loc_us-gaap_EquityComponentDomain_1f6a8b7b-e68e-4289-9a42-a3ecf72ff9fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_b1dcd022-7fcc-48b4-86b2-3b14f83219d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1f6a8b7b-e68e-4289-9a42-a3ecf72ff9fb" xlink:to="loc_us-gaap_RetainedEarningsMember_b1dcd022-7fcc-48b4-86b2-3b14f83219d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a3352281-05b5-4522-91f8-f0093d5d18c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_9d62c74b-442a-47aa-a51a-fe53771605c1" xlink:to="loc_us-gaap_StatementLineItems_a3352281-05b5-4522-91f8-f0093d5d18c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_fa653697-d31c-4e84-b1a6-1f16cbb4fd21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a3352281-05b5-4522-91f8-f0093d5d18c3" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_fa653697-d31c-4e84-b1a6-1f16cbb4fd21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="casy-20220131.xsd#CondensedConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_268f424c-8adc-4501-b18b-cb329cf7d53a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_12522aa4-2754-4702-b7ee-4c1d24039bdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_268f424c-8adc-4501-b18b-cb329cf7d53a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_12522aa4-2754-4702-b7ee-4c1d24039bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c5557957-32f6-4745-b717-29861abc6941" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_12522aa4-2754-4702-b7ee-4c1d24039bdf" xlink:to="loc_us-gaap_NetIncomeLoss_c5557957-32f6-4745-b717-29861abc6941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0468bb4c-1465-4605-b18b-a027a5b0d198" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_12522aa4-2754-4702-b7ee-4c1d24039bdf" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0468bb4c-1465-4605-b18b-a027a5b0d198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_8ee48289-4268-41e9-aa96-a4776e22b411" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0468bb4c-1465-4605-b18b-a027a5b0d198" xlink:to="loc_us-gaap_DepreciationAndAmortization_8ee48289-4268-41e9-aa96-a4776e22b411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_31015fce-1016-4ce6-adea-ea80efc1811d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0468bb4c-1465-4605-b18b-a027a5b0d198" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_31015fce-1016-4ce6-adea-ea80efc1811d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_fa4c2df9-5061-458a-8b72-92e186ab5de6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0468bb4c-1465-4605-b18b-a027a5b0d198" xlink:to="loc_us-gaap_ShareBasedCompensation_fa4c2df9-5061-458a-8b72-92e186ab5de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_6043c3f3-dcb8-4437-8250-3d861bea21e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0468bb4c-1465-4605-b18b-a027a5b0d198" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_6043c3f3-dcb8-4437-8250-3d861bea21e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_3ecb15ef-7460-4545-9fe1-e195fcb395a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0468bb4c-1465-4605-b18b-a027a5b0d198" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_3ecb15ef-7460-4545-9fe1-e195fcb395a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_03b86907-d319-43bd-be7e-d178f7db6c32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0468bb4c-1465-4605-b18b-a027a5b0d198" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_03b86907-d319-43bd-be7e-d178f7db6c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_927a1de8-4ece-48ff-8286-e034a0302bca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_03b86907-d319-43bd-be7e-d178f7db6c32" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_927a1de8-4ece-48ff-8286-e034a0302bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_9df6f398-effd-457d-b05d-64874231f7cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_03b86907-d319-43bd-be7e-d178f7db6c32" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_9df6f398-effd-457d-b05d-64874231f7cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_5536efb9-e4cc-4d59-aac4-f9213fa560d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_03b86907-d319-43bd-be7e-d178f7db6c32" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_5536efb9-e4cc-4d59-aac4-f9213fa560d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_d53d6931-fa15-464c-852a-1a03c7cb5ea0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_03b86907-d319-43bd-be7e-d178f7db6c32" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_d53d6931-fa15-464c-852a-1a03c7cb5ea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_5505bc45-b968-41b3-8d28-104c7e4ff808" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_03b86907-d319-43bd-be7e-d178f7db6c32" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_5505bc45-b968-41b3-8d28-104c7e4ff808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_8b522e93-4886-4d8c-919a-3fd81268e886" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_03b86907-d319-43bd-be7e-d178f7db6c32" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_8b522e93-4886-4d8c-919a-3fd81268e886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_f7d15cc4-099d-4b42-a25e-fd2b5ce209a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_03b86907-d319-43bd-be7e-d178f7db6c32" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_f7d15cc4-099d-4b42-a25e-fd2b5ce209a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a316946-1c5c-4afe-936d-9644f8d9f08e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_12522aa4-2754-4702-b7ee-4c1d24039bdf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4a316946-1c5c-4afe-936d-9644f8d9f08e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_832eb715-1cca-4979-a802-511026099786" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_268f424c-8adc-4501-b18b-cb329cf7d53a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_832eb715-1cca-4979-a802-511026099786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_672a6788-3cc5-4fdd-ae0d-986c39680ea6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_832eb715-1cca-4979-a802-511026099786" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_672a6788-3cc5-4fdd-ae0d-986c39680ea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_170e8234-b175-4dfb-b14f-3fc54325572d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_832eb715-1cca-4979-a802-511026099786" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_170e8234-b175-4dfb-b14f-3fc54325572d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_40325b10-77f7-42c6-b1d5-30bfed5c774c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_832eb715-1cca-4979-a802-511026099786" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_40325b10-77f7-42c6-b1d5-30bfed5c774c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ba4f2f28-c4f6-4bec-b76b-b7f31320ec16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_832eb715-1cca-4979-a802-511026099786" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ba4f2f28-c4f6-4bec-b76b-b7f31320ec16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_97d002b9-ca34-4fc0-89ea-0e58317d472e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_268f424c-8adc-4501-b18b-cb329cf7d53a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_97d002b9-ca34-4fc0-89ea-0e58317d472e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0c82016b-cdfe-49d6-8fb6-cadaebf970ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_97d002b9-ca34-4fc0-89ea-0e58317d472e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0c82016b-cdfe-49d6-8fb6-cadaebf970ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_11f82ccb-f0f4-412c-9525-94f1db3c5ff7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_97d002b9-ca34-4fc0-89ea-0e58317d472e" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_11f82ccb-f0f4-412c-9525-94f1db3c5ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_a4b32e8e-c0b0-4f05-a99d-d27f4b63aa9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_97d002b9-ca34-4fc0-89ea-0e58317d472e" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_a4b32e8e-c0b0-4f05-a99d-d27f4b63aa9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_af98d8d6-04ad-44a5-8b92-a886b3a545b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_97d002b9-ca34-4fc0-89ea-0e58317d472e" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_af98d8d6-04ad-44a5-8b92-a886b3a545b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_e2b0f7af-c8bb-4de0-a2e0-180c80ba2e21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_97d002b9-ca34-4fc0-89ea-0e58317d472e" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_e2b0f7af-c8bb-4de0-a2e0-180c80ba2e21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_bbb3a16c-30f7-48a3-bfdc-6f793d1589f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_97d002b9-ca34-4fc0-89ea-0e58317d472e" xlink:to="loc_us-gaap_PaymentsOfDividends_bbb3a16c-30f7-48a3-bfdc-6f793d1589f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_e80be0b7-47e0-43e6-ac11-f53a88c3be14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_97d002b9-ca34-4fc0-89ea-0e58317d472e" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_e80be0b7-47e0-43e6-ac11-f53a88c3be14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_84435d77-bc9a-4507-a340-6c19df4ce988" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_97d002b9-ca34-4fc0-89ea-0e58317d472e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_84435d77-bc9a-4507-a340-6c19df4ce988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_acaad263-95c0-4e2f-9030-57f4eebdf138" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_268f424c-8adc-4501-b18b-cb329cf7d53a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_acaad263-95c0-4e2f-9030-57f4eebdf138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8000a66f-c898-402a-bca8-fcb3f46a4d7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_268f424c-8adc-4501-b18b-cb329cf7d53a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8000a66f-c898-402a-bca8-fcb3f46a4d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3222e44e-c89e-435b-ab6f-a404c5d15ac5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_268f424c-8adc-4501-b18b-cb329cf7d53a" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3222e44e-c89e-435b-ab6f-a404c5d15ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_85dbac49-ee3e-471c-bad0-afabd1e6aea4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_268f424c-8adc-4501-b18b-cb329cf7d53a" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_85dbac49-ee3e-471c-bad0-afabd1e6aea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_7d54f79c-1f86-4b9a-b9a0-2ce6d99a899e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_85dbac49-ee3e-471c-bad0-afabd1e6aea4" xlink:to="loc_us-gaap_InterestPaidNet_7d54f79c-1f86-4b9a-b9a0-2ce6d99a899e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_5b8f52d2-55e6-4f6c-8f89-bb04a89ac2aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_85dbac49-ee3e-471c-bad0-afabd1e6aea4" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_5b8f52d2-55e6-4f6c-8f89-bb04a89ac2aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_5951c072-7469-4658-8cc4-1f8f6ffa4d2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_268f424c-8adc-4501-b18b-cb329cf7d53a" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_5951c072-7469-4658-8cc4-1f8f6ffa4d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_5e88f232-66a2-4549-ab0b-cbdbb7c32fad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_5951c072-7469-4658-8cc4-1f8f6ffa4d2f" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_5e88f232-66a2-4549-ab0b-cbdbb7c32fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_9cc3cced-dd71-4f50-b60f-2422c60f2075" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_5951c072-7469-4658-8cc4-1f8f6ffa4d2f" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_9cc3cced-dd71-4f50-b60f-2422c60f2075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_ea2f3629-104a-45e5-ba94-8e2b973db8e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_5951c072-7469-4658-8cc4-1f8f6ffa4d2f" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_ea2f3629-104a-45e5-ba94-8e2b973db8e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/PresentationofFinancialStatements" xlink:type="simple" xlink:href="casy-20220131.xsd#PresentationofFinancialStatements"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/PresentationofFinancialStatements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f379c216-a396-4a55-ae39-bb911537951b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_6138050a-9dc4-422a-8e1b-6e3ee28bc0af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f379c216-a396-4a55-ae39-bb911537951b" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_6138050a-9dc4-422a-8e1b-6e3ee28bc0af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/PresentationofFinancialStatementsNarrativeDetails" xlink:type="simple" xlink:href="casy-20220131.xsd#PresentationofFinancialStatementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/PresentationofFinancialStatementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c6a00bb3-20c2-48cb-9dc4-e0c0660711f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStores_50df694d-0056-4187-aa81-6c0a98041b17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfStores"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c6a00bb3-20c2-48cb-9dc4-e0c0660711f0" xlink:to="loc_us-gaap_NumberOfStores_50df694d-0056-4187-aa81-6c0a98041b17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStatesInWhichEntityOperates_56ca8dc5-18e0-4045-8d47-c9910adafe28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfStatesInWhichEntityOperates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c6a00bb3-20c2-48cb-9dc4-e0c0660711f0" xlink:to="loc_us-gaap_NumberOfStatesInWhichEntityOperates_56ca8dc5-18e0-4045-8d47-c9910adafe28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_PopulationOfCommunities_aed8e124-f926-430b-b1fe-3226ef6a111b" xlink:href="casy-20220131.xsd#casy_PopulationOfCommunities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c6a00bb3-20c2-48cb-9dc4-e0c0660711f0" xlink:to="loc_casy_PopulationOfCommunities_aed8e124-f926-430b-b1fe-3226ef6a111b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/BasisofPresentation" xlink:type="simple" xlink:href="casy-20220131.xsd#BasisofPresentation"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/BasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_33b7fb65-ee50-4fc0-8493-5e2889bb05b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_16d22554-77c4-411f-a265-e75f760159f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_33b7fb65-ee50-4fc0-8493-5e2889bb05b4" xlink:to="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_16d22554-77c4-411f-a265-e75f760159f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/BasisofPresentationPolicies" xlink:type="simple" xlink:href="casy-20220131.xsd#BasisofPresentationPolicies"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/BasisofPresentationPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c2532bd2-ee91-4953-96c5-cde53bdf3314" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_60aa9b9a-8071-4ea7-9574-326c86d9731e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c2532bd2-ee91-4953-96c5-cde53bdf3314" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_60aa9b9a-8071-4ea7-9574-326c86d9731e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_f8ef5e67-3593-4290-a096-db12322e36d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_c2532bd2-ee91-4953-96c5-cde53bdf3314" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_f8ef5e67-3593-4290-a096-db12322e36d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/RevenueandCostofGoodsSold" xlink:type="simple" xlink:href="casy-20220131.xsd#RevenueandCostofGoodsSold"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/RevenueandCostofGoodsSold" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a01ee601-76aa-4395-a69d-cb48772399d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_a221ca8d-f03d-405a-b94c-11b486885501" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_a01ee601-76aa-4395-a69d-cb48772399d3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_a221ca8d-f03d-405a-b94c-11b486885501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/RevenueandCostofGoodsSoldNarrativeDetails" xlink:type="simple" xlink:href="casy-20220131.xsd#RevenueandCostofGoodsSoldNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/RevenueandCostofGoodsSoldNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f6174499-049f-481b-9b10-970d74b5e6ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_903df39f-a1de-490f-894e-2810416663e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_f6174499-049f-481b-9b10-970d74b5e6ea" xlink:to="loc_us-gaap_ContractWithCustomerLiability_903df39f-a1de-490f-894e-2810416663e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosure" xlink:type="simple" xlink:href="casy-20220131.xsd#LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosure"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_casy_LongTermDebtandFairValueDisclosureAbstract_33fec265-49df-41e4-9f00-5531755a1f3d" xlink:href="casy-20220131.xsd#casy_LongTermDebtandFairValueDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_8951981c-3cc0-4704-8387-85dd490ecc9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_casy_LongTermDebtandFairValueDisclosureAbstract_33fec265-49df-41e4-9f00-5531755a1f3d" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_8951981c-3cc0-4704-8387-85dd490ecc9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails" xlink:type="simple" xlink:href="casy-20220131.xsd#LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_casy_LongTermDebtandFairValueDisclosureAbstract_0ec10610-967d-4edd-be12-0d2d2a989257" xlink:href="casy-20220131.xsd#casy_LongTermDebtandFairValueDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_6c77aa0f-f3aa-484c-b05b-721caf893c8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_casy_LongTermDebtandFairValueDisclosureAbstract_0ec10610-967d-4edd-be12-0d2d2a989257" xlink:to="loc_us-gaap_DebtInstrumentTable_6c77aa0f-f3aa-484c-b05b-721caf893c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_dce8dbf2-b168-406f-a70a-bd08e59c856b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6c77aa0f-f3aa-484c-b05b-721caf893c8a" xlink:to="loc_us-gaap_DebtInstrumentAxis_dce8dbf2-b168-406f-a70a-bd08e59c856b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e5e9b0ca-98bc-4971-a3d2-e871c97ff2f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_dce8dbf2-b168-406f-a70a-bd08e59c856b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e5e9b0ca-98bc-4971-a3d2-e871c97ff2f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_TermLoanFacilityMember_8434c9e8-cfe7-40be-8dbe-886e3209499c" xlink:href="casy-20220131.xsd#casy_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e5e9b0ca-98bc-4971-a3d2-e871c97ff2f0" xlink:to="loc_casy_TermLoanFacilityMember_8434c9e8-cfe7-40be-8dbe-886e3209499c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_NewSeniorUnsecuredTermLoanMember_5835aa59-41bd-478f-ac31-317dcb3b93aa" xlink:href="casy-20220131.xsd#casy_NewSeniorUnsecuredTermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e5e9b0ca-98bc-4971-a3d2-e871c97ff2f0" xlink:to="loc_casy_NewSeniorUnsecuredTermLoanMember_5835aa59-41bd-478f-ac31-317dcb3b93aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member_dcff84f6-12cc-4e1b-8749-f09f637aec06" xlink:href="casy-20220131.xsd#casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e5e9b0ca-98bc-4971-a3d2-e871c97ff2f0" xlink:to="loc_casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member_dcff84f6-12cc-4e1b-8749-f09f637aec06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_UnsecuredRevolvingLineofCreditMember_48b3b3ba-b9e7-4f47-805d-d7a2d339aa92" xlink:href="casy-20220131.xsd#casy_UnsecuredRevolvingLineofCreditMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e5e9b0ca-98bc-4971-a3d2-e871c97ff2f0" xlink:to="loc_casy_UnsecuredRevolvingLineofCreditMember_48b3b3ba-b9e7-4f47-805d-d7a2d339aa92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d99fcceb-91ee-422a-8ba7-01b0d022fc94" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6c77aa0f-f3aa-484c-b05b-721caf893c8a" xlink:to="loc_srt_RangeAxis_d99fcceb-91ee-422a-8ba7-01b0d022fc94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7e449c78-a375-4565-9d2d-08f6f9398314" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d99fcceb-91ee-422a-8ba7-01b0d022fc94" xlink:to="loc_srt_RangeMember_7e449c78-a375-4565-9d2d-08f6f9398314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5f41529f-d2d2-4728-8cd1-b93330271a98" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7e449c78-a375-4565-9d2d-08f6f9398314" xlink:to="loc_srt_MinimumMember_5f41529f-d2d2-4728-8cd1-b93330271a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a7ab55bd-60b2-46c0-98b1-5f52fd4b3569" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7e449c78-a375-4565-9d2d-08f6f9398314" xlink:to="loc_srt_MaximumMember_a7ab55bd-60b2-46c0-98b1-5f52fd4b3569" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_73033b7c-dd51-43c1-a058-7a486b1cf254" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6c77aa0f-f3aa-484c-b05b-721caf893c8a" xlink:to="loc_us-gaap_CreditFacilityAxis_73033b7c-dd51-43c1-a058-7a486b1cf254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_3513de87-93a8-4659-b295-23b040153f0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_73033b7c-dd51-43c1-a058-7a486b1cf254" xlink:to="loc_us-gaap_CreditFacilityDomain_3513de87-93a8-4659-b295-23b040153f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_a0418f5c-3e62-476a-8b8d-519a211ce3c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_3513de87-93a8-4659-b295-23b040153f0b" xlink:to="loc_us-gaap_LineOfCreditMember_a0418f5c-3e62-476a-8b8d-519a211ce3c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_61ecab24-af36-47d1-aa78-5f2a5174a4ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_3513de87-93a8-4659-b295-23b040153f0b" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_61ecab24-af36-47d1-aa78-5f2a5174a4ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_a575306d-cc9b-461f-bfef-21a7224329b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6c77aa0f-f3aa-484c-b05b-721caf893c8a" xlink:to="loc_us-gaap_VariableRateAxis_a575306d-cc9b-461f-bfef-21a7224329b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_f061a6ea-51d8-4113-bbdb-985f82cc32d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_a575306d-cc9b-461f-bfef-21a7224329b3" xlink:to="loc_us-gaap_VariableRateDomain_f061a6ea-51d8-4113-bbdb-985f82cc32d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_153c2ff3-689d-46f4-99e3-afb86d04c67e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_f061a6ea-51d8-4113-bbdb-985f82cc32d4" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_153c2ff3-689d-46f4-99e3-afb86d04c67e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_AlternateBaseRateMember_673fb023-ea95-4b1f-81c2-9240275f9295" xlink:href="casy-20220131.xsd#casy_AlternateBaseRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_f061a6ea-51d8-4113-bbdb-985f82cc32d4" xlink:to="loc_casy_AlternateBaseRateMember_673fb023-ea95-4b1f-81c2-9240275f9295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_a8462373-8a78-4eda-93ff-a70a4b13628f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_f061a6ea-51d8-4113-bbdb-985f82cc32d4" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_a8462373-8a78-4eda-93ff-a70a4b13628f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e2525b3a-479a-4eed-8fe9-5ec537c71541" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6c77aa0f-f3aa-484c-b05b-721caf893c8a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e2525b3a-479a-4eed-8fe9-5ec537c71541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bbee32c-7639-4e99-b317-8c2b922ae31e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e2525b3a-479a-4eed-8fe9-5ec537c71541" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bbee32c-7639-4e99-b317-8c2b922ae31e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_PilotCorporationMember_4ed959b2-52df-4a85-8bbf-2cc6f46b33d0" xlink:href="casy-20220131.xsd#casy_PilotCorporationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5bbee32c-7639-4e99-b317-8c2b922ae31e" xlink:to="loc_casy_PilotCorporationMember_4ed959b2-52df-4a85-8bbf-2cc6f46b33d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_6c77aa0f-f3aa-484c-b05b-721caf893c8a" xlink:to="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_3e5b0c7f-f110-4e76-84fe-bcbed6e57cc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_us-gaap_LongTermDebtFairValue_3e5b0c7f-f110-4e76-84fe-bcbed6e57cc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_bf97e852-3ab6-456b-be9f-1902f1e898f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_us-gaap_FinanceLeaseLiability_bf97e852-3ab6-456b-be9f-1902f1e898f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_40a21e3f-b2e1-4553-954b-d8944577f636" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_40a21e3f-b2e1-4553-954b-d8944577f636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStores_d41cdd8c-6b7e-47d5-b531-1b770c2685ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfStores"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_us-gaap_NumberOfStores_d41cdd8c-6b7e-47d5-b531-1b770c2685ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1ef1fbf2-8afe-450b-b2e6-b38e2b6ce1da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1ef1fbf2-8afe-450b-b2e6-b38e2b6ce1da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_8f1a7224-ab2f-4478-8275-6c349d425be7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_8f1a7224-ab2f-4478-8275-6c349d425be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage_3628b06c-b0bb-4619-9c68-2f764e8910e8" xlink:href="casy-20220131.xsd#casy_LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_casy_LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage_3628b06c-b0bb-4619-9c68-2f764e8910e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_f5e4a279-5ab2-43ea-8cc8-c093a787c124" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_f5e4a279-5ab2-43ea-8cc8-c093a787c124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_f007a11e-b9db-42a7-ae81-45418c3f9d98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_us-gaap_LongTermDebtCurrent_f007a11e-b9db-42a7-ae81-45418c3f9d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment_3265ee86-a39c-48c5-9fb1-e35abe3d960b" xlink:href="casy-20220131.xsd#casy_LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_casy_LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment_3265ee86-a39c-48c5-9fb1-e35abe3d960b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_LongTermDebtCurrentMaturitiesPrepayment_d80381a5-cfa0-416d-9611-f9dbe5cbebc6" xlink:href="casy-20220131.xsd#casy_LongTermDebtCurrentMaturitiesPrepayment"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_casy_LongTermDebtCurrentMaturitiesPrepayment_d80381a5-cfa0-416d-9611-f9dbe5cbebc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_1c52624b-c162-4bfd-b332-0b32a8ea8176" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_b8c2e691-a8e6-40e0-93b3-5a222a9377d5" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_1c52624b-c162-4bfd-b332-0b32a8ea8176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPayments" xlink:type="simple" xlink:href="casy-20220131.xsd#CompensationRelatedCostsandShareBasedPayments"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPayments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fea95ea6-1a3a-4c1c-a276-393506b285bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_f09e65a7-c3cf-48fa-b602-a522a795f7d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fea95ea6-1a3a-4c1c-a276-393506b285bd" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_f09e65a7-c3cf-48fa-b602-a522a795f7d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsTables" xlink:type="simple" xlink:href="casy-20220131.xsd#CompensationRelatedCostsandShareBasedPaymentsTables"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b8ae8434-8154-4b30-b58f-bcb0c2766f07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_a28f98b1-c5af-496e-a630-8d3825104da4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b8ae8434-8154-4b30-b58f-bcb0c2766f07" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_a28f98b1-c5af-496e-a630-8d3825104da4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails" xlink:type="simple" xlink:href="casy-20220131.xsd#CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ef64cebf-e938-4880-b4c9-b2fe6cabdfd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ec23d21b-18fb-41ec-a556-73f07649b5d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ef64cebf-e938-4880-b4c9-b2fe6cabdfd9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ec23d21b-18fb-41ec-a556-73f07649b5d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_3098ff22-596a-4aa4-8fb5-420c1a711752" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ec23d21b-18fb-41ec-a556-73f07649b5d4" xlink:to="loc_us-gaap_PlanNameAxis_3098ff22-596a-4aa4-8fb5-420c1a711752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b802261c-cda6-4815-8b75-81760c3a31d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_3098ff22-596a-4aa4-8fb5-420c1a711752" xlink:to="loc_us-gaap_PlanNameDomain_b802261c-cda6-4815-8b75-81760c3a31d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_StockIncentivePlanMember_6a7c3c37-2e8c-4322-adeb-292857fcfc96" xlink:href="casy-20220131.xsd#casy_StockIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_b802261c-cda6-4815-8b75-81760c3a31d9" xlink:to="loc_casy_StockIncentivePlanMember_6a7c3c37-2e8c-4322-adeb-292857fcfc96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_A2018StockPlanMember_8e616929-628a-47cc-a0dc-1ef6ae856ad4" xlink:href="casy-20220131.xsd#casy_A2018StockPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_casy_StockIncentivePlanMember_6a7c3c37-2e8c-4322-adeb-292857fcfc96" xlink:to="loc_casy_A2018StockPlanMember_8e616929-628a-47cc-a0dc-1ef6ae856ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0c63c875-15e3-47fb-8be3-2372c64b0c70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ec23d21b-18fb-41ec-a556-73f07649b5d4" xlink:to="loc_us-gaap_AwardTypeAxis_0c63c875-15e3-47fb-8be3-2372c64b0c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2eaf6d8c-1929-4604-80d8-9fe4f2bbe702" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_0c63c875-15e3-47fb-8be3-2372c64b0c70" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2eaf6d8c-1929-4604-80d8-9fe4f2bbe702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_9d7e6c34-5ac0-4f1a-8bae-8da45a5f3fe7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2eaf6d8c-1929-4604-80d8-9fe4f2bbe702" xlink:to="loc_us-gaap_EmployeeStockOptionMember_9d7e6c34-5ac0-4f1a-8bae-8da45a5f3fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_b3a65a85-29fb-4989-8dee-db09c001db36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2eaf6d8c-1929-4604-80d8-9fe4f2bbe702" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_b3a65a85-29fb-4989-8dee-db09c001db36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2d0e27a2-e239-4bb5-8c04-217da5ff8858" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ec23d21b-18fb-41ec-a556-73f07649b5d4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2d0e27a2-e239-4bb5-8c04-217da5ff8858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued_be64ce47-09cd-4994-8f0e-b5fd3a4daa21" xlink:href="casy-20220131.xsd#casy_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2d0e27a2-e239-4bb5-8c04-217da5ff8858" xlink:to="loc_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued_be64ce47-09cd-4994-8f0e-b5fd3a4daa21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued_42db57fe-8b73-47a1-8857-15e85585913c" xlink:href="casy-20220131.xsd#casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2d0e27a2-e239-4bb5-8c04-217da5ff8858" xlink:to="loc_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued_42db57fe-8b73-47a1-8857-15e85585913c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1b6bc1cc-a226-4ab6-991e-a06575654265" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2d0e27a2-e239-4bb5-8c04-217da5ff8858" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1b6bc1cc-a226-4ab6-991e-a06575654265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod_90fe1597-384c-431d-8033-b61e3789bcb0" xlink:href="casy-20220131.xsd#casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2d0e27a2-e239-4bb5-8c04-217da5ff8858" xlink:to="loc_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod_90fe1597-384c-431d-8033-b61e3789bcb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod_3e33a84d-163a-4071-a247-eae7b69bcb2f" xlink:href="casy-20220131.xsd#casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2d0e27a2-e239-4bb5-8c04-217da5ff8858" xlink:to="loc_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod_3e33a84d-163a-4071-a247-eae7b69bcb2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod_f2063b0b-e7db-481b-b5a0-e8898adfd9c1" xlink:href="casy-20220131.xsd#casy_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2d0e27a2-e239-4bb5-8c04-217da5ff8858" xlink:to="loc_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod_f2063b0b-e7db-481b-b5a0-e8898adfd9c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_791411f3-4a25-464b-8383-521ce4e74ad8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2d0e27a2-e239-4bb5-8c04-217da5ff8858" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_791411f3-4a25-464b-8383-521ce4e74ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_4b25b238-eb55-43ea-ba17-46436ca888c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2d0e27a2-e239-4bb5-8c04-217da5ff8858" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_4b25b238-eb55-43ea-ba17-46436ca888c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3e6215a2-d9d5-4456-ac39-142f65543115" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2d0e27a2-e239-4bb5-8c04-217da5ff8858" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_3e6215a2-d9d5-4456-ac39-142f65543115" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails" xlink:type="simple" xlink:href="casy-20220131.xsd#CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5b69c3d2-85a0-410c-8897-430c6f0e05fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4bd10a37-2054-41b6-b80c-42372d016c9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5b69c3d2-85a0-410c-8897-430c6f0e05fe" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4bd10a37-2054-41b6-b80c-42372d016c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_1057202e-4df7-4604-9b01-b6d242b5fadc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4bd10a37-2054-41b6-b80c-42372d016c9b" xlink:to="loc_us-gaap_PlanNameAxis_1057202e-4df7-4604-9b01-b6d242b5fadc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_5313339a-a4c8-4634-94c7-92a3d51b9fff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_1057202e-4df7-4604-9b01-b6d242b5fadc" xlink:to="loc_us-gaap_PlanNameDomain_5313339a-a4c8-4634-94c7-92a3d51b9fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_StockIncentivePlanMember_8e17a072-e02b-41db-ba8a-af31e24e33f8" xlink:href="casy-20220131.xsd#casy_StockIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_5313339a-a4c8-4634-94c7-92a3d51b9fff" xlink:to="loc_casy_StockIncentivePlanMember_8e17a072-e02b-41db-ba8a-af31e24e33f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ff0a0d41-0af8-415c-92e0-573e2da3bb9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4bd10a37-2054-41b6-b80c-42372d016c9b" xlink:to="loc_us-gaap_AwardTypeAxis_ff0a0d41-0af8-415c-92e0-573e2da3bb9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_04ad9a15-092a-4baa-816e-3b9c55c28452" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_ff0a0d41-0af8-415c-92e0-573e2da3bb9c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_04ad9a15-092a-4baa-816e-3b9c55c28452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_cbabfa48-4cb1-48b4-83fe-d0bb84ad928a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_04ad9a15-092a-4baa-816e-3b9c55c28452" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_cbabfa48-4cb1-48b4-83fe-d0bb84ad928a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d170fa8-9fbc-48de-95c5-0ce8e89767c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4bd10a37-2054-41b6-b80c-42372d016c9b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d170fa8-9fbc-48de-95c5-0ce8e89767c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5b29c8fd-7d09-42bf-8f0f-c862a417f35f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_3d170fa8-9fbc-48de-95c5-0ce8e89767c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5b29c8fd-7d09-42bf-8f0f-c862a417f35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e639fe85-86c1-48b0-8b55-358945973611" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5b29c8fd-7d09-42bf-8f0f-c862a417f35f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e639fe85-86c1-48b0-8b55-358945973611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_daf41e2f-9a0a-471a-b1a1-831f48666d9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5b29c8fd-7d09-42bf-8f0f-c862a417f35f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_daf41e2f-9a0a-471a-b1a1-831f48666d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_284af267-a31a-4231-a0c7-2c8003f612bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5b29c8fd-7d09-42bf-8f0f-c862a417f35f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_284af267-a31a-4231-a0c7-2c8003f612bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_13a5a2af-8abf-4c22-8f96-4394a97d15fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5b29c8fd-7d09-42bf-8f0f-c862a417f35f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_13a5a2af-8abf-4c22-8f96-4394a97d15fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod_a210ce31-a0ce-4b67-999e-24b641013bfa" xlink:href="casy-20220131.xsd#casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5b29c8fd-7d09-42bf-8f0f-c862a417f35f" xlink:to="loc_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod_a210ce31-a0ce-4b67-999e-24b641013bfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0bca6ae4-eee1-48ad-b31b-8eb88565c104" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_5b29c8fd-7d09-42bf-8f0f-c862a417f35f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0bca6ae4-eee1-48ad-b31b-8eb88565c104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/Acquisitions" xlink:type="simple" xlink:href="casy-20220131.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_4b612aae-4535-46e8-9675-a0f754fc7c1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_18cb160b-583a-47d8-9a83-964d916ab50d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_4b612aae-4535-46e8-9675-a0f754fc7c1e" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_18cb160b-583a-47d8-9a83-964d916ab50d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/AcquisitionsTables" xlink:type="simple" xlink:href="casy-20220131.xsd#AcquisitionsTables"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/AcquisitionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_c7723aae-8707-4de6-a175-4033fe180a08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_d9e8adbe-f91b-41a8-b803-93722017dd1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_c7723aae-8707-4de6-a175-4033fe180a08" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_d9e8adbe-f91b-41a8-b803-93722017dd1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_baa915a2-25c9-4bb4-b184-31a76333c504" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_c7723aae-8707-4de6-a175-4033fe180a08" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_baa915a2-25c9-4bb4-b184-31a76333c504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="casy-20220131.xsd#AcquisitionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_35d30102-e71d-4e62-a8e2-a0561ace2deb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_af6ce250-a62b-4873-b5a6-90d9cfff659a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_35d30102-e71d-4e62-a8e2-a0561ace2deb" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_af6ce250-a62b-4873-b5a6-90d9cfff659a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_08fe83c9-abd2-481e-b8a5-a6129ca15cee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_af6ce250-a62b-4873-b5a6-90d9cfff659a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_08fe83c9-abd2-481e-b8a5-a6129ca15cee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4e22c62c-1e3b-4509-a855-6cb34b0e826f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_08fe83c9-abd2-481e-b8a5-a6129ca15cee" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4e22c62c-1e3b-4509-a855-6cb34b0e826f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BuchananEnergyMember_1e4c7210-d228-4de4-9d22-07f8a03d69bd" xlink:href="casy-20220131.xsd#casy_BuchananEnergyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4e22c62c-1e3b-4509-a855-6cb34b0e826f" xlink:to="loc_casy_BuchananEnergyMember_1e4c7210-d228-4de4-9d22-07f8a03d69bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_CircleKMember_7c2de31a-3a8c-4103-a582-b0d531636647" xlink:href="casy-20220131.xsd#casy_CircleKMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4e22c62c-1e3b-4509-a855-6cb34b0e826f" xlink:to="loc_casy_CircleKMember_7c2de31a-3a8c-4103-a582-b0d531636647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_PilotCorporationMember_5c31defd-94cf-4699-9c8c-dec5fd2c35bb" xlink:href="casy-20220131.xsd#casy_PilotCorporationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4e22c62c-1e3b-4509-a855-6cb34b0e826f" xlink:to="loc_casy_PilotCorporationMember_5c31defd-94cf-4699-9c8c-dec5fd2c35bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_c1dc39ab-4f95-49ba-acbd-96ccc5164b4d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_af6ce250-a62b-4873-b5a6-90d9cfff659a" xlink:to="loc_srt_StatementGeographicalAxis_c1dc39ab-4f95-49ba-acbd-96ccc5164b4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_e24facf9-5ebc-4344-89ce-d15d7efaf76c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_c1dc39ab-4f95-49ba-acbd-96ccc5164b4d" xlink:to="loc_srt_SegmentGeographicalDomain_e24facf9-5ebc-4344-89ce-d15d7efaf76c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_NE_5d766182-8b71-4e1a-b3e9-d4db22a980a6" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_NE"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_e24facf9-5ebc-4344-89ce-d15d7efaf76c" xlink:to="loc_stpr_NE_5d766182-8b71-4e1a-b3e9-d4db22a980a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_IL_b03e40b4-f88e-4bb1-98cb-9120d6e65aff" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_IL"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_e24facf9-5ebc-4344-89ce-d15d7efaf76c" xlink:to="loc_stpr_IL_b03e40b4-f88e-4bb1-98cb-9120d6e65aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_IA_6d757d05-b196-4f98-b2dd-145a397ddf56" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_IA"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_e24facf9-5ebc-4344-89ce-d15d7efaf76c" xlink:to="loc_stpr_IA_6d757d05-b196-4f98-b2dd-145a397ddf56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_MO_4aee5fbb-38c7-4b3e-890d-005df683331b" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_MO"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_e24facf9-5ebc-4344-89ce-d15d7efaf76c" xlink:to="loc_stpr_MO_4aee5fbb-38c7-4b3e-890d-005df683331b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TX_cd6feb38-fc11-4f21-af12-bfc6b5ded585" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_TX"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_e24facf9-5ebc-4344-89ce-d15d7efaf76c" xlink:to="loc_stpr_TX_cd6feb38-fc11-4f21-af12-bfc6b5ded585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_TN_749070fe-2095-491f-a762-2ec762979dd3" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_TN"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_e24facf9-5ebc-4344-89ce-d15d7efaf76c" xlink:to="loc_stpr_TN_749070fe-2095-491f-a762-2ec762979dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_KY_14bc96d8-4a7c-4d45-b9a8-3bd3cac33565" xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_KY"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_e24facf9-5ebc-4344-89ce-d15d7efaf76c" xlink:to="loc_stpr_KY_14bc96d8-4a7c-4d45-b9a8-3bd3cac33565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f95f86b8-f549-4d51-abfa-f9a400f3e8bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_af6ce250-a62b-4873-b5a6-90d9cfff659a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f95f86b8-f549-4d51-abfa-f9a400f3e8bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_51765317-a2eb-45d9-8301-7df46d35d287" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f95f86b8-f549-4d51-abfa-f9a400f3e8bc" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_51765317-a2eb-45d9-8301-7df46d35d287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BuchananEnergyMember_39f8b2da-af14-4bbf-aa3e-6433c386b562" xlink:href="casy-20220131.xsd#casy_BuchananEnergyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_51765317-a2eb-45d9-8301-7df46d35d287" xlink:to="loc_casy_BuchananEnergyMember_39f8b2da-af14-4bbf-aa3e-6433c386b562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitAxis_9813fc81-4f6e-4d33-965f-c910d5613831" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_af6ce250-a62b-4873-b5a6-90d9cfff659a" xlink:to="loc_us-gaap_ReportingUnitAxis_9813fc81-4f6e-4d33-965f-c910d5613831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReportingUnitDomain_af4dc445-9d0a-44be-a8ce-ae54d22d4433" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReportingUnitDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitAxis_9813fc81-4f6e-4d33-965f-c910d5613831" xlink:to="loc_us-gaap_ReportingUnitDomain_af4dc445-9d0a-44be-a8ce-ae54d22d4433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_RetailReportingUnitMember_b31a03aa-0d62-44c0-917b-c3ef78ede884" xlink:href="casy-20220131.xsd#casy_RetailReportingUnitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_af4dc445-9d0a-44be-a8ce-ae54d22d4433" xlink:to="loc_casy_RetailReportingUnitMember_b31a03aa-0d62-44c0-917b-c3ef78ede884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_FuelWholesaleMember_f77b6c75-2b31-431f-845d-912d338bbf04" xlink:href="casy-20220131.xsd#casy_FuelWholesaleMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReportingUnitDomain_af4dc445-9d0a-44be-a8ce-ae54d22d4433" xlink:to="loc_casy_FuelWholesaleMember_f77b6c75-2b31-431f-845d-912d338bbf04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_20ec52ec-118b-4962-995f-19ef295416e1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_af6ce250-a62b-4873-b5a6-90d9cfff659a" xlink:to="loc_srt_StatementScenarioAxis_20ec52ec-118b-4962-995f-19ef295416e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d0052c0b-a644-43b2-8bbd-918d44897988" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_20ec52ec-118b-4962-995f-19ef295416e1" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d0052c0b-a644-43b2-8bbd-918d44897988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_f2af4dd8-a03a-472b-b845-073d65559e48" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_d0052c0b-a644-43b2-8bbd-918d44897988" xlink:to="loc_srt_ScenarioForecastMember_f2af4dd8-a03a-472b-b845-073d65559e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_54ceb445-c074-4b6d-9eaf-e5ef74c479ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_af6ce250-a62b-4873-b5a6-90d9cfff659a" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_54ceb445-c074-4b6d-9eaf-e5ef74c479ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_4726a026-b426-416e-81a9-073de17a7f73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_54ceb445-c074-4b6d-9eaf-e5ef74c479ff" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_4726a026-b426-416e-81a9-073de17a7f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_9078b86c-809a-4f40-aed4-45593e301240" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_4726a026-b426-416e-81a9-073de17a7f73" xlink:to="loc_us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember_9078b86c-809a-4f40-aed4-45593e301240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c6baa721-5aaf-429f-9131-35434c42b1fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_af6ce250-a62b-4873-b5a6-90d9cfff659a" xlink:to="loc_us-gaap_CreditFacilityAxis_c6baa721-5aaf-429f-9131-35434c42b1fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_fbbc652b-53d9-4b74-ae5e-6a23f058e2fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_c6baa721-5aaf-429f-9131-35434c42b1fe" xlink:to="loc_us-gaap_CreditFacilityDomain_fbbc652b-53d9-4b74-ae5e-6a23f058e2fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_58cb988e-a0e4-45e3-b4f3-6b952046f479" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_fbbc652b-53d9-4b74-ae5e-6a23f058e2fd" xlink:to="loc_us-gaap_LineOfCreditMember_58cb988e-a0e4-45e3-b4f3-6b952046f479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_49832924-9d4d-47c9-aa6e-e97b04b05d22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_af6ce250-a62b-4873-b5a6-90d9cfff659a" xlink:to="loc_us-gaap_DebtInstrumentAxis_49832924-9d4d-47c9-aa6e-e97b04b05d22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6a394338-7d4f-4823-a4dc-0bb3cc26f67a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_49832924-9d4d-47c9-aa6e-e97b04b05d22" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6a394338-7d4f-4823-a4dc-0bb3cc26f67a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_NewSeniorUnsecuredTermLoanMember_057ac1c9-1e76-4da1-91bd-854b1ecba30a" xlink:href="casy-20220131.xsd#casy_NewSeniorUnsecuredTermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6a394338-7d4f-4823-a4dc-0bb3cc26f67a" xlink:to="loc_casy_NewSeniorUnsecuredTermLoanMember_057ac1c9-1e76-4da1-91bd-854b1ecba30a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_TermLoanFacilityMember_33b1dd78-db03-4a2c-ba4b-9e9d7605aa0c" xlink:href="casy-20220131.xsd#casy_TermLoanFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6a394338-7d4f-4823-a4dc-0bb3cc26f67a" xlink:to="loc_casy_TermLoanFacilityMember_33b1dd78-db03-4a2c-ba4b-9e9d7605aa0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_af6ce250-a62b-4873-b5a6-90d9cfff659a" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_c175300c-3c86-4707-8ca4-aa70733fbff6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_c175300c-3c86-4707-8ca4-aa70733fbff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStores_b86e9525-f97b-4b1e-920f-10bd312b0c54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfStores"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_NumberOfStores_b86e9525-f97b-4b1e-920f-10bd312b0c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationDealerNetworkNumberOfStores_41e9d769-a26c-4e12-9c1a-79da67e78051" xlink:href="casy-20220131.xsd#casy_BusinessCombinationDealerNetworkNumberOfStores"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_casy_BusinessCombinationDealerNetworkNumberOfStores_41e9d769-a26c-4e12-9c1a-79da67e78051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_DisposalGroupNotDiscontinuedOperationNumberOfStores_c9e9c814-d477-4ad4-b2d3-f95c751d48a3" xlink:href="casy-20220131.xsd#casy_DisposalGroupNotDiscontinuedOperationNumberOfStores"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_casy_DisposalGroupNotDiscontinuedOperationNumberOfStores_c9e9c814-d477-4ad4-b2d3-f95c751d48a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf_53a626ab-6abe-4118-b057-5d9eed737d55" xlink:href="casy-20220131.xsd#casy_DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_casy_DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf_53a626ab-6abe-4118-b057-5d9eed737d55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_2fa45922-9bee-40d2-b6c7-f43dc80c76ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration_2fa45922-9bee-40d2-b6c7-f43dc80c76ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_dded06e6-ed4b-4152-8744-95849f04f5ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_dded06e6-ed4b-4152-8744-95849f04f5ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_a8454441-7ea8-4e2a-8dcc-06cedce7df1e" xlink:href="casy-20220131.xsd#casy_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_casy_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments_a8454441-7ea8-4e2a-8dcc-06cedce7df1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_fcd30a42-6f87-4dc6-8ee4-cea20ef309c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_fcd30a42-6f87-4dc6-8ee4-cea20ef309c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_48a90a0a-86a0-4fd7-a855-93783cf34df2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_48a90a0a-86a0-4fd7-a855-93783cf34df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_15e58f74-352e-466b-9f8c-bca1138303b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_15e58f74-352e-466b-9f8c-bca1138303b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_04c08165-dac8-46c0-9f86-6c788b235f5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_Goodwill_04c08165-dac8-46c0-9f86-6c788b235f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_c94bd7ff-b7d1-45e6-9d62-8b1d992c6f89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts_c94bd7ff-b7d1-45e6-9d62-8b1d992c6f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_a6052d3d-4aa0-4419-be72-88ae4f49a593" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_a6052d3d-4aa0-4419-be72-88ae4f49a593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_90e549fa-eed4-428e-995f-d41f98b84adb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_90e549fa-eed4-428e-995f-d41f98b84adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ebc7f8df-83d7-414e-98fa-cd78b8fb3523" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f3e26395-6980-40a2-85dc-9fb8cb6759c6" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ebc7f8df-83d7-414e-98fa-cd78b8fb3523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails" xlink:type="simple" xlink:href="casy-20220131.xsd#AcquisitionsAllocationofPurchasePriceDetails"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_7c0948d3-ba4b-4ca6-bf77-f920f616b314" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e3590326-a1cc-4cb4-89cd-80c793516353" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_7c0948d3-ba4b-4ca6-bf77-f920f616b314" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e3590326-a1cc-4cb4-89cd-80c793516353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c46b3e74-e0e4-4551-880b-098d8ba88033" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e3590326-a1cc-4cb4-89cd-80c793516353" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c46b3e74-e0e4-4551-880b-098d8ba88033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53af45ed-2b21-4aac-acf0-a01cceef2f59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c46b3e74-e0e4-4551-880b-098d8ba88033" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53af45ed-2b21-4aac-acf0-a01cceef2f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BuchananEnergyMember_f4f6688c-bd0b-4299-b55b-e4e61a69dd2c" xlink:href="casy-20220131.xsd#casy_BuchananEnergyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53af45ed-2b21-4aac-acf0-a01cceef2f59" xlink:to="loc_casy_BuchananEnergyMember_f4f6688c-bd0b-4299-b55b-e4e61a69dd2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_CircleKMember_5921a2f5-1a6c-49fc-a4b1-0949d0df985a" xlink:href="casy-20220131.xsd#casy_CircleKMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53af45ed-2b21-4aac-acf0-a01cceef2f59" xlink:to="loc_casy_CircleKMember_5921a2f5-1a6c-49fc-a4b1-0949d0df985a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_PilotCorporationMember_cfc6e1cd-8f66-4cce-902e-61f7f7dc5e8b" xlink:href="casy-20220131.xsd#casy_PilotCorporationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_53af45ed-2b21-4aac-acf0-a01cceef2f59" xlink:to="loc_casy_PilotCorporationMember_cfc6e1cd-8f66-4cce-902e-61f7f7dc5e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_42d0433c-7f80-4763-bd69-ed219e9a9018" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_e3590326-a1cc-4cb4-89cd-80c793516353" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_42d0433c-7f80-4763-bd69-ed219e9a9018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_42d0433c-7f80-4763-bd69-ed219e9a9018" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_947deb5a-457b-4fa0-9804-fdc9d8a3a55f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_947deb5a-457b-4fa0-9804-fdc9d8a3a55f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_784aad71-5cfd-479b-8ebb-e8221bf2c100" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_784aad71-5cfd-479b-8ebb-e8221bf2c100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_73e790ac-55f5-473d-977c-479a7cbb1663" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_73e790ac-55f5-473d-977c-479a7cbb1663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses_5f1263b8-8c34-47e9-bcbb-748db22e7150" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses_5f1263b8-8c34-47e9-bcbb-748db22e7150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_3df4aa11-0f9b-4d42-ad80-f8e00cb393a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_3df4aa11-0f9b-4d42-ad80-f8e00cb393a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_3ea8ec0e-e20c-4e64-ac25-24a292fb191e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_3ea8ec0e-e20c-4e64-ac25-24a292fb191e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_0c0ee060-3c9e-409c-98ff-b08c0aaf3a55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets_0c0ee060-3c9e-409c-98ff-b08c0aaf3a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset_189805d1-8667-45d3-ac19-3f6f9b2ec8df" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset_189805d1-8667-45d3-ac19-3f6f9b2ec8df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_78b24d34-d120-4364-8e50-3f4383992a93" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset_78b24d34-d120-4364-8e50-3f4383992a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_8829d204-35d4-4a13-aaff-83511a6c1416" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_8829d204-35d4-4a13-aaff-83511a6c1416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_15515bc7-a108-4d4e-b361-32187499e30c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_us-gaap_Goodwill_15515bc7-a108-4d4e-b361-32187499e30c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_1c69824e-027f-43ea-8af5-c5a66907568a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_c17f15cb-cc82-4c69-bc50-d40e324d2565" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_1c69824e-027f-43ea-8af5-c5a66907568a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_57194b0d-6708-4738-a8d1-5db9e6075475" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_42d0433c-7f80-4763-bd69-ed219e9a9018" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_57194b0d-6708-4738-a8d1-5db9e6075475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_c4c3b4f6-e660-49dc-ba3d-1610239dbd72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_57194b0d-6708-4738-a8d1-5db9e6075475" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_c4c3b4f6-e660-49dc-ba3d-1610239dbd72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_e568c5fc-7c73-4064-bb2a-23fc41d27dbd" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_57194b0d-6708-4738-a8d1-5db9e6075475" xlink:to="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities_e568c5fc-7c73-4064-bb2a-23fc41d27dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability_7088a4af-0bf9-40a2-abaa-efc9bd84524c" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_57194b0d-6708-4738-a8d1-5db9e6075475" xlink:to="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability_7088a4af-0bf9-40a2-abaa-efc9bd84524c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities_a5f261a4-dd4d-49c3-bee7-32ed0eddefab" xlink:href="casy-20220131.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_57194b0d-6708-4738-a8d1-5db9e6075475" xlink:to="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities_a5f261a4-dd4d-49c3-bee7-32ed0eddefab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_e719a948-fab7-4960-aeea-dbf33eb73703" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_57194b0d-6708-4738-a8d1-5db9e6075475" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_e719a948-fab7-4960-aeea-dbf33eb73703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_95f45e0f-742c-4424-9ee4-29a20c4e0a34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_57194b0d-6708-4738-a8d1-5db9e6075475" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_95f45e0f-742c-4424-9ee4-29a20c4e0a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_4d71ff79-ff28-4822-9ee9-6efcc0f68df7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_42d0433c-7f80-4763-bd69-ed219e9a9018" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_4d71ff79-ff28-4822-9ee9-6efcc0f68df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/AcquisitionsProformaInformationDetails" xlink:type="simple" xlink:href="casy-20220131.xsd#AcquisitionsProformaInformationDetails"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/AcquisitionsProformaInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_73631df3-3a35-460b-8496-a9f925600685" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_9f47cc1d-a7cd-43e6-a72b-0ecbba7b9ac3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_73631df3-3a35-460b-8496-a9f925600685" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_9f47cc1d-a7cd-43e6-a72b-0ecbba7b9ac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_641318a3-7575-4223-8a23-fb7606b1422b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_73631df3-3a35-460b-8496-a9f925600685" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_641318a3-7575-4223-8a23-fb7606b1422b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationAbstract_23afbb93-5521-4dda-ae85-70fc6b0aa07a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_73631df3-3a35-460b-8496-a9f925600685" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationAbstract_23afbb93-5521-4dda-ae85-70fc6b0aa07a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_4b4a83fe-9116-4b13-ab13-ba60d315e704" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationAbstract_23afbb93-5521-4dda-ae85-70fc6b0aa07a" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_4b4a83fe-9116-4b13-ab13-ba60d315e704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_901f0743-28a8-4e34-abb4-6eae5bd03054" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationAbstract_23afbb93-5521-4dda-ae85-70fc6b0aa07a" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_901f0743-28a8-4e34-abb4-6eae5bd03054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="casy-20220131.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4ea5feb6-f3db-4a53-88ce-5d9f6a25af06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDisclosures_9a4190ac-1a14-4387-af8c-c50649168592" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyDisclosures"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_4ea5feb6-f3db-4a53-88ce-5d9f6a25af06" xlink:to="loc_us-gaap_LossContingencyDisclosures_9a4190ac-1a14-4387-af8c-c50649168592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="casy-20220131.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9545b628-71d7-417b-85de-bba673b97f8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_1010e2f7-303f-40de-9328-df83afebfa84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9545b628-71d7-417b-85de-bba673b97f8f" xlink:to="loc_us-gaap_OtherCommitmentsTable_1010e2f7-303f-40de-9328-df83afebfa84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_0121d3db-acb6-4991-87df-b78c94949965" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_1010e2f7-303f-40de-9328-df83afebfa84" xlink:to="loc_srt_LitigationCaseAxis_0121d3db-acb6-4991-87df-b78c94949965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_2b7a42f0-bd1e-479e-ba95-ff3b0880c7bb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_0121d3db-acb6-4991-87df-b78c94949965" xlink:to="loc_srt_LitigationCaseTypeDomain_2b7a42f0-bd1e-479e-ba95-ff3b0880c7bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_McColleyVCaseysGeneralStoresIncMember_ceebe228-97c3-4542-8f0b-bbdfef05cc59" xlink:href="casy-20220131.xsd#casy_McColleyVCaseysGeneralStoresIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_2b7a42f0-bd1e-479e-ba95-ff3b0880c7bb" xlink:to="loc_casy_McColleyVCaseysGeneralStoresIncMember_ceebe228-97c3-4542-8f0b-bbdfef05cc59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusAxis_ef08d5c7-1bb9-49b3-b208-c462b79ed25b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_1010e2f7-303f-40de-9328-df83afebfa84" xlink:to="loc_us-gaap_LitigationStatusAxis_ef08d5c7-1bb9-49b3-b208-c462b79ed25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationStatusDomain_7d3012ac-7fb0-4a74-8b82-534f45f44e0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusAxis_ef08d5c7-1bb9-49b3-b208-c462b79ed25b" xlink:to="loc_us-gaap_LitigationStatusDomain_7d3012ac-7fb0-4a74-8b82-534f45f44e0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PendingLitigationMember_0dc6c887-a96a-457a-9169-cbe59b297e8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PendingLitigationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LitigationStatusDomain_7d3012ac-7fb0-4a74-8b82-534f45f44e0f" xlink:to="loc_us-gaap_PendingLitigationMember_0dc6c887-a96a-457a-9169-cbe59b297e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_f1906fce-755b-4ced-9f75-c75fda42f1f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_1010e2f7-303f-40de-9328-df83afebfa84" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_f1906fce-755b-4ced-9f75-c75fda42f1f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNumberOfPlaintiffs_d2df2568-6c5c-4f91-9b4e-9afc731abce0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNumberOfPlaintiffs"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_f1906fce-755b-4ced-9f75-c75fda42f1f1" xlink:to="loc_us-gaap_LossContingencyNumberOfPlaintiffs_d2df2568-6c5c-4f91-9b4e-9afc731abce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/UnrecognizedTaxBenefits" xlink:type="simple" xlink:href="casy-20220131.xsd#UnrecognizedTaxBenefits"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/UnrecognizedTaxBenefits" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_25de7880-20ea-48be-9206-d48546fb8d7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_0bc738e9-a4e9-4d5f-81f8-cbb668a677ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_25de7880-20ea-48be-9206-d48546fb8d7b" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_0bc738e9-a4e9-4d5f-81f8-cbb668a677ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/UnrecognizedTaxBenefitsNarrativeDetails" xlink:type="simple" xlink:href="casy-20220131.xsd#UnrecognizedTaxBenefitsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/UnrecognizedTaxBenefitsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_41d7fce0-3376-44d7-b944-24b712c5abd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_99967bb9-baee-43e8-af16-595ccd3e31b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_41d7fce0-3376-44d7-b944-24b712c5abd3" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_99967bb9-baee-43e8-af16-595ccd3e31b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_dade3ac1-19ce-4055-a812-e739ecedcbc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_41d7fce0-3376-44d7-b944-24b712c5abd3" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_dade3ac1-19ce-4055-a812-e739ecedcbc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_b8665cf1-79f5-423b-92ed-975a1bf154ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_41d7fce0-3376-44d7-b944-24b712c5abd3" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_b8665cf1-79f5-423b-92ed-975a1bf154ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_f77b2464-a198-4ee9-88c0-8ea498a7ea87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_41d7fce0-3376-44d7-b944-24b712c5abd3" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_f77b2464-a198-4ee9-88c0-8ea498a7ea87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_5b56d855-3339-4092-a0d8-5d5b2afbfc99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_41d7fce0-3376-44d7-b944-24b712c5abd3" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_5b56d855-3339-4092-a0d8-5d5b2afbfc99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/SegmentReporting" xlink:type="simple" xlink:href="casy-20220131.xsd#SegmentReporting"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/SegmentReporting" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_cf9ec8c3-a8f5-435f-8d0a-07d02b7449e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_6116bcfc-a391-4ee3-9b58-b51984e8ae07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_cf9ec8c3-a8f5-435f-8d0a-07d02b7449e2" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_6116bcfc-a391-4ee3-9b58-b51984e8ae07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.caseys.com/role/SegmentReportingNarrativeDetails" xlink:type="simple" xlink:href="casy-20220131.xsd#SegmentReportingNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.caseys.com/role/SegmentReportingNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_416956f3-0fc8-47e9-8afe-933dd106b727" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStores_ba6ed9b2-2b98-4c8c-a4d8-ceb70be7a98d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfStores"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_416956f3-0fc8-47e9-8afe-933dd106b727" xlink:to="loc_us-gaap_NumberOfStores_ba6ed9b2-2b98-4c8c-a4d8-ceb70be7a98d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfStatesInWhichEntityOperates_ece49062-bdc8-45b4-a738-8385db4a2689" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfStatesInWhichEntityOperates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_416956f3-0fc8-47e9-8afe-933dd106b727" xlink:to="loc_us-gaap_NumberOfStatesInWhichEntityOperates_ece49062-bdc8-45b4-a738-8385db4a2689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_00ffc361-8834-495e-be63-48e4455b5665" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_416956f3-0fc8-47e9-8afe-933dd106b727" xlink:to="loc_us-gaap_NumberOfOperatingSegments_00ffc361-8834-495e-be63-48e4455b5665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_casy_SegmentReportingNumberofMerchandiseCategories_c7889b95-6327-4136-83e8-ccac255d14cc" xlink:href="casy-20220131.xsd#casy_SegmentReportingNumberofMerchandiseCategories"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_416956f3-0fc8-47e9-8afe-933dd106b727" xlink:to="loc_casy_SegmentReportingNumberofMerchandiseCategories_c7889b95-6327-4136-83e8-ccac255d14cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259489564120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Mar. 01, 2022</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<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">Jan. 31,  2022<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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,111,466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000726958<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>
</tr>
<tr 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">2022<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">Q3<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>
</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_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 YYYY 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 YYYY-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_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quarterly 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 Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DocumentQuarterlyReport</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_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_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_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>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259492507992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</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">$ 186,921<span></span>
</td>
<td class="nump">$ 336,545<span></span>
</td>
</tr>
<tr class="re">
<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">91,442<span></span>
</td>
<td class="nump">79,698<span></span>
</td>
</tr>
<tr class="ro">
<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">351,377<span></span>
</td>
<td class="nump">286,598<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">20,927<span></span>
</td>
<td class="nump">11,214<span></span>
</td>
</tr>
<tr class="ro">
<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">10,113<span></span>
</td>
<td class="nump">9,578<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">660,780<span></span>
</td>
<td class="nump">723,633<span></span>
</td>
</tr>
<tr class="ro">
<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">182,123<span></span>
</td>
<td class="nump">82,147<span></span>
</td>
</tr>
<tr class="re">
<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">601,040<span></span>
</td>
<td class="nump">161,075<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Property and equipment, net of accumulated depreciation of $2,367,588 at January 31, 2022 and $2,206,405 at April 30, 2021</a></td>
<td class="nump">3,958,000<span></span>
</td>
<td class="nump">3,493,459<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">5,401,943<span></span>
</td>
<td class="nump">4,460,314<span></span>
</td>
</tr>
<tr class="ro">
<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_LongTermDebtCurrent', window );">Current maturities of long-term debt and finance lease obligations</a></td>
<td class="nump">91,695<span></span>
</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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">398,997<span></span>
</td>
<td class="nump">355,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_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">293,018<span></span>
</td>
<td class="nump">254,924<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_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">783,710<span></span>
</td>
<td class="nump">612,749<span></span>
</td>
</tr>
<tr class="re">
<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">1,766,049<span></span>
</td>
<td class="nump">1,361,395<span></span>
</td>
</tr>
<tr class="ro">
<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">494,877<span></span>
</td>
<td class="nump">439,721<span></span>
</td>
</tr>
<tr class="re">
<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">14,069<span></span>
</td>
<td class="nump">15,094<span></span>
</td>
</tr>
<tr class="ro">
<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">26,195<span></span>
</td>
<td class="nump">26,239<span></span>
</td>
</tr>
<tr class="re">
<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">131,437<span></span>
</td>
<td class="nump">72,437<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">3,216,337<span></span>
</td>
<td class="nump">2,527,635<span></span>
</td>
</tr>
<tr class="re">
<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</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</a></td>
<td class="nump">70,841<span></span>
</td>
<td class="nump">58,951<span></span>
</td>
</tr>
<tr class="ro">
<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">2,114,765<span></span>
</td>
<td class="nump">1,873,728<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">2,185,606<span></span>
</td>
<td class="nump">1,932,679<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 5,401,943<span></span>
</td>
<td class="nump">$ 4,460,314<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_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=120391452&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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. 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=120391452&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_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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=120398452&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: 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=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: 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 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: 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 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: 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=121566466&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_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=121586364&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=121566466&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=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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_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://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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<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 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<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 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=120400017&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=120398452&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=120391452&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=121566466&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 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=120391452&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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: 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 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: 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 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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=120391452&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=120391452&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_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=120391452&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_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=120391452&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=120391452&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=121566466&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=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<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_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=120391452&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=120400017&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=120391452&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=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://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=120391452&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=120391452&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 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259496095032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="nump">$ 2,367,588<span></span>
</td>
<td class="nump">$ 2,206,405<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_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=120391452&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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259492470152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Income (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 3,048,717<span></span>
</td>
<td class="nump">$ 2,008,028<span></span>
</td>
<td class="nump">$ 9,493,652<span></span>
</td>
<td class="nump">$ 6,328,954<span></span>
</td>
</tr>
<tr class="re">
<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></td>
<td class="nump">2,384,222<span></span>
</td>
<td class="nump">1,467,847<span></span>
</td>
<td class="nump">7,387,680<span></span>
</td>
<td class="nump">4,533,510<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">490,997<span></span>
</td>
<td class="nump">414,448<span></span>
</td>
<td class="nump">1,470,569<span></span>
</td>
<td class="nump">1,210,884<span></span>
</td>
</tr>
<tr class="re">
<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="nump">75,529<span></span>
</td>
<td class="nump">65,185<span></span>
</td>
<td class="nump">225,675<span></span>
</td>
<td class="nump">195,299<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">14,431<span></span>
</td>
<td class="nump">11,469<span></span>
</td>
<td class="nump">41,681<span></span>
</td>
<td class="nump">35,510<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">83,538<span></span>
</td>
<td class="nump">49,079<span></span>
</td>
<td class="nump">368,047<span></span>
</td>
<td class="nump">353,751<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">19,514<span></span>
</td>
<td class="nump">10,452<span></span>
</td>
<td class="nump">88,033<span></span>
</td>
<td class="nump">82,549<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="nump">$ 64,024<span></span>
</td>
<td class="nump">$ 38,627<span></span>
</td>
<td class="nump">$ 280,014<span></span>
</td>
<td class="nump">$ 271,202<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<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.72<span></span>
</td>
<td class="nump">$ 1.04<span></span>
</td>
<td class="nump">$ 7.54<span></span>
</td>
<td class="nump">$ 7.33<span></span>
</td>
</tr>
<tr class="ro">
<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.71<span></span>
</td>
<td class="nump">$ 1.04<span></span>
</td>
<td class="nump">$ 7.50<span></span>
</td>
<td class="nump">$ 7.28<span></span>
</td>
</tr>
<tr class="re">
<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 );">Basic weighted average shares outstanding (in shares)</a></td>
<td class="nump">37,169,213<span></span>
</td>
<td class="nump">37,042,544<span></span>
</td>
<td class="nump">37,154,883<span></span>
</td>
<td class="nump">37,017,656<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Plus effect of stock compensation (in shares)</a></td>
<td class="nump">197,370<span></span>
</td>
<td class="nump">241,047<span></span>
</td>
<td class="nump">197,370<span></span>
</td>
<td class="nump">240,962<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 );">Diluted weighted average shares outstanding (in shares)</a></td>
<td class="nump">37,366,583<span></span>
</td>
<td class="nump">37,283,591<span></span>
</td>
<td class="nump">37,352,253<span></span>
</td>
<td class="nump">37,258,618<span></span>
</td>
</tr>
<tr class="ro">
<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 per share (in dollars per share)</a></td>
<td class="nump">$ 0.35<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
<td class="nump">$ 1.04<span></span>
</td>
<td class="nump">$ 0.98<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_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=120397183&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=120395209&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=120395209&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=120395209&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: 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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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> -Subparagraph (a)<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=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: 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=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: 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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: 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 12: 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(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: 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=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: 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(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&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_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=120380238&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: 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=121326447&amp;loc=d3e1252-109256<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> -Subparagraph (b)<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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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=121326447&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: 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 11: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: 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=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: 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(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a 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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: 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(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: 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(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: 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(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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 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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 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=120395691&amp;loc=d3e23780-122690<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: 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=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: 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(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=119993939&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=120311839&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=120395209&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=120399700&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=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: 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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: 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=120399700&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> -Subparagraph (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: 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 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=120311839&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: 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 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: 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=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: 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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: 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 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: 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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: 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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: 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=120395209&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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></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 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_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&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://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 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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259486035384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - 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, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,806,325,000<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, 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>
<tr class="re">
<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">120,592<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,592<span></span>
</td>
</tr>
<tr class="re">
<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">(11,874)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,874)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,748,000<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_StockIssuedDuringPeriodValueNewIssues', window );">Exercise of stock options</a></td>
<td class="nump">211<span></span>
</td>
<td class="nump">$ 211<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 );">Share-based compensation (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,700,000<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 );">Share-based compensation (net of tax withholding on employee share-based awards)</a></td>
<td class="num">(896)<span></span>
</td>
<td class="num">$ (896)<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 Jul. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,906,773,000<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 Jul. 31, 2020</a></td>
<td class="nump">1,751,238<span></span>
</td>
<td class="nump">$ 32,601<span></span>
</td>
<td class="nump">$ 1,718,637<span></span>
</td>
</tr>
<tr class="ro">
<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_CommonStockDividendsPerShareCashPaid', window );">Payment of dividends per share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.32<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 );">Beginning Balance (shares) at Apr. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,806,325,000<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, 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>
<tr class="ro">
<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">271,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending Balance (shares) at Jan. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,947,180,000<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 Jan. 31, 2021</a></td>
<td class="nump">1,893,589<span></span>
</td>
<td class="nump">$ 48,855<span></span>
</td>
<td class="nump">1,844,734<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 );">Beginning Balance (shares) at Jul. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,906,773,000<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 Jul. 31, 2020</a></td>
<td class="nump">1,751,238<span></span>
</td>
<td class="nump">$ 32,601<span></span>
</td>
<td class="nump">1,718,637<span></span>
</td>
</tr>
<tr class="ro">
<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">111,983<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">111,983<span></span>
</td>
</tr>
<tr class="ro">
<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">(11,883)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,883)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,470,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_StockIssuedDuringPeriodValueNewIssues', window );">Exercise of stock options</a></td>
<td class="nump">1,042<span></span>
</td>
<td class="nump">$ 1,042<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation (shares)</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>
</tr>
<tr class="ro">
<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 );">Share-based compensation (net of tax withholding on employee share-based awards)</a></td>
<td class="nump">7,471<span></span>
</td>
<td class="nump">$ 7,471<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 Oct. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,935,747,000<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 Oct. 31, 2020</a></td>
<td class="nump">1,859,851<span></span>
</td>
<td class="nump">$ 41,114<span></span>
</td>
<td class="nump">$ 1,818,737<span></span>
</td>
</tr>
<tr class="re">
<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_CommonStockDividendsPerShareCashPaid', window );">Payment of dividends per share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.32<span></span>
</td>
</tr>
<tr class="re">
<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">38,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,627<span></span>
</td>
</tr>
<tr class="ro">
<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">(12,630)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,630)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,273,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_StockIssuedDuringPeriodValueNewIssues', window );">Exercise of stock options</a></td>
<td class="nump">412<span></span>
</td>
<td class="nump">$ 412<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,160,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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation (net of tax withholding on employee share-based awards)</a></td>
<td class="nump">7,329<span></span>
</td>
<td class="nump">$ 7,329<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 Jan. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,947,180,000<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 Jan. 31, 2021</a></td>
<td class="nump">1,893,589<span></span>
</td>
<td class="nump">$ 48,855<span></span>
</td>
<td class="nump">$ 1,844,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_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_CommonStockDividendsPerShareCashPaid', window );">Payment of dividends per share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.34<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 );">Beginning Balance (shares) at Apr. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,949,878,000<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, 2021</a></td>
<td class="nump">1,932,679<span></span>
</td>
<td class="nump">$ 58,951<span></span>
</td>
<td class="nump">$ 1,873,728<span></span>
</td>
</tr>
<tr class="re">
<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">119,159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">119,159<span></span>
</td>
</tr>
<tr class="re">
<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">(12,680)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,680)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Exercise of stock options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000,000<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_StockIssuedDuringPeriodValueNewIssues', window );">Exercise of stock options</a></td>
<td class="nump">133<span></span>
</td>
<td class="nump">$ 133<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 );">Share-based compensation (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">149,368,000<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 );">Share-based compensation (net of tax withholding on employee share-based awards)</a></td>
<td class="num">(8,626)<span></span>
</td>
<td class="num">$ (8,626)<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 Jul. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,102,246,000<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 Jul. 31, 2021</a></td>
<td class="nump">2,030,665<span></span>
</td>
<td class="nump">$ 50,458<span></span>
</td>
<td class="nump">$ 1,980,207<span></span>
</td>
</tr>
<tr class="ro">
<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_CommonStockDividendsPerShareCashPaid', window );">Payment of dividends per share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.34<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 );">Beginning Balance (shares) at Apr. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,949,878,000<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, 2021</a></td>
<td class="nump">1,932,679<span></span>
</td>
<td class="nump">$ 58,951<span></span>
</td>
<td class="nump">$ 1,873,728<span></span>
</td>
</tr>
<tr class="ro">
<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">280,014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending Balance (shares) at Jan. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,111,466,000<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 Jan. 31, 2022</a></td>
<td class="nump">2,185,606<span></span>
</td>
<td class="nump">$ 70,841<span></span>
</td>
<td class="nump">2,114,765<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 );">Beginning Balance (shares) at Jul. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,102,246,000<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 Jul. 31, 2021</a></td>
<td class="nump">2,030,665<span></span>
</td>
<td class="nump">$ 50,458<span></span>
</td>
<td class="nump">1,980,207<span></span>
</td>
</tr>
<tr class="ro">
<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">96,831<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,831<span></span>
</td>
</tr>
<tr class="ro">
<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">(13,118)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,118)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Share-based compensation (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,557,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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation (net of tax withholding on employee share-based awards)</a></td>
<td class="nump">8,756<span></span>
</td>
<td class="nump">$ 8,756<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 Oct. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,108,803,000<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 Oct. 31, 2021</a></td>
<td class="nump">2,123,134<span></span>
</td>
<td class="nump">$ 59,214<span></span>
</td>
<td class="nump">$ 2,063,920<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_CommonStockDividendsPerShareCashPaid', window );">Payment of dividends per share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.35<span></span>
</td>
</tr>
<tr class="re">
<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">64,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64,024<span></span>
</td>
</tr>
<tr class="ro">
<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">(13,179)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,179)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Share-based compensation (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,663,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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation (net of tax withholding on employee share-based awards)</a></td>
<td class="nump">11,627<span></span>
</td>
<td class="nump">$ 11,627<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 Jan. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,111,466,000<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 Jan. 31, 2022</a></td>
<td class="nump">$ 2,185,606<span></span>
</td>
<td class="nump">$ 70,841<span></span>
</td>
<td class="nump">$ 2,114,765<span></span>
</td>
</tr>
<tr class="re">
<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_CommonStockDividendsPerShareCashPaid', window );">Payment of dividends per share (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.35<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=120397183&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_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=120391452&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=120397183&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=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: 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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: 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=120399700&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> -Subparagraph (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: 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 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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=120397183&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=120391452&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_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-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_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=120397183&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=120391452&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=120391452&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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=120397183&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 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 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=120391452&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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=120397183&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=120381028&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=120391452&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=120391452&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=120381028&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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://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=120391452&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=120391452&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 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259492418120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="6">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Jul. 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_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>
<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">$ 0.35<span></span>
</td>
<td class="nump">$ 0.35<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
<td class="nump">$ 0.32<span></span>
</td>
<td class="nump">$ 0.32<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=120397183&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>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259495084696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</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>
</tr>
<tr class="ro">
<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">$ 280,014<span></span>
</td>
<td class="nump">$ 271,202<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">225,675<span></span>
</td>
<td class="nump">195,299<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">1,112<span></span>
</td>
<td class="nump">1,258<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">29,382<span></span>
</td>
<td class="nump">22,009<span></span>
</td>
</tr>
<tr class="re">
<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 );">(Gain) loss on disposal of assets and impairment charges</a></td>
<td class="num">(869)<span></span>
</td>
<td class="nump">3,808<span></span>
</td>
</tr>
<tr class="ro">
<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">56,967<span></span>
</td>
<td class="nump">13,554<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<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,006)<span></span>
</td>
<td class="num">(18,117)<span></span>
</td>
</tr>
<tr class="re">
<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="num">(33,579)<span></span>
</td>
<td class="num">(35,238)<span></span>
</td>
</tr>
<tr class="ro">
<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">(9,444)<span></span>
</td>
<td class="num">(7,993)<span></span>
</td>
</tr>
<tr class="re">
<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">(12,910)<span></span>
</td>
<td class="nump">124,026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">25,543<span></span>
</td>
<td class="nump">56,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_IncreaseDecreaseInIncomeTaxesReceivable', window );">Income taxes</a></td>
<td class="nump">263<span></span>
</td>
<td class="nump">18,363<span></span>
</td>
</tr>
<tr class="ro">
<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">(15,607)<span></span>
</td>
<td class="nump">18,680<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">536,541<span></span>
</td>
<td class="nump">663,079<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">(228,208)<span></span>
</td>
<td class="num">(263,077)<span></span>
</td>
</tr>
<tr class="ro">
<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 acquisition of businesses, net of cash acquired</a></td>
<td class="num">(863,371)<span></span>
</td>
<td class="num">(5,780)<span></span>
</td>
</tr>
<tr class="re">
<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 assets</a></td>
<td class="nump">26,504<span></span>
</td>
<td class="nump">4,823<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(1,065,075)<span></span>
</td>
<td class="num">(264,034)<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">450,000<span></span>
</td>
<td class="nump">650,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_RepaymentsOfLongTermDebt', window );">Payments of long-term debt</a></td>
<td class="num">(14,226)<span></span>
</td>
<td class="num">(570,999)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments of debt issuance costs</a></td>
<td class="num">(1,149)<span></span>
</td>
<td class="num">(5,525)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Net payments of short-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(120,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_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">133<span></span>
</td>
<td class="nump">1,665<span></span>
</td>
</tr>
<tr class="re">
<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">(38,223)<span></span>
</td>
<td class="num">(35,410)<span></span>
</td>
</tr>
<tr class="ro">
<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">(17,625)<span></span>
</td>
<td class="num">(8,105)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">378,910<span></span>
</td>
<td class="num">(88,374)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(149,624)<span></span>
</td>
<td class="nump">310,671<span></span>
</td>
</tr>
<tr class="re">
<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 the period</a></td>
<td class="nump">336,545<span></span>
</td>
<td class="nump">78,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of the period</a></td>
<td class="nump">186,921<span></span>
</td>
<td class="nump">388,946<span></span>
</td>
</tr>
<tr class="re">
<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>Cash paid during the period for:</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_InterestPaidNet', window );">Interest, net of amount capitalized</a></td>
<td class="nump">34,800<span></span>
</td>
<td class="nump">32,862<span></span>
</td>
</tr>
<tr class="re">
<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 );">Income taxes, net</a></td>
<td class="nump">27,387<span></span>
</td>
<td class="nump">48,137<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">38,751<span></span>
</td>
<td class="nump">28,605<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">49,259<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">$ 79,867<span></span>
</td>
<td class="nump">$ 1,109<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_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_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&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_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=121583591&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=121583591&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=121583591&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=121586364&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=121586364&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=121583591&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=121586364&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=121586364&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=121586364&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=121583591&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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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=121583591&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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: 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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: 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=120399700&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> -Subparagraph (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: 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 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=121586364&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_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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_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=120381028&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=121586364&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=121586364&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_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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=121568110&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=121609121&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=121568110&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=121609121&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=121586364&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>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259495162840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Presentation of Financial Statements<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Presentation of Financial Statements</a></td>
<td class="text">Presentation of Financial Statements<div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Casey&#8217;s General Stores, Inc. and its subsidiaries (hereinafter referred to as the "Company" or "Casey&#8217;s") operate 2,431  convenience stores in 17 states, primarily in the Midwest. Many of the stores are located in smaller communities, often with populations of less than 5,000. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements include the accounts and transactions of Casey's General Stores, Inc. and its direct and indirect wholly-owned subsidiaries. All material intercompany balances and transactions have been eliminated in consolidation.</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259490524376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Basis of Presentation</a></td>
<td class="text">Basis of Presentation<div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles (GAAP) have been condensed or omitted pursuant to such rules and regulations. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying condensed consolidated financial statements contain all adjustments necessary to present fairly the financial position as of January&#160;31, 2022 and April&#160;30, 2021, the results of operations for the three and nine months ended January&#160;31, 2022 and 2021, and shareholders' equity and cash flows for the nine months ended January&#160;31, 2022 and 2021. Although management believes that the disclosures are adequate to make the information presented not misleading, it is suggested that these interim condensed consolidated financial statements be read in conjunction with the Company&#8217;s most recent audited financial statements and notes thereto. See the Form 10-K for the year ended April&#160;30, 2021 for our consideration of new accounting pronouncements.</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_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259494903304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Cost of Goods Sold<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue and Cost of Goods Sold</a></td>
<td class="text">Revenue and Cost of Goods Sold<div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes retail sales of fuel, grocery and general merchandise (previously referred to as &#8220;grocery and other merchandise&#8221;), prepared food and dispensed beverage (previously referred to as &#8220;prepared food and fountain&#8221;) and other revenue at the time of the sale to the guest. Sales taxes collected from guests and remitted to the government are recorded on a net basis in the condensed consolidated financial statements.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of revenue from sales that include a redeemable digital 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 digital box top coupon or points. The amounts related to digital box top coupons and points are deferred until their redemption or expiration. Revenue related to the digital box top coupons and points issued is expected to be recognized less than one year from the original sale to the guest. As of January&#160;31, 2022 and April&#160;30, 2021, the Company recognized a contract liability of $38,790 and $30,719, respectively, related to the outstanding digital box top coupons and Casey's Rewards points, which is included in accrued expenses on the condensed consolidated balance sheets.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable Identification Numbers (RINs) are treated as a reduction in cost of goods sold in the period the Company commits to a price and agrees to sell the RIN. Warehousing costs are recorded within operating expenses on the condensed consolidated statements of income. Reimbursements of an operating expense (e.g., advertising) are recorded as reductions of the related expense.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company often receives vendor allowances on the basis of quantitative contract terms that vary by product and vendor or 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 inventory when they are based on the purchase of product or shipment of product from the warehouse to the store, and are treated as a reduction of cost </span></div>of goods sold when they are based on the sale of product to our guests. These amounts are recognized in the period earned based on the applicable rebate agreement.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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><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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-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 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br><br>Reference 4: 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 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 5: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130550-203045<br><br>Reference 6: 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 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 7: 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 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 8: 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 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 9: 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130558-203045<br><br>Reference 10: 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 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259494856728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Debt and Finance Lease Obligations, Lines of Credit and Fair Value Disclosure<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</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_casy_LongTermDebtandFairValueDisclosureAbstract', window );"><strong>Long-Term Debt and Fair Value 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_FairValueDisclosuresTextBlock', window );">Long-term Debt and Finance Lease Obligations, Lines of Credit and Fair Value Disclosure</a></td>
<td class="text">Long-Term Debt and Finance Lease Obligations, Lines of Credit and Fair Value Disclosure<div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company&#8217;s long-term debt (including current maturities) is estimated based on the current rates offered to the Company for debt of the same or similar issuances. The fair value of the Company&#8217;s long-term debt was approximately $1,773,000 and $1,391,000 at January&#160;31, 2022 and April&#160;30, 2021, respectively. The fair value calculated excludes finance lease obligations of $72,176 and $14,085 outstanding at January&#160;31, 2022 and April&#160;30, 2021, respectively, which are grouped with long-term debt on the condensed consolidated balance sheets.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Term Loan Facilities</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to fund the acquisition of Buchanan Energy (see Note 6) the Company drew a senior unsecured term loan in the aggregate principal amount of $300&#160;million during the first quarter of fiscal 2022. During the third quarter, the Company amended its existing credit agreement to (a) provide for a new senior unsecured term loan in the aggregate principal amount of $150&#160;million (collectively with the $300&#160;million term loan, the "Term Loan Facilities") and (b) decrease the minimum index for LIBOR-based loans, which includes both the Term Loan Facilities and the Revolver Facility, discussed below. The proceeds of the $150&#160;million term loan were, in-part, utilized to fund the acquisition of 40 stores from Pilot Corporation (see Note 6).</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts borrowed under the Term Loan Facilities bear interest at variable rates based upon, at the Company&#8217;s option, either: (i) the Adjusted LIBO Rate, plus a margin ranging from 1.55% to 2.60%; or (ii) the ABR Rate, plus a margin ranging from 0.20% to 1.60%. The Company currently has elected the Adjusted LIBO Rate, and there is an option to elect either rate in subsequent interest periods. The Term Loan Facilities also carry a facility fee of 0.20% to 0.40% per annum. The applicable margins and facility fee are dependent upon the Company's Consolidated Leverage Ratio, as defined in the credit agreement establishing the Term Loan Facilities as calculated quarterly. The outstanding principal balance is required to be repaid in equal quarterly installments in an amount equal to 1.25% of the original principal amount, on the last day of each March, June, September and December, with the balance of the Term Loan Facilities due on January 6, 2026. The Company had an outstanding principal balance of $438,750 on the Term Loan Facilities at January&#160;31, 2022. Of that outstanding balance, $67,500 has been recognized as current maturities of long-term debt on the condensed consolidated balance sheets at January&#160;31, 2022; $22,500 related to our obligations under the credit agreement and $45,000 related to the Company&#8217;s intentions to prepay a portion of the balance within the next 12 months.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revolving Facility</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a committed unsecured revolving credit facility in the aggregate principal amount of $450,000 (the "Revolving Facility"). The maturity date for the revolving facility is January 11, 2024. Amounts borrowed under the Revolving Facility bear interest at variable rates based upon, at the Company&#8217;s option, either: (a) the LIBO Rate adjusted for statutory reserve requirements (but no less than 0.50%), plus a margin ranging from 1.05% to 1.85%; or (b) an alternate base rate, which is the higher of (i) the prime rate announced by the Administrative Agent, (ii) the federal funds rate plus 1/2 of 1.00%, and (iii) the one-month LIBO Rate plus 1.00%, plus a margin ranging from 0.05% to 0.85%. The Revolving Facility also carries a facility fee of 0.20% to 0.40% per annum. The applicable margins and facility fee are dependent upon the Company&#8217;s Consolidated Leverage Ratio, as noted above. The Company had $0 outstanding under the Revolving Facility at January&#160;31, 2022 and April&#160;30, 2021.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Bank Line</span></div>The Company has an additional unsecured bank line of credit (the "Bank Line") with availability up to $25,000. 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;). There was $0 outstanding under the Bank Line at January&#160;31, 2022 and April&#160;30, 2021. The Bank Line is due upon demand<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_casy_LongTermDebtandFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Fair Value 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;">casy_LongTermDebtandFairValueDisclosureAbstract</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_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>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259494858680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Compensation Related Costs and Share Based Payments<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Compensation Related Costs and Share Based Payments</a></td>
<td class="text">Compensation Related Costs and Share Based Payments<div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2018 Stock Incentive Plan (the &#8220;2018 Plan&#8221;), was approved by the Company's shareholders on September 5, 2018 ("the "2018 Plan Effective Date").</span></div><div style="margin-top:12pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 one 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 two shares against the maximum limit. Restricted stock is </span></div><div style="margin-top:12pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. At January&#160;31, 2022, there were 1,975,638 shares available for grant under the 2018 Plan.</span></div><div style="margin-top:12pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for share-based compensation by estimating the fair value of time-based and performance-based restricted stock unit awards using the closing price of a share of our common stock on the date of grant. 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 condensed 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 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="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information concerning the unvested restricted stock units under the 2018 Plan is presented in the following table:</span></div><div style="margin-top:5pt;padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"/><td style="width:85.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.368%"/><td style="width:0.1%"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at April 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(242,631)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,515)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance Award Adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,971)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,875&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The above awards reflect (a) long-term incentive compensation program grants for fiscal 2020 through 2022, which include a mix of time-based restricted stock units and performance-based restricted stock units (subject to three-year cumulative net income before net interest expense, income taxes, depreciation and amortization ("EBITDA"), three-year relative total shareholder return ("TSR") and three-year average return on invested capital ("ROIC")), (b) certain &#8220;make-whole&#8221; and sign-on grants, which include a mix of time-based restricted stock units and performance-based restricted stock units subject to TSR, EBITDA, and ROIC, (c) a special strategic grant which, upon grant, included performance-based restricted stock units subject to the performance of the Company&#8217;s e-commerce and loyalty platforms (which performance period has been completed, and are now subject to time-based vesting), (d) special performance grants which include time-based restricted stock units, and (e) non-employee director equity awards, which include time-based restricted stock units. </span></div>Total compensation costs recorded for employees and non-employee directors for the nine months ended January&#160;31, 2022 and 2021, respectively, were $29,382 and $22,009, related entirely to restricted stock unit awards. As of January&#160;31, 2022, there was $38,799 of unrecognized compensation costs related to restricted stock units which are expected to be recognized through fiscal 2025. No stock option awards have been granted under the 2018 Plan.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259490471960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</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="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of our acquisitions meet the criteria to be considered business combinations. The Company accounts for business combinations using the acquisition method of accounting. Under this method of accounting, acquired assets and assumed liabilities are included within the acquirer's accounts as of the date of acquisition, with any excess of purchase price over the fair value of the net assets acquired recognized as goodwill. Acquisition-related transaction costs are recognized as period costs as incurred. We accounted for the Buchanan Energy, Circle K, and Pilot acquisitions (discussed below) as business combinations.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Buchanan Energy</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 13, 2021, the Company closed on the acquisition of 100% of the equity interest in Buchanan Energy (and certain of its related subsidiaries and affiliated entities), owner of Bucky&#8217;s Convenience Stores. The transaction included 92 retail locations (consisting of 24 stores in Nebraska, 56 in Illinois, five in Iowa, three in Missouri, and four in Texas), a dealer network of 81 stores where Casey&#8217;s will manage fuel wholesale supply agreements to these stores, as well as several parcels of real estate which may be used for new store construction. Three of the retail locations were divested shortly after closing as part of a consent order with the Federal Trade Commission. On January 25, 2022, the Company entered into a purchase agreement to sell the four stores and one parcel of property in Texas for an aggregate sale price of $41,000, subject to customary post-closing adjustments. The transaction is expected to close during the fourth quarter of the fiscal year, subject to customary closing conditions. We do not expect to record any material gain or loss related to the sale.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Buchanan Energy acquisition, we added a fuel wholesale business. The Company expects to achieve certain synergies over time, in part, through the reduction of duplicate processes, improvements in purchasing power, installing our kitchens, and expanding merchandise offerings.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate purchase price for the acquisition totaled $573,420, which is net of a provisional working capital adjustment of $3,822. Upon closing, $577,242 was paid in cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">using available cash on hand and proceeds from the $300&#160;million term loan (as discussed above in Note 4) and a draw on the Revolving Facility. The draw on the Revolving Facility was repaid during the first quarter of the fiscal year.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date. We utilized a third-party valuation specialist to assist in valuing the contractual customer relationships, leases, and property and equipment acquired. The accounting related to certain property and equipment, goodwill, contingent liabilities, deferred taxes, and the working capital adjustment is considered provisional and is subject to change.</span></div><div style="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:85.177%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,516&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640,705&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,285&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired and total purchase price</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,420&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Acquired operating lease right-of-use assets are included within other assets, net of amortization and acquired operating lease liabilities are included within accrued expenses and other long-term liabilities in the condensed consolidated balance sheets as of January&#160;31, 2022.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The $31,100 of contractual customer relationships will be amortized over a useful life of 15 years and are included within other assets, net of amortization in the condensed consolidated balance sheets as of January&#160;31, 2022. These assets were valued using the multi-period excess earnings method. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill acquired was assigned to the retail reporting unit in the amount of $242,060 and the fuel wholesale reporting unit in the amount of $8,053. The goodwill recognized is primarily attributable to the location of the seller&#8217;s stores in relation to our footprint and expected synergies due to expanded inside store offerings and improved purchasing power. Almost all of the goodwill acquired as the result of this transaction will be deductible for income tax purposes over 15 years. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred total acquisition-related transaction costs of approximately $8.6&#160;million. This includes approximately $6.7&#160;million incurred during the nine months ended January&#160;31, 2022, which are included in the condensed consolidated statements of income within operating expenses. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized approximately $215,472 and $686,063 of revenue related to the acquired Buchanan Energy locations in the condensed consolidated statements of income for the three and nine months ended January&#160;31, 2022, </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">respectively. The amount of net income related to the acquired Buchanan Energy locations was not material for the three and nine months ended January&#160;31, 2022.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Circle K</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout June 2021, the Company closed on the acquisition of 48 stores located in Oklahoma from Circle K pursuant to the terms and conditions of an asset purchase agreement. The aggregate purchase price for the acquisition totaled $41,416, which was paid in cash upon closing using available cash on hand. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date. We utilized a third-party valuation specialist to assist in valuing the leases acquired. </span></div><div style="margin-top:6pt;padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"/><td style="width:85.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,662&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,310&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,576&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,773&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,894&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired and total consideration paid</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,416&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized from this transaction is primarily attributable to the location of the seller's stores in relation to our footprint and expected synergies due, in part, to expanded inside store and fuel offerings. All of the goodwill acquired as a result of this transaction will be deductible for income tax purposes over 15 years.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized approximately $43,259 and $114,650 of revenue related to the acquired Circle K locations in the condensed consolidated statements of income for the three and nine months ended January&#160;31, 2022, respectively. The amount of net income related to the acquired Circle K locations was not material for the three and nine months ended January&#160;31, 2022.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Pilot</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 16, 2021, the Company closed on the acquisition of 40 stores from Pilot Corporation pursuant to the terms and conditions of an asset purchase agreement. The transaction included 39 stores located in Tennessee and 1 store located in Kentucky. The aggregate purchase price for the acquisition totaled $226,624, which was paid in cash using available cash on hand and certain incremental proceeds from the $150&#160;million term loan, as discussed above in Note 4. As a result of this acquisition, we increased our total store count to over 2,400 stores. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date. We are utilizing a third-party valuation specialist to assist in valuing the property and equipment and leases acquired. The valuation is still in process and, as a result, amounts related to goodwill, property and equipment, leases, and deferred income taxes are provisional measurements and subjected to change.</span></div><div style="margin-top:6pt;padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"/><td style="width:85.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,556&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,936&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,639&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired and total consideration paid</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,624&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill recognized from this transaction is primarily attributable to the location of the seller's stores in relation to our footprint and expected synergies due, in part, to expanded inside store. Almost all of the goodwill acquired as a result of this transaction will be deductible for income tax purposes over 15 years.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized approximately $35,259 of revenue related to the acquired Pilot locations in the condensed consolidated statements of income for the three and nine months ended January&#160;31, 2022, respectively. The amount of net income related to the acquired Pilot locations was not material for the three and nine months ended January&#160;31, 2022.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pro Forma Information</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma information presents a summary of our condensed consolidated statements of income as if the Buchanan Energy, Circle K, and Pilot transactions referenced above occurred on May 1, 2020 (amounts in thousands, except per share data):</span></div><div style="margin-top:6pt;padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"/><td style="width:42.003%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.540%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#330e74;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#330e74;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#330e74;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#330e74;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,082,346&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,251,406&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,731,049&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,197,255&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic  </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted  </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259494901640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</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_LossContingencyDisclosures', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top:6pt;padding-left:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 or other general business disputes; employment, personnel, or accessibility matters; personal injury and property damage claims; claims by federal, state, and local regulatory authorities relating to the sale of products pursuant to licenses and permits issued by those authorities; and, other claims or proceedings. 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 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 adverse effect on our consolidated financial position and results of operations. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is named as a defendant in a lawsuit filed in the United States District Court for the Northern District of Indiana, titled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">McColley v. Casey&#8217;s General Stores, Inc.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in which the plaintiff alleges that the Company misclassified its Store Managers as exempt employees under the Fair Labor Standards Act (FLSA). The complaint seeks unpaid wages, liquidated damages and attorneys&#8217; fees for the plaintiff and all similarly situated Store Managers who worked at the Company from February 16, 2015 to the present. On March 31, 2021, the Court granted conditional certification, and to-date, 1,953 current and/or former Store Managers (representing less than 1/3 of those eligible) have opted to participate in the lawsuit. The Company believes that adequate provisions have been made for probable losses related to this matter, </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and that those, and the reasonably possible losses in excess of amounts accrued, where such range of loss can be estimated, are not material to the Company&#8217;s financial position, results of operations or cash flows. The Company believes that its Store Managers are properly classified as exempt employees under the FLSA and it intends to continue to vigorously defend the matter.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into various purchase agreements related to our fuel supply, which include varying volume commitments. Prices included in the purchase agreements are indexed to market prices. While volume commitments are included in the contracts, we do not have a history of incurring material penalties related to these provisions. These contracts are not accounted for as derivatives as they meet the normal purchases exclusion under derivative accounting.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into forward contracts for cheese in order to fix the price per pound for a portion of our expected supply. These contracts are not accounted for as derivatives as they meet the normal purchases exclusion under derivative accounting.</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_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>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259494841000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unrecognized Tax Benefits<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</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 );">Unrecognized Tax Benefits</a></td>
<td class="text">Unrecognized Tax Benefits<div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of gross unrecognized tax benefits was $9,316 at April 30, 2021.  At January 31, 2022, gross unrecognized tax benefits were $11,584.  If this unrecognized tax benefit were ultimately recognized, $9,151 is the amount that would impact our effective tax rate.  The total amount of accrued interest and penalties for such unrecognized tax benefits was $554 at January 31, 2022, and $370 at April 30, 2021.  Net interest and penalties included in income tax expense for the nine months ended January 31, 2022, was a net expense of $184 and a net expense of $176 for the same period in 2021. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Company has no ongoing federal or state income tax examinations. 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 $2,000 during the next twelve months mainly due to the expiration of certain statute of limitations.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The federal statute of limitations remains open for the tax years 2018 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><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://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 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<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 S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: 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 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: 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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259490473080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_SegmentReportingDisclosureTextBlock', window );">Segment Reporting</a></td>
<td class="text">Segment ReportingAs of January&#160;31, 2022, we operated 2,431 stores in 17 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 one operating segment. Our stores sell similar products and services, and use similar processes to sell those products and services directly to the general public. We make specific disclosures concerning the three broad merchandise categories of fuel, grocery&#160;and general merchandise (previously referred to as "grocery and other merchandise"), and prepared food and dispensed beverage (previously referred to as &#8220;prepared food and fountain&#8221;) because it allows us to more effectively discuss trends and operational programs 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 categories.<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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a 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 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 34<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8981-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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 4: 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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 5: 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: 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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: 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 26<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8844-108599<br><br>Reference 8: 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 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 9: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 12: 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8657-108599<br><br>Reference 13: 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 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259495373704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles (GAAP) have been condensed or omitted pursuant to such rules and regulations. </span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="re">
<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="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes retail sales of fuel, grocery and general merchandise (previously referred to as &#8220;grocery and other merchandise&#8221;), prepared food and dispensed beverage (previously referred to as &#8220;prepared food and fountain&#8221;) and other revenue at the time of the sale to the guest. Sales taxes collected from guests and remitted to the government are recorded on a net basis in the condensed consolidated financial statements.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of revenue from sales that include a redeemable digital 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 digital box top coupon or points. The amounts related to digital box top coupons and points are deferred until their redemption or expiration. Revenue related to the digital box top coupons and points issued is expected to be recognized less than one year from the original sale to the guest. As of January&#160;31, 2022 and April&#160;30, 2021, the Company recognized a contract liability of $38,790 and $30,719, respectively, related to the outstanding digital box top coupons and Casey's Rewards points, which is included in accrued expenses on the condensed consolidated balance sheets.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Renewable Identification Numbers (RINs) are treated as a reduction in cost of goods sold in the period the Company commits to a price and agrees to sell the RIN. Warehousing costs are recorded within operating expenses on the condensed consolidated statements of income. Reimbursements of an operating expense (e.g., advertising) are recorded as reductions of the related expense.</span></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company often receives vendor allowances on the basis of quantitative contract terms that vary by product and vendor or 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 inventory when they are based on the purchase of product or shipment of product from the warehouse to the store, and are treated as a reduction of cost </span></div>of goods sold when they are based on the sale of product to our guests. These amounts are recognized in the period earned based on the applicable rebate agreement.<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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130561-203045<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 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-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 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 4: 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><br>Reference 5: 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 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 6: 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 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130563-203045<br><br>Reference 7: 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 8: 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 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br><br>Reference 9: 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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130564-203045<br><br>Reference 10: 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 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259495194680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Compensation Related Costs and Share Based Payments (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of Restricted Stock Units Award Activity</a></td>
<td class="text"><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information concerning the unvested restricted stock units under the 2018 Plan is presented in the following table:</span></div><div style="margin-top:5pt;padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"/><td style="width:85.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.368%"/><td style="width:0.1%"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at April 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(242,631)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,515)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance Award Adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,971)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524,875&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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=120381028&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259490493240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2022</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="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date. We utilized a third-party valuation specialist to assist in valuing the contractual customer relationships, leases, and property and equipment acquired. The accounting related to certain property and equipment, goodwill, contingent liabilities, deferred taxes, and the working capital adjustment is considered provisional and is subject to change.</span></div><div style="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"/><td style="width:85.177%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,836&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,516&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,816&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">640,705&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,138&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,285&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired and total purchase price</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,420&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date. We utilized a third-party valuation specialist to assist in valuing the leases acquired. </span></div><div style="margin-top:6pt;padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"/><td style="width:85.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,662&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,310&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,576&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,773&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,894&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired and total consideration paid</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,416&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The table below summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date. We are utilizing a third-party valuation specialist to assist in valuing the property and equipment and leases acquired. The valuation is still in process and, as a result, amounts related to goodwill, property and equipment, leases, and deferred income taxes are provisional measurements and subjected to change.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"/><td style="width:85.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,556&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">468&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,936&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256,639&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired and total consideration paid</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226,624&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<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 );">Pro forma information</a></td>
<td class="text"><div style="margin-top:6pt;padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma information presents a summary of our condensed consolidated statements of income as if the Buchanan Energy, Circle K, and Pilot transactions referenced above occurred on May 1, 2020 (amounts in thousands, except per share data):</span></div><div style="margin-top:6pt;padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"/><td style="width:42.003%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.583%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.540%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended<br/>January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended<br/>January 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#330e74;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#330e74;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#330e74;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#330e74;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,082,346&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,251,406&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,731,049&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,197,255&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,590&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic  </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted  </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=121647850&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>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259490519032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Presentation of Financial Statements - Narrative (Details)<br> people in Thousands</strong></div></th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>store </div>
<div>state </div>
<div>people</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfStores', window );">Number of stores | store</a></td>
<td class="nump">2,431<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfStatesInWhichEntityOperates', window );">Number of states in which entity operates | state</a></td>
<td class="nump">17<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 | people</a></td>
<td class="nump">5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259494774664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue and Cost of Goods Sold - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 38,790<span></span>
</td>
<td class="nump">$ 30,719<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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=121556615&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=121604090&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=121556615&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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259485600216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Debt and Finance Lease Obligations, Lines of Credit and Fair Value Disclosure - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 23, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($) </div>
<div>store</div>
</th>
<th class="th">
<div>Dec. 16, 2021 </div>
<div>store</div>
</th>
<th class="th">
<div>Apr. 30, 2021 </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_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>
</tr>
<tr class="ro">
<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 );">Fair value of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,773,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,391,000,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_FinanceLeaseLiability', window );">Finance lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 72,176,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,085,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_NumberOfStores', window );">Number of stores | store</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,431<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_LongTermDebtCurrent', window );">Current maturities of long-term debt and finance lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 91,695,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,354,000<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_LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment', window );">Current obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,500,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_LongTermDebtCurrentMaturitiesPrepayment', window );">Estimated prepayment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45,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_BusinessAcquisitionAxis=casy_PilotCorporationMember', window );">Pilot</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="nump">40<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_TermLoanFacilityMember', window );">Term Loan Facility | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<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>
</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_LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage', window );">Facility fee percentage repaid quarterly</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<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">$ 438,750,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_LongTermDebtCurrent', window );">Current maturities of long-term debt and finance lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,500,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_DebtInstrumentAxis=casy_TermLoanFacilityMember', window );">Term Loan Facility | Minimum | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">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>
</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_TermLoanFacilityMember', window );">Term Loan Facility | Minimum | Line of Credit | LIBOR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.55%<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_DebtInstrumentAxis=casy_TermLoanFacilityMember', window );">Term Loan Facility | Minimum | Line of Credit | Alternate Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</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>
</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_TermLoanFacilityMember', window );">Term Loan Facility | Maximum | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">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>
</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_TermLoanFacilityMember', window );">Term Loan Facility | Maximum | Line of Credit | LIBOR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">2.60%<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_DebtInstrumentAxis=casy_TermLoanFacilityMember', window );">Term Loan Facility | Maximum | Line of Credit | Alternate Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">1.60%<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_DebtInstrumentAxis=casy_NewSeniorUnsecuredTermLoanMember', window );">New Senior Unsecured Term Lon | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">150,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_DebtInstrumentAxis=casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member', window );">Unsecured Revolving Credit Facility Due January 2024 | 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">450,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_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Fair value of amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member', window );">Unsecured Revolving Credit Facility Due January 2024 | Revolving Credit Facility | Alternate Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective percentage</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>
</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_UnsecuredRevolvingCreditFacilityDueJanuary2024Member', window );">Unsecured Revolving Credit Facility Due January 2024 | Revolving Credit Facility | Federal Funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<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_DebtInstrumentAxis=casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member', window );">Unsecured Revolving Credit Facility Due January 2024 | Minimum | 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Facility fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.20%<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_DebtInstrumentAxis=casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member', window );">Unsecured Revolving Credit Facility Due January 2024 | Minimum | Revolving Credit Facility | LIBOR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.05%<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_DebtInstrumentInterestRateEffectivePercentage', window );">Effective percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<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_DebtInstrumentAxis=casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member', window );">Unsecured Revolving Credit Facility Due January 2024 | Minimum | Revolving Credit Facility | Alternate Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.05%<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_DebtInstrumentAxis=casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member', window );">Unsecured Revolving Credit Facility Due January 2024 | Maximum | 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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Facility fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.40%<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_DebtInstrumentAxis=casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member', window );">Unsecured Revolving Credit Facility Due January 2024 | Maximum | Revolving Credit Facility | LIBOR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.85%<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_DebtInstrumentAxis=casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member', window );">Unsecured Revolving Credit Facility Due January 2024 | Maximum | Revolving Credit Facility | Alternate Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.85%<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_DebtInstrumentAxis=casy_UnsecuredRevolvingLineofCreditMember', window );">Unsecured Revolving Line of Credit | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,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_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Fair value of amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_casy_LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Repaid Quarterly, 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_LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage</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_LongTermDebtCurrentMaturitiesPrepayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Current Maturities, Prepayment</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_LongTermDebtCurrentMaturitiesPrepayment</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_LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Current Maturities, Principal And Interest Payment</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_LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment</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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120520924&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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=121609121&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=121603541&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_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=121572278&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=120391452&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_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=120391452&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_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_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_BusinessAcquisitionAxis=casy_PilotCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=casy_PilotCorporationMember</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_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TermLoanFacilityMember</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_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=casy_AlternateBaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=casy_AlternateBaseRateMember</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_DebtInstrumentAxis=casy_NewSeniorUnsecuredTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NewSeniorUnsecuredTermLoanMember</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_UnsecuredRevolvingCreditFacilityDueJanuary2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_UnsecuredRevolvingCreditFacilityDueJanuary2024Member</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_CreditFacilityAxis=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_CreditFacilityAxis=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_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember</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_UnsecuredRevolvingLineofCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_UnsecuredRevolvingLineofCreditMember</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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259489515528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Compensation Related Costs and Share Based Payments - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</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_EmployeeStockOptionMember', window );">Employee Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</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_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued', window );">Number of shares available for grant reduction per stock option issued (in shares)</a></td>
<td class="nump">1<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_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</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_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued', window );">Number of shares available for grant reduction per equity instruments other options issued (in shares)</a></td>
<td class="nump">2<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 Plans | Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod', window );">Earnings before interest, tax, depreciation and amortization measurement period</a></td>
<td class="text">3 years<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod', window );">Total shareholder return measurement period</a></td>
<td class="text">3 years<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_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod', window );">Return on invested capital measurement period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Allocated share-based compensation expense</a></td>
<td class="nump">$ 29,382<span></span>
</td>
<td class="nump">$ 22,009<span></span>
</td>
</tr>
<tr class="re">
<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 related to plan</a></td>
<td class="nump">$ 38,799<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_A2018StockPlanMember', window );">2018 Stock Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares)</a></td>
<td class="nump">1,975,638<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_A2018StockPlanMember', window );">2018 Stock Plan | Employee Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Fair Value Assumptions, Earnings Before Interest, Tax, Depreciation and Amortization Measurement 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Fair Value Assumptions, Total Shareholder Return Measurement 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod</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_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued</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_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Fair Value Assumptions, Return On Invested Capital Measurement 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_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod</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_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_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=120381028&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=120381028&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_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=120381028&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_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=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_A2018StockPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_A2018StockPlanMember</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>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259485998088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Compensation Related Costs and Share Based Payments - Schedule of Restricted Stock Units Activity (Details) - Stock Incentive Plans - Restricted Stock Units<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2022 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of Restricted Stock Units</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested at the beginning of the period (in shares)</a></td>
<td class="nump">646,920<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">151,072<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(242,631)<span></span>
</td>
</tr>
<tr class="re">
<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">(28,515)<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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod', window );">Performance Award Adjustments (in shares)</a></td>
<td class="num">(1,971)<span></span>
</td>
</tr>
<tr class="re">
<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 );">Unvested at the end of the period (in shares)</a></td>
<td class="nump">524,875<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Adjustments 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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod</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=120381028&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=120381028&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=120381028&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=120381028&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_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_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>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259484100728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 16, 2021 </div>
<div>USD ($) </div>
<div>store</div>
</th>
<th class="th">
<div>May 13, 2021 </div>
<div>USD ($) </div>
<div>store</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>store</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($) </div>
<div>store</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($) </div>
<div>store</div>
</th>
<th class="th">
<div>Apr. 30, 2022 </div>
<div>USD ($) </div>
<div>parcel </div>
<div>store</div>
</th>
<th class="th">
<div>Apr. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 23, 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,431<span></span>
</td>
<td class="nump">2,431<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 601,040,000<span></span>
</td>
<td class="nump">$ 601,040,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 161,075,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_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | New Senior Unsecured Term Lon</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,000,000<span></span>
</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Term Loan 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>
<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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 300,000,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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=casy_BuchananEnergyMember', window );">Buchanan Energy</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisposalGroupNotDiscontinuedOperationNumberOfStores', window );">Number of retail locations divested | store</a></td>
<td class="text">&#160;<span></span>
</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>
<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_StatementGeographicalAxis=stpr_TX', window );">Texas | Buchanan Energy | Forecast | Disposal Group, Disposed of by Sale, Not Discontinued Operations</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DisposalGroupNotDiscontinuedOperationNumberOfStores', window );">Number of retail locations divested | store</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="nump">4<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_DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf', window );">Number of parcels of property divested | parcel</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="nump">1<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_DisposalGroupIncludingDiscontinuedOperationConsideration', window );">Consideration received for disposal</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="nump">$ 41,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_BusinessAcquisitionAxis=casy_BuchananEnergyMember', window );">Buchanan Energy</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of voting interested acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.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>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationDealerNetworkNumberOfStores', window );">Dealer network, number of stores | store</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 573,420,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments', window );">Working capital adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,822,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Aggregate purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">577,242,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Contractual customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 250,113,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts', window );">Acquisition-related transaction 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="nump">8,600,000<span></span>
</td>
<td class="nump">8,600,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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition-related transaction costs incurred</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">6,700,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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Revenue</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">215,472,000<span></span>
</td>
<td class="nump">686,063,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="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=casy_BuchananEnergyMember', window );">Buchanan Energy | Retail</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">242,060,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="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=casy_BuchananEnergyMember', window );">Buchanan Energy | Fuel Wholesale</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="nump">$ 8,053,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="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=casy_BuchananEnergyMember', window );">Buchanan Energy | Nebraska</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessAcquisitionAxis=casy_BuchananEnergyMember', window );">Buchanan Energy | Illinois</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_NumberOfStores', window );">Number of stores | store</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessAcquisitionAxis=casy_BuchananEnergyMember', window );">Buchanan Energy | Iowa</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessAcquisitionAxis=casy_BuchananEnergyMember', window );">Buchanan Energy | Missouri</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_NumberOfStores', window );">Number of stores | store</a></td>
<td class="text">&#160;<span></span>
</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>
<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_BusinessAcquisitionAxis=casy_BuchananEnergyMember', window );">Buchanan Energy | Texas</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessAcquisitionAxis=casy_CircleKMember', window );">Circle K</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_NumberOfStores', window );">Number of stores | store</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PaymentsToAcquireBusinessesGross', window );">Aggregate purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,416,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 " 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,662,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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Revenue</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">$ 43,259,000<span></span>
</td>
<td class="nump">$ 114,650,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="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=casy_PilotCorporationMember', window );">Pilot</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_NumberOfStores', window );">Number of stores | store</a></td>
<td class="nump">40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="nump">$ 226,624,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>
</tr>
<tr class="re">
<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">$ 153,936,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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Revenue</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">$ 35,259,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_BusinessAcquisitionAxis=casy_PilotCorporationMember', window );">Pilot | Tennessee</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_NumberOfStores', window );">Number of stores | store</a></td>
<td class="nump">39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessAcquisitionAxis=casy_PilotCorporationMember', window );">Pilot | Kentucky</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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">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>
<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_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Consideration Transferred, Working Capital Adjustments</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_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments</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_BusinessCombinationDealerNetworkNumberOfStores">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Dealer Network, 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;">casy_BusinessCombinationDealerNetworkNumberOfStores</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_DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Not Discontinued Operation, Number Of Property Parcel Disposed Of</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_DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf</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_DisposalGroupNotDiscontinuedOperationNumberOfStores">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Not Discontinued Operation, 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;">casy_DisposalGroupNotDiscontinuedOperationNumberOfStores</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_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization period of finite-lived intangible assets acquired either individually or as part of a group of 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>Reference 1: 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> -Subparagraph (a)(3)<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.</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_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 50<br> -Paragraph 2<br> -Subparagraph (c)<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_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="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_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<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 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<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 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 identifiable intangible assets 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=121600890&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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DisposalGroupIncludingDiscontinuedOperationConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.</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_DisposalGroupIncludingDiscontinuedOperationConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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://www.xbrl.org/2003/role/disclosureRef<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)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<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 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_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=120391452&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_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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business during the period. The cash portion only of the acquisition price.</p></div>
<a 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 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<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 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=casy_NewSeniorUnsecuredTermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NewSeniorUnsecuredTermLoanMember</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_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TermLoanFacilityMember</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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=casy_BuchananEnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=casy_BuchananEnergyMember</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_StatementGeographicalAxis=stpr_TX">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=stpr_TX</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_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=srt_ScenarioForecastMember</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_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisposalGroupClassificationAxis=us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</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_BusinessAcquisitionAxis=casy_BuchananEnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=casy_BuchananEnergyMember</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_ReportingUnitAxis=casy_RetailReportingUnitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReportingUnitAxis=casy_RetailReportingUnitMember</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_ReportingUnitAxis=casy_FuelWholesaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ReportingUnitAxis=casy_FuelWholesaleMember</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_StatementGeographicalAxis=stpr_NE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=stpr_NE</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_StatementGeographicalAxis=stpr_IL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=stpr_IL</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_StatementGeographicalAxis=stpr_IA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=stpr_IA</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_StatementGeographicalAxis=stpr_MO">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=stpr_MO</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_BusinessAcquisitionAxis=casy_CircleKMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=casy_CircleKMember</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_BusinessAcquisitionAxis=casy_PilotCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=casy_PilotCorporationMember</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_StatementGeographicalAxis=stpr_TN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=stpr_TN</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_StatementGeographicalAxis=stpr_KY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementGeographicalAxis=stpr_KY</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>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259486580792">
<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>Jan. 31, 2022</div></th>
<th class="th"><div>Dec. 16, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>May 13, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets acquired:</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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 601,040<span></span>
</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">$ 161,075<span></span>
</td>
</tr>
<tr class="re">
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Net assets acquired and total purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 226,624<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_BusinessAcquisitionAxis=casy_BuchananEnergyMember', window );">Buchanan Energy</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets acquired:</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</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">$ 5,517<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Receivables</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">2,836<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,516<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses', window );">Prepaid expenses</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">150<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</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">306,851<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Contractual customer relationships</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">31,100<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets', 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">1,343<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset', window );">Finance lease right-of-use assets</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">10,689<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</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">11,816<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Other assets</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">1,774<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,113<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total assets</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">640,705<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities assumed:</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</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">27,138<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities', window );">Accrued expenses</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">8,395<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability', window );">Finance lease liabilities</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">12,369<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities', window );">Operating lease liabilities</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">15,666<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other long-term liabilities</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,717<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities</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">67,285<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Net assets acquired and total purchase price</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">$ 573,420<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_BusinessAcquisitionAxis=casy_CircleKMember', window );">Circle K</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets acquired:</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,299<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,150<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset', window );">Finance lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,086<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,113<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,662<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104,310<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities assumed:</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">545<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability', window );">Finance lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,576<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,773<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,894<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Net assets acquired and total purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,416<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_BusinessAcquisitionAxis=casy_PilotCorporationMember', window );">Pilot</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets acquired:</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,556<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses', window );">Prepaid expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,065<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets', window );">Deferred income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">468<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,432<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="text">&#160;<span></span>
</td>
<td class="nump">153,936<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="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">256,639<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities assumed:</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">883<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,132<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="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="text">&#160;<span></span>
</td>
<td class="nump">$ 30,015<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Liabilities</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Finance Lease, Right-Of-Use Asset</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Operating Lease Liabilities</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Operating Lease, Right-Of-Use Asset</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Prepaid 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses</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_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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, acquired at the acquisition date. 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, 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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 incurred for goods and services received that are used in an entity's business and related party payables, 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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 asset attributable to deductible temporary differences and carryforwards 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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 identifiable intangible assets 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=121600890&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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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=121647850&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=121600890&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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other liabilities due after one year or the normal operating cycle, if longer, 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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, 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=121647850&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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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=121600890&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=121647850&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=121647850&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://www.xbrl.org/2003/role/disclosureRef<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)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<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 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=casy_BuchananEnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=casy_BuchananEnergyMember</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_BusinessAcquisitionAxis=casy_CircleKMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=casy_CircleKMember</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_BusinessAcquisitionAxis=casy_PilotCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=casy_PilotCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259494925912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Proforma Information (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</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>
<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">$ 3,082,346<span></span>
</td>
<td class="nump">$ 2,251,406<span></span>
</td>
<td class="nump">$ 9,731,049<span></span>
</td>
<td class="nump">$ 7,197,255<span></span>
</td>
</tr>
<tr class="re">
<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">$ 66,898<span></span>
</td>
<td class="nump">$ 41,590<span></span>
</td>
<td class="nump">$ 300,140<span></span>
</td>
<td class="nump">$ 282,473<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationAbstract', 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>
</tr>
<tr class="re">
<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">$ 1.80<span></span>
</td>
<td class="nump">$ 1.12<span></span>
</td>
<td class="nump">$ 8.08<span></span>
</td>
<td class="nump">$ 7.63<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 1.79<span></span>
</td>
<td class="nump">$ 1.12<span></span>
</td>
<td class="nump">$ 8.04<span></span>
</td>
<td class="nump">$ 7.58<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_BusinessAcquisitionProFormaInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionProFormaInformationAbstract</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259485959016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">10 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2022 </div>
<div>employee</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_LitigationCaseAxis=casy_McColleyVCaseysGeneralStoresIncMember', window );">McColley V. Casey's General Stores, Inc. | Pending Litigation</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 [Line Items]</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_LossContingencyNumberOfPlaintiffs', window );">Number of participatants</a></td>
<td class="nump">1,953<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_LossContingencyNumberOfPlaintiffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 plaintiffs that have filed claims pertaining to a loss contingency.</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_LossContingencyNumberOfPlaintiffs</td>
</tr>
<tr>
<td style="padding-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_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_LitigationCaseAxis=casy_McColleyVCaseysGeneralStoresIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LitigationCaseAxis=casy_McColleyVCaseysGeneralStoresIncMember</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_LitigationStatusAxis=us-gaap_PendingLitigationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LitigationStatusAxis=us-gaap_PendingLitigationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259492428648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unrecognized Tax Benefits - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</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_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">$ 11,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,316<span></span>
</td>
</tr>
<tr class="re">
<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">9,151<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 related to unrecognized tax benefits</a></td>
<td class="nump">554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 370<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense', window );">Net interest and penalties included in income tax expense</a></td>
<td class="nump">184<span></span>
</td>
<td class="nump">$ 176<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 );">Expected decrease in unrecognized tax benefits</a></td>
<td class="nump">$ 2,000<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_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_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://www.xbrl.org/2009/role/commonPracticeRef<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_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=120406818&amp;loc=SL37586934-109318<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 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://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 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_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://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 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140259492405208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2022 </div>
<div>merchandise_category </div>
<div>state </div>
<div>segment </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_SegmentReportingAbstract', window );"><strong>Segment Reporting [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_NumberOfStores', window );">Number of stores | store</a></td>
<td class="nump">2,431<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfStatesInWhichEntityOperates', window );">Number of states in which entity operates | state</a></td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="ro">
<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>
</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_SegmentReportingNumberofMerchandiseCategories', window );">Number of merchandise categories | merchandise_category</a></td>
<td class="nump">3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-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>casy-20220131_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:casy="http://www.caseys.com/20220131"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="casy-20220131.xsd" xlink:type="simple"/>
    <context id="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i5db51b2df18643f08c43b04ee91e605c_I20220301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <instant>2022-03-01</instant>
        </period>
    </context>
    <context id="i5596e771394c435ba74e9cd8eaf67cce_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="id5e205af37584d3399e35e2907ede291_D20200501-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="id271c3ba4ee24005aefb3675f2da064f_I20210430">
        <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>2021-04-30</instant>
        </period>
    </context>
    <context id="ibc97208d1e9c4e2b9029d333bd88b86e_I20210430">
        <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>2021-04-30</instant>
        </period>
    </context>
    <context id="ib60c8bf108b048528a816cf91a826509_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ibac17e90a5904597a18a86ef2f8d5df4_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ic54145117309474a9f3dbac0a38f688b_D20210501-20210731">
        <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>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i91df3dbd02f4498d909e9d7497724ae2_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="i08dff192cb504583acc54fa56899184e_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="i41e81a8c68d64c1cb5f80bca4198764a_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ic3a7348b9fcd4109ad5cd71cf66d4e7e_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i6a43870f11e8453abb52e748dbd25216_D20210801-20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="ie1d31a37ec4b4d86a269a39429e69707_D20210801-20211031">
        <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>2021-08-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i3b986142db89428196b0128f8735c9f5_I20211031">
        <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>2021-10-31</instant>
        </period>
    </context>
    <context id="i05f1d8742d7f4bf69b9d171f3c4e6abf_I20211031">
        <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>2021-10-31</instant>
        </period>
    </context>
    <context id="ib49c56eaa3c6486884870d5b8f8e900d_I20211031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i550d76a7bb4e4d408afa6a4ad1462ce6_D20211101-20220131">
        <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>2021-11-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i20c413e291744223abc7c932b1e82c4e_D20211101-20220131">
        <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>2021-11-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="ic6b2499caf514b6c933fa44d3a56e3ec_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i12b7a60c7a8348589ad9b0f0e03ff176_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="ia1eb796ed9a34eac8f925aaf31e5c3f1_I20200430">
        <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="i3b89b560143a4a9fa5b53295afb23681_I20200430">
        <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="i27c3b3cf39364872bf8a04990e816d80_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="i52c0ad98a5f4440284d6f340b153ecb9_D20200501-20200731">
        <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>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="icf5e29b5d8ac4c398633f3076ec4a6f8_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i58d994735275488cbae52ca181214601_D20200501-20200731">
        <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>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i036ed1af8f3d4da98bac7b204a4618e6_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i67b52d93616e4d398d97d50a2924712a_I20200731">
        <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-07-31</instant>
        </period>
    </context>
    <context id="i64f6e3d68fab4917ba7c69654dc1c7cf_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i0c1089aed59740ea8fced186026af99c_D20200801-20201031">
        <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>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i5b8025d8c616437fa6dd5d926824c9e0_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="if4d2bf365a154fbb93f587dcfa2595ac_D20200801-20201031">
        <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>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="if8079a60e0fc4fbb93f5d4ea96d3f690_I20201031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i96cef8c0348248d381cc8e13f2975724_I20201031">
        <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-10-31</instant>
        </period>
    </context>
    <context id="i7c21fd1bde56413ebd70534971394a38_I20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i6648682e50fb489cb9ca2e782a0e11b2_D20201101-20210131">
        <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>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i69e81686df3c4c21bc422ed81977d1ac_D20201101-20210131">
        <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>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i0404c8d2eef94336b8deb300b320d340_I20210131">
        <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>2021-01-31</instant>
        </period>
    </context>
    <context id="i8caa9456db7c4f5a9aed03665b744665_I20210131">
        <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>2021-01-31</instant>
        </period>
    </context>
    <context id="i3ae762aeee064b0d9181c16f8b52181b_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i65ddcef594714b208182ab83e3c408f5_I20201223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-23</instant>
        </period>
    </context>
    <context id="i3b418f4a44f249d0927dbcf93e67ff39_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:NewSeniorUnsecuredTermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i0a5cb26dca234d538e2dd582e0933c71_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:PilotCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i6c5656c3dc3b42eab0a4df7e515f9f7c_D20201223-20201223">
        <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:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-23</startDate>
            <endDate>2020-12-23</endDate>
        </period>
    </context>
    <context id="i78414c3ece6e484ab701aa8bd5078fde_D20201223-20201223">
        <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:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-23</startDate>
            <endDate>2020-12-23</endDate>
        </period>
    </context>
    <context id="i27da42c314cb4f7cbaec34f3a203ce7e_D20201223-20201223">
        <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:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">casy:AlternateBaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-23</startDate>
            <endDate>2020-12-23</endDate>
        </period>
    </context>
    <context id="i08d138b0b19d425a90fdc761560ad806_D20201223-20201223">
        <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:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">casy:AlternateBaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-23</startDate>
            <endDate>2020-12-23</endDate>
        </period>
    </context>
    <context id="ie8382733b3ea4004a7f2fd41fb95adca_D20201223-20201223">
        <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:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-23</startDate>
            <endDate>2020-12-23</endDate>
        </period>
    </context>
    <context id="ib2e085434cbf4bdd960b0177f7a20347_D20201223-20201223">
        <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:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-12-23</startDate>
            <endDate>2020-12-23</endDate>
        </period>
    </context>
    <context id="if19e4636a5ea429a83e78d8002f4ebde_D20210501-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i4413e5beb5424693bb328518fa9a65d0_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i48be4b2ac7474bfbbe4aedd453728573_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingCreditFacilityDueJanuary2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ief070f18ad5e474ea3f0e4b1766d2e30_I20220131">
        <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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingCreditFacilityDueJanuary2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="idf44f0a979884b19b7d122f37eb258cc_D20210501-20220131">
        <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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingCreditFacilityDueJanuary2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i63cac4cbd1bb40eaa5b1c824071169d5_D20210501-20220131">
        <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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingCreditFacilityDueJanuary2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i96eba07d5a5245b49c24ffde8df43a38_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingCreditFacilityDueJanuary2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">casy:AlternateBaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i0df6fcf7e6f9448ab89c72d0b96b6dba_D20210501-20220131">
        <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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingCreditFacilityDueJanuary2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">casy:AlternateBaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="if1cb810eb3ef432eb5f5ad5ef9eb5627_D20210501-20220131">
        <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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingCreditFacilityDueJanuary2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">casy:AlternateBaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i17c2e3abfe264cb486743c70bb0a540d_D20210501-20220131">
        <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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingCreditFacilityDueJanuary2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="ia1923a098ec142e7af9fdb3347d25778_D20210501-20220131">
        <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:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingCreditFacilityDueJanuary2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i7dfa466ea41d449b861d48c32e9b31ac_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingCreditFacilityDueJanuary2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i6d00f697d543479895f9bcf015985f33_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingLineofCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i08630b8929a048cda6904e672034e79e_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingLineofCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-30</instant>
        </period>
    </context>
    <context id="i9e5f859ce3084dddbff9652a19dedc95_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:UnsecuredRevolvingCreditFacilityDueJanuary2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:FederalFundsEffectiveSwapRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ibe243343609c41dcb486a9485c12d94d_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="ic04c80802f104ddf8554e5c067e121c2_I20220131">
        <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i9ad6f3bc22274da5a14228e483239139_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:A2018StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i422754089fc941e1be5250a0e9c4c792_I20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <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>2021-04-30</instant>
        </period>
    </context>
    <context id="i6b37f41a37fe47d1a15833bbf4f7782e_D20210501-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <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>2021-05-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i9c5d084b29754e49986f550ea8f0ded4_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <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>2022-01-31</instant>
        </period>
    </context>
    <context id="i8ca07a1bc84446b1ae705bb4975eebee_D20200501-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <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>2020-05-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="ifdfb8fb4e3e84d75b04cb7d4ef0d7c62_D20210501-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:A2018StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="if3953fc2a68c4f00aadf2bdb358017a7_I20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-13</instant>
        </period>
    </context>
    <context id="ib6988aa68da0448a80dd2df1eea49bee_I20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:NE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-13</instant>
        </period>
    </context>
    <context id="ib7d8943ca70f437b8c366ee141604395_I20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:IL</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-13</instant>
        </period>
    </context>
    <context id="i72d5a3a9f686453aad0bf8030868d6d6_I20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:IA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-13</instant>
        </period>
    </context>
    <context id="i3e40fffa906543bdbda4258069859366_I20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:MO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-13</instant>
        </period>
    </context>
    <context id="i1d16d2bd884c4b07ba74613d0c4f3a43_I20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-13</instant>
        </period>
    </context>
    <context id="i0df96f99eba34f7fae7bc7fb9eaea936_I20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">casy:BuchananEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-13</instant>
        </period>
    </context>
    <context id="ia2538320116c42af88a1b4a7510d8aae_I20220430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">casy:BuchananEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-30</instant>
        </period>
    </context>
    <context id="id3b4be620d7a472eb7bd82b3f89d3f90_D20210513-20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-13</startDate>
            <endDate>2021-05-13</endDate>
        </period>
    </context>
    <context id="i2c01d75dabe64db7936825f021a4ea25_I20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">casy:RetailReportingUnitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-13</instant>
        </period>
    </context>
    <context id="ifed445d29d58469bb2bd37e5282a0eec_I20210513">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReportingUnitAxis">casy:FuelWholesaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-13</instant>
        </period>
    </context>
    <context id="ia040994c47884b4282ecf4ae3335c872_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="idaca13600c644a08a2f1747045f028cd_D20210501-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="ie0f00fcd729b44e595f574862fca96df_D20211101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:BuchananEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="ib22491fcee424073b58cd2e46baa3bd8_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:CircleKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i3e2606547660479a8ec387aa51cd81f5_D20210601-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:CircleKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ide70c93c0d204870bd29fabad73f7369_D20211101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:CircleKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="icf556594c8c84ab3bbda6fdd00644cce_D20210501-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:CircleKMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="i10d498c64b874cb7abad3fd4b37d302a_I20211216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:PilotCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-16</instant>
        </period>
    </context>
    <context id="i43c6f17b080c4b44857041519b07dace_I20211216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:PilotCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-16</instant>
        </period>
    </context>
    <context id="i766eb57ff017472d9d37350930a3a7bf_I20211216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:KY</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:PilotCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-16</instant>
        </period>
    </context>
    <context id="i471dc68cd4f14e99b787b9734179cd8a_D20211216-20211216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:PilotCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-16</startDate>
            <endDate>2021-12-16</endDate>
        </period>
    </context>
    <context id="i59c566eb3a6e4bc5a7fc7e6d2babfc70_I20211216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <instant>2021-12-16</instant>
        </period>
    </context>
    <context id="i5dea1d477d3b4f28bc1cac8a9fe4a32b_D20211101-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">casy:PilotCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="iba840665f8f54f34979eb14518088719_D20210331-20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">casy:McColleyVCaseysGeneralStoresIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LitigationStatusAxis">us-gaap:PendingLitigationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="store">
        <measure>casy:store</measure>
    </unit>
    <unit id="state">
        <measure>casy:state</measure>
    </unit>
    <unit id="people">
        <measure>casy:people</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="parcel">
        <measure>casy:parcel</measure>
    </unit>
    <unit id="employee">
        <measure>casy:employee</measure>
    </unit>
    <unit id="segment">
        <measure>casy:segment</measure>
    </unit>
    <unit id="merchandise_category">
        <measure>casy:merchandise_category</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80L2ZyYWc6MDI3ODg1MjUyYTRlNGM1MWFmYmE3NGU5ZjY4YzQwNjIvdGFibGU6ODc3N2FhYzk1NjY5NDdiM2E1OTZmMzk2MGMzMmRmYjMvdGFibGVyYW5nZTo4Nzc3YWFjOTU2Njk0N2IzYTU5NmYzOTYwYzMyZGZiM180LTEtMS0xLTIyMjA3_48e8250d-7925-4939-a6f2-41a278c40c77">0000726958</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80L2ZyYWc6MDI3ODg1MjUyYTRlNGM1MWFmYmE3NGU5ZjY4YzQwNjIvdGFibGU6ODc3N2FhYzk1NjY5NDdiM2E1OTZmMzk2MGMzMmRmYjMvdGFibGVyYW5nZTo4Nzc3YWFjOTU2Njk0N2IzYTU5NmYzOTYwYzMyZGZiM181LTEtMS0xLTIyMjA3_70fab811-c87d-42c4-bf46-1c6346eac210">--04-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80L2ZyYWc6MDI3ODg1MjUyYTRlNGM1MWFmYmE3NGU5ZjY4YzQwNjIvdGFibGU6ODc3N2FhYzk1NjY5NDdiM2E1OTZmMzk2MGMzMmRmYjMvdGFibGVyYW5nZTo4Nzc3YWFjOTU2Njk0N2IzYTU5NmYzOTYwYzMyZGZiM182LTEtMS0xLTIyMjA3_ccb7b1e3-1f3f-4588-bcee-e577dc15139f">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80L2ZyYWc6MDI3ODg1MjUyYTRlNGM1MWFmYmE3NGU5ZjY4YzQwNjIvdGFibGU6ODc3N2FhYzk1NjY5NDdiM2E1OTZmMzk2MGMzMmRmYjMvdGFibGVyYW5nZTo4Nzc3YWFjOTU2Njk0N2IzYTU5NmYzOTYwYzMyZGZiM183LTEtMS0xLTIyMjA3_e5477bdc-7b46-4c23-9868-313db36e8a8c">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80L2ZyYWc6MDI3ODg1MjUyYTRlNGM1MWFmYmE3NGU5ZjY4YzQwNjIvdGFibGU6ODc3N2FhYzk1NjY5NDdiM2E1OTZmMzk2MGMzMmRmYjMvdGFibGVyYW5nZTo4Nzc3YWFjOTU2Njk0N2IzYTU5NmYzOTYwYzMyZGZiM184LTEtMS0xLTIyMjA3_be790256-20e1-4468-bb9e-b8e5f2cde1e9">false</dei:AmendmentFlag>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i9e5f859ce3084dddbff9652a19dedc95_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80My9mcmFnOmJjNzE5YTk2MTEwYzQwYjM5YjZlMTRmODM4ZTZmYWZmL3RleHRyZWdpb246YmM3MTlhOTYxMTBjNDBiMzliNmUxNGY4MzhlNmZhZmZfNTE_fa17083b-4854-4c7b-aa1d-6c54f5532c8a"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <dei:DocumentType
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDgw_a9ea8b2a-f663-41e5-b5d3-2cee630bc91d">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGFibGU6NDIzODhhMjBiNjBkNDk5Y2JhMzQyYmI5ZmM2NmY5MjQvdGFibGVyYW5nZTo0MjM4OGEyMGI2MGQ0OTljYmEzNDJiYjlmYzY2ZjkyNF8wLTAtMS0xLTIyMjA3_63f083ab-030d-422e-9c1d-d8cd26c7086d">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8xMTM_456cc5e8-ae69-4c81-a5ce-111be3e293bf">2022-01-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGFibGU6YTlhZmJhMzkxMmNiNDM0N2I3MGY1YWI1NzBmNjVkODQvdGFibGVyYW5nZTphOWFmYmEzOTEyY2I0MzQ3YjcwZjVhYjU3MGY2NWQ4NF8wLTAtMS0xLTIyMjA3_69e75e73-2c94-42e5-accb-454821223f64">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDgx_c082fdb0-4f03-4421-b1a8-6bf3c761ac91">001-34700</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDc0_7d3309d9-0e4d-4473-8331-b62ccceda65f">CASEY&#x2019;S GENERAL STORES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGFibGU6NTM4ODRmMzgyYzBmNDUyMGJhM2VmYzU3MzY1MWRlM2MvdGFibGVyYW5nZTo1Mzg4NGYzODJjMGY0NTIwYmEzZWZjNTczNjUxZGUzY18wLTAtMS0xLTIyMjA3_10864a7c-54a5-4c93-9034-ac648d079020">IA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGFibGU6NTM4ODRmMzgyYzBmNDUyMGJhM2VmYzU3MzY1MWRlM2MvdGFibGVyYW5nZTo1Mzg4NGYzODJjMGY0NTIwYmEzZWZjNTczNjUxZGUzY18wLTItMS0xLTIyMjA3_3b68a79f-c878-495c-a595-6c9afaf9752b">42-0935283</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDgy_e536bd6f-6d6a-4125-86f9-9e601b239964">One SE Convenience Blvd</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDgz_194f0526-ae26-48df-aa13-7ac4f604aa30">Ankeny</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDg0_57024b41-cc10-4a65-8942-1028fcbcff38">IA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDg1_c9216987-7788-493b-a5c1-0073c2c47f58">50021</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDg2_afe7b50c-5f46-4dbf-bff4-a2e53bf331db">515</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDc1_e1a450a0-80e2-4d47-b4dc-909c8e2a4665">965-6100</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGFibGU6MmVlOGY0NmE3YmRlNDI2ODk1YWVkNzQ3MTlkNzljMDAvdGFibGVyYW5nZToyZWU4ZjQ2YTdiZGU0MjY4OTVhZWQ3NDcxOWQ3OWMwMF8xLTAtMS0xLTIyMjA3_fe0a8bae-02db-4638-9e56-5788fcf1bcff">Common Stock, no par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGFibGU6MmVlOGY0NmE3YmRlNDI2ODk1YWVkNzQ3MTlkNzljMDAvdGFibGVyYW5nZToyZWU4ZjQ2YTdiZGU0MjY4OTVhZWQ3NDcxOWQ3OWMwMF8xLTEtMS0xLTIyMjA3_92a1bc3e-abc9-4d6c-a4b9-f61db6042871">CASY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGFibGU6MmVlOGY0NmE3YmRlNDI2ODk1YWVkNzQ3MTlkNzljMDAvdGFibGVyYW5nZToyZWU4ZjQ2YTdiZGU0MjY4OTVhZWQ3NDcxOWQ3OWMwMF8xLTItMS0xLTIyMjA3_c99c6721-e565-47ed-8b0e-d2f4f37baff8">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDc2_d9b2c115-4778-402e-a41a-3a32d007435f">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDc3_3edfd0a8-ab58-4a30-af6e-9778d3cf6b43">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGFibGU6MDdkYmQwNGIzZjk0NDRlZGFjMWFiNDA1YzEwZGFkZDAvdGFibGVyYW5nZTowN2RiZDA0YjNmOTQ0NGVkYWMxYWI0MDVjMTBkYWRkMF8wLTAtMS0xLTIyMjA3_fab55220-e4a0-419e-975c-4a96fb8ea309">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGFibGU6MDdkYmQwNGIzZjk0NDRlZGFjMWFiNDA1YzEwZGFkZDAvdGFibGVyYW5nZTowN2RiZDA0YjNmOTQ0NGVkYWMxYWI0MDVjMTBkYWRkMF8xLTEtMS0xLTIyMjA3_5ff59b51-f45c-47c9-ba42-f9a25d76fa4f">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGFibGU6MDdkYmQwNGIzZjk0NDRlZGFjMWFiNDA1YzEwZGFkZDAvdGFibGVyYW5nZTowN2RiZDA0YjNmOTQ0NGVkYWMxYWI0MDVjMTBkYWRkMF8xLTMtMS0xLTIyMjA3_b422009f-6ea5-4603-bd78-a104fc9717aa">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGV4dHJlZ2lvbjplMTM4NGYzYzM3OTc0MGVjYTQwMjQ2NDUxNjE2ZTBjZV8yMDc5_7f67e231-e91a-4727-b846-348824361423">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i5db51b2df18643f08c43b04ee91e605c_I20220301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xL2ZyYWc6ZTEzODRmM2MzNzk3NDBlY2E0MDI0NjQ1MTYxNmUwY2UvdGFibGU6NWY4ZTlhMmRiMzYyNGVmYTk4MzVhMWZjNzQ1Y2FiOGQvdGFibGVyYW5nZTo1ZjhlOWEyZGIzNjI0ZWZhOTgzNWExZmM3NDVjYWI4ZF8xLTItMS0xLTIyMjA3_2a62cdd8-a6c6-4df8-9ed1-faaa3b797502"
      unitRef="shares">37111466</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMy0xLTEtMS0yMjIwNw_8e24c7a1-16d7-49c2-ab09-6fc8e547efe3"
      unitRef="usd">186921000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMy0zLTEtMS0yMjIwNw_8a7a773b-5cbc-4a5a-ba23-03d54e9911a6"
      unitRef="usd">336545000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfNC0xLTEtMS0yMjIwNw_329b3dc2-dfd2-4b92-aa7e-f1f718ea357e"
      unitRef="usd">91442000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfNC0zLTEtMS0yMjIwNw_da46bafd-b5e6-4473-ad0d-c437facf12be"
      unitRef="usd">79698000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfNS0xLTEtMS0yMjIwNw_bcfa732d-2402-4895-b524-320beb0024f6"
      unitRef="usd">351377000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfNS0zLTEtMS0yMjIwNw_39fe57c6-86f7-467f-a95b-fbeccabe550f"
      unitRef="usd">286598000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfNi0xLTEtMS0yMjIwNw_ed50c57e-37c0-410d-8a29-e6e90c773d00"
      unitRef="usd">20927000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfNi0zLTEtMS0yMjIwNw_a7553ad3-3915-4029-a5df-9fd94ea48292"
      unitRef="usd">11214000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfOC0xLTEtMS0yMjIwNw_4cc61ab7-57eb-48f3-ad8c-ed341df0db93"
      unitRef="usd">10113000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfOC0zLTEtMS0yMjIwNw_4e67cd74-81bc-450e-93d6-7c9b40ebbf53"
      unitRef="usd">9578000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AssetsCurrent
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfOS0xLTEtMS0yMjIwNw_fc6c16ba-37f4-4b64-8a87-f208b7a3bbd4"
      unitRef="usd">660780000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfOS0zLTEtMS0yMjIwNw_d6eb360f-a0cb-4da5-b0f8-60d2ed2cbe42"
      unitRef="usd">723633000</us-gaap:AssetsCurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMTAtMS0xLTEtMjIyMDc_ccd426f3-f5af-4345-aa6f-e3adf6746c37"
      unitRef="usd">182123000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMTAtMy0xLTEtMjIyMDc_a7943372-4e2f-448f-8247-97bc51092db9"
      unitRef="usd">82147000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Goodwill
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMTEtMS0xLTEtMjIyMDc_24aa8118-706e-4fa6-9f07-28cecfb73c45"
      unitRef="usd">601040000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMTEtMy0xLTEtMjIyMDc_b887dd5c-acb3-43d9-831d-d29e7a9f1f46"
      unitRef="usd">161075000</us-gaap:Goodwill>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMTItMC0xLTEtMjIyMDcvdGV4dHJlZ2lvbjo1MjJiNjE5MTk0OTI0ODJlOWMwODc5ODFkOTg0MGVjM182Mw_30953a45-081d-4c2a-9ec5-afd1d1f1e36c"
      unitRef="usd">2367588000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMTItMC0xLTEtMjIyMDcvdGV4dHJlZ2lvbjo1MjJiNjE5MTk0OTI0ODJlOWMwODc5ODFkOTg0MGVjM185MA_d419364a-0e5e-422e-89bb-30c2301d3896"
      unitRef="usd">2206405000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMTItMS0xLTEtMjIyMDc_4fbc6b35-0854-401c-a4e1-1753cca7fedf"
      unitRef="usd">3958000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMTItMy0xLTEtMjIyMDc_04b501a9-223f-4ecb-8dd0-f13b0b0f734d"
      unitRef="usd">3493459000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMTMtMS0xLTEtMjIyMDc_e5ca0d8a-fad4-4bf9-8507-3dc3343be882"
      unitRef="usd">5401943000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOjU1NjlmZGFhZDMyZjQ3NzI5MTczN2FlMjk4YjA4NDhhL3RhYmxlcmFuZ2U6NTU2OWZkYWFkMzJmNDc3MjkxNzM3YWUyOThiMDg0OGFfMTMtMy0xLTEtMjIyMDc_b7b75987-eb98-46e2-b14e-a2189bdc3e84"
      unitRef="usd">4460314000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfNC0xLTEtMS0yMjIwNw_8f3ebdd1-1bcc-46e6-8726-00daa0508d8b"
      unitRef="usd">91695000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfNC0zLTEtMS0yMjIwNw_8eb294e4-1ed9-4193-96b7-df524337ca6c"
      unitRef="usd">2354000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfNS0xLTEtMS0yMjIwNw_8af3fc17-19a1-422a-9d0c-f113d39f7159"
      unitRef="usd">398997000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfNS0zLTEtMS0yMjIwNw_c5017aeb-d555-4b57-9e48-ecc62712f058"
      unitRef="usd">355471000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfNi0xLTEtMS0yMjIwNw_2ae0a320-401b-4760-a12c-d3e75a1ae38a"
      unitRef="usd">293018000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfNi0zLTEtMS0yMjIwNw_a8c6537d-5d29-4974-9380-2de08be93130"
      unitRef="usd">254924000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfOC0xLTEtMS0yMjIwNw_0ec9b58c-13ad-4661-896d-1e40e817936a"
      unitRef="usd">783710000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfOC0zLTEtMS0yMjIwNw_ee0fa380-a884-4974-b1cd-1634b8db5912"
      unitRef="usd">612749000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfOS0xLTEtMS0yMjIwNw_4311e413-b26f-438f-8d45-fe1705f41e5c"
      unitRef="usd">1766049000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfOS0zLTEtMS0yMjIwNw_0a66065a-4c66-40d8-808f-ab391a2a8f6e"
      unitRef="usd">1361395000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTAtMS0xLTEtMjIyMDc_f4205412-b6f9-45af-9d22-5b8ebeb8257e"
      unitRef="usd">494877000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTAtMy0xLTEtMjIyMDc_4b646db3-04c6-484c-87e8-fc7deadf97f5"
      unitRef="usd">439721000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTEtMS0xLTEtMjIyMDc_5d341ea4-bcb3-4a96-a434-8c7c8f6f71af"
      unitRef="usd">14069000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTEtMy0xLTEtMjIyMDc_737f2515-1d64-4cc2-8b3b-47a7f3c5cf1f"
      unitRef="usd">15094000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTItMS0xLTEtMjIyMDc_52684010-754b-4ebc-a4dc-b8df67725a4a"
      unitRef="usd">26195000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTItMy0xLTEtMjIyMDc_834cfaeb-d2cb-4431-9065-c9d969bd66fe"
      unitRef="usd">26239000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTMtMS0xLTEtMjIyMDc_5b160c12-49a3-4b01-a944-7377593b108e"
      unitRef="usd">131437000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTMtMy0xLTEtMjIyMDc_8b998540-dd4d-4cc4-97a1-c4cffc8a66e2"
      unitRef="usd">72437000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTQtMS0xLTEtMjIyMDc_242301d6-2b8d-4500-a548-873624ab7773"
      unitRef="usd">3216337000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTQtMy0xLTEtMjIyMDc_c6b845d9-8e36-421a-b80c-eebc00edbb8a"
      unitRef="usd">2527635000</us-gaap:Liabilities>
    <us-gaap:PreferredStockValue
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTYtMS0xLTEtMjIyMDc_37f46195-7c46-49cf-bda9-791043bebe64"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTYtMy0xLTEtMjIyMDc_52dd7580-e218-4110-96ea-e40b0a5244e4"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValue
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTctMS0xLTEtMjIyMDc_fd0c5b95-f481-490c-acbc-a682950a1d8a"
      unitRef="usd">70841000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTctMy0xLTEtMjIyMDc_75b5e743-5263-42c5-ae4c-189bd73f086a"
      unitRef="usd">58951000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTgtMS0xLTEtMjIyMDc_9fa591ab-0a2b-4be2-b1db-75f59f4b9267"
      unitRef="usd">2114765000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTgtMy0xLTEtMjIyMDc_2df87bbf-2c0d-4dbd-a4e7-74826863413f"
      unitRef="usd">1873728000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTktMS0xLTEtMjIyMDc_8063d711-251b-4774-8c21-aa43cfdbfd40"
      unitRef="usd">2185606000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMTktMy0xLTEtMjIyMDc_915e225c-2ece-45e4-b1bc-ee725138fe9c"
      unitRef="usd">1932679000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMjAtMS0xLTEtMjIyMDc_206e9ab0-2fbd-48d1-9de4-c07e89f6ae7d"
      unitRef="usd">5401943000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xNi9mcmFnOjFlMTkwNDJkY2MwNTQ0ZGVhYjdmNDBhNDI3ZmFiOTZmL3RhYmxlOmYyNGIxMWI2OTlhMTQzOTliMjAxZDM3NWE1OGU5ODI0L3RhYmxlcmFuZ2U6ZjI0YjExYjY5OWExNDM5OWIyMDFkMzc1YTU4ZTk4MjRfMjAtMy0xLTEtMjIyMDc_eb542034-5fae-4060-a90d-bc52a55f4a14"
      unitRef="usd">4460314000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMi0xLTEtMS0yMjIwNw_b411f11f-d6cd-4a0b-aff4-7a84579d2221"
      unitRef="usd">3048717000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMi0zLTEtMS0yMjIwNw_348f6611-42c0-43e9-b33d-7dadf9c7fd9a"
      unitRef="usd">2008028000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMi01LTEtMS0yMjIwNw_e0d01416-4f7f-458b-bdda-0dfe1d4d2982"
      unitRef="usd">9493652000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMi03LTEtMS0yMjIwNw_500258bb-4bc2-4295-b8b7-6329fe66c11a"
      unitRef="usd">6328954000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMy0xLTEtMS0yMjIwNw_2f1958ad-f5c6-4ff5-9887-c08c75e2565a"
      unitRef="usd">2384222000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMy0zLTEtMS0yMjIwNw_13cec391-0110-4e0e-a266-e437439d04b9"
      unitRef="usd">1467847000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMy01LTEtMS0yMjIwNw_54fb5532-abc3-4781-8a6c-ea5d3d888180"
      unitRef="usd">7387680000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMy03LTEtMS0yMjIwNw_5d11af0f-dbaa-4cba-87d1-b031945a2d05"
      unitRef="usd">4533510000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNS0xLTEtMS0yMjIwNw_989966e7-bdd2-43fa-b87e-bdd9d3b359b6"
      unitRef="usd">490997000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNS0zLTEtMS0yMjIwNw_8a7beb58-bae8-483e-9366-908adad7b15b"
      unitRef="usd">414448000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNS01LTEtMS0yMjIwNw_905dbbe8-16bf-44ba-b2f0-8edd05389a85"
      unitRef="usd">1470569000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNS03LTEtMS0yMjIwNw_671bbd13-2394-4f0f-b3db-385ebadca619"
      unitRef="usd">1210884000</us-gaap:OperatingExpenses>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNi0xLTEtMS0yMjIwNw_fc300c32-0774-4b47-986b-41228f849a88"
      unitRef="usd">75529000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNi0zLTEtMS0yMjIwNw_453fb111-71f4-4e42-a6d2-3d204b4aaee5"
      unitRef="usd">65185000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNi01LTEtMS0yMjIwNw_51623234-82ba-467b-89de-30854489cbd4"
      unitRef="usd">225675000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNi03LTEtMS0yMjIwNw_65765511-4432-4b4e-a66c-13779b27d7f8"
      unitRef="usd">195299000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:InterestExpense
      contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNy0xLTEtMS0yMjIwNw_e6189944-245e-47cb-8d02-8f60fbd4462a"
      unitRef="usd">14431000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNy0zLTEtMS0yMjIwNw_a7ee1c47-2240-4f2d-85b7-0e8e804d3c6d"
      unitRef="usd">11469000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNy01LTEtMS0yMjIwNw_89a03bbe-6396-453a-9d6e-3a3231309c03"
      unitRef="usd">41681000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfNy03LTEtMS0yMjIwNw_f406fb6a-0113-4197-a995-17c84c2d403b"
      unitRef="usd">35510000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfOC0xLTEtMS0yMjIwNw_8bbae10c-0849-4463-b192-719250efaf1b"
      unitRef="usd">83538000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfOC0zLTEtMS0yMjIwNw_1ad93ddd-d85f-420b-827f-1a69d4ce1a12"
      unitRef="usd">49079000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfOC01LTEtMS0yMjIwNw_f488de8c-ca29-4dee-b8db-eb215b817df4"
      unitRef="usd">368047000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfOC03LTEtMS0yMjIwNw_bd33ca6d-3e16-4459-a4ea-f3ea30f92ae5"
      unitRef="usd">353751000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfOS0xLTEtMS0yMjIwNw_797a9397-e71a-4361-9035-3b338628cd27"
      unitRef="usd">19514000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfOS0zLTEtMS0yMjIwNw_9be1fb30-e831-499e-882f-37f60a0bdae4"
      unitRef="usd">10452000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfOS01LTEtMS0yMjIwNw_2cbe24e2-cd9a-4735-8592-09725a74977e"
      unitRef="usd">88033000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfOS03LTEtMS0yMjIwNw_84660c3b-1c1d-48f7-ab3a-4e9a0825c91f"
      unitRef="usd">82549000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTAtMS0xLTEtMjIyMDc_19e650e0-d841-4f75-9a01-a92204e52ada"
      unitRef="usd">64024000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTAtMy0xLTEtMjIyMDc_82fd2668-dfed-414a-8e2c-cdd5377a046b"
      unitRef="usd">38627000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTAtNS0xLTEtMjIyMDc_a8451c29-99ba-41db-b074-e3fd7370b0ea"
      unitRef="usd">280014000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTAtNy0xLTEtMjIyMDc_38381611-a881-4b62-8939-d2ec2f2318d1"
      unitRef="usd">271202000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTItMS0xLTEtMjIyMDc_a78a78bb-69ed-4d64-83a1-95e9a412d0b3"
      unitRef="usdPerShare">1.72</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTItMy0xLTEtMjIyMDc_366c0710-db4d-495a-afe8-bdc7b8373796"
      unitRef="usdPerShare">1.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTItNS0xLTEtMjIyMDc_1694b6b3-8f24-49b1-ae3d-fb2dfca3a056"
      unitRef="usdPerShare">7.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTItNy0xLTEtMjIyMDc_c21f22a1-cb57-4995-9464-5cd482a2d88a"
      unitRef="usdPerShare">7.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTMtMS0xLTEtMjIyMDc_f6c5b7b5-166b-4edd-90d2-9c7d893cd71d"
      unitRef="usdPerShare">1.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTMtMy0xLTEtMjIyMDc_b129c6de-bd6b-4061-9854-27e1061d3d4c"
      unitRef="usdPerShare">1.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTMtNS0xLTEtMjIyMDc_b5c2bfee-d7aa-48df-84f5-fefd21014f8f"
      unitRef="usdPerShare">7.50</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTMtNy0xLTEtMjIyMDc_8a7cc965-710c-44d5-868a-a25bc7b2834c"
      unitRef="usdPerShare">7.28</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTQtMS0xLTEtMjIyMDc_bbbaa3a6-bd2c-4822-825d-11059fd842ed"
      unitRef="shares">37169213</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTQtMy0xLTEtMjIyMDc_22c9a3fe-b359-40fe-97d8-190b6dab820b"
      unitRef="shares">37042544</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTQtNS0xLTEtMjIyMDc_edddef3e-c1ec-406e-9cf6-deb10bff9f7a"
      unitRef="shares">37154883</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTQtNy0xLTEtMjIyMDc_212a11d3-c0e6-4da1-b97e-fbb574e06fbc"
      unitRef="shares">37017656</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTUtMS0xLTEtMjIyMDc_797a3138-f40f-43e4-92ef-767680467994"
      unitRef="shares">197370</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTUtMy0xLTEtMjIyMDc_dc92bb0a-2c36-4608-9fc4-073f1680a40c"
      unitRef="shares">241047</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTUtNS0xLTEtMjIyMDc_82f79243-6e83-4305-b931-bf9ae29865ab"
      unitRef="shares">197370</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTUtNy0xLTEtMjIyMDc_0d3a8eb3-3210-482d-aeae-41e47f55e935"
      unitRef="shares">240962</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTYtMS0xLTEtMjIyMDc_032940ac-bf65-4462-a4d4-4b47f0a584d6"
      unitRef="shares">37366583</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTYtMy0xLTEtMjIyMDc_1e1b0b03-1eed-4831-ab68-3ec2a42501bb"
      unitRef="shares">37283591</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTYtNS0xLTEtMjIyMDc_529259e2-8756-4ede-bd68-62607727bb3e"
      unitRef="shares">37352253</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTYtNy0xLTEtMjIyMDc_25ecd22e-e3f1-4176-8545-29d46fdd8af3"
      unitRef="shares">37258618</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTgtMS0xLTEtMjIyMDc_3c3c804e-2168-4ae2-810c-989369b32f86"
      unitRef="usdPerShare">0.35</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTgtMy0xLTEtMjIyMDc_60f82cda-fef9-4e9b-bdf4-4e9c5aec88bc"
      unitRef="usdPerShare">0.34</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTgtNS0xLTEtMjIyMDc_42ea2684-db73-4463-836a-de47251128c8"
      unitRef="usdPerShare">1.04</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8xOS9mcmFnOjk3MGYwYjcyNjU1NjQzODk5YjA5ZWU0NTg4ZTI4NjViL3RhYmxlOjlhZGI5NGVkNDk1NTQ4ZWVhNzExOWZjZTQyMTdhYTI2L3RhYmxlcmFuZ2U6OWFkYjk0ZWQ0OTU1NDhlZWE3MTE5ZmNlNDIxN2FhMjZfMTgtNy0xLTEtMjIyMDc_8dba265f-36cd-4ccc-9608-85ce80ecac1c"
      unitRef="usdPerShare">0.98</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id271c3ba4ee24005aefb3675f2da064f_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjEtMS0xLTEtMjIyMDc_dc1849be-67fe-4c95-8835-463b536c3992"
      unitRef="shares">36949878000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id271c3ba4ee24005aefb3675f2da064f_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjEtMy0xLTEtMjIyMDc_78967920-43a0-4d24-82cf-df0e6b33b14a"
      unitRef="usd">58951000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc97208d1e9c4e2b9029d333bd88b86e_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjEtNS0xLTEtMjIyMDc_20e7cae6-e32b-4906-bce4-cc6e8c1eca33"
      unitRef="usd">1873728000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjEtNy0xLTEtMjIyMDc_708abbf9-6042-4564-ad7b-cf818a04b386"
      unitRef="usd">1932679000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ib60c8bf108b048528a816cf91a826509_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjItNS0xLTEtMjIyMDc_71d8af0f-c7a3-4719-affc-5e08f73a0fe0"
      unitRef="usd">119159000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibac17e90a5904597a18a86ef2f8d5df4_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjItNy0xLTEtMjIyMDc_c0d7a9e6-3c16-428f-982c-f5398251aff7"
      unitRef="usd">119159000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ib60c8bf108b048528a816cf91a826509_D20210501-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjMtMC0xLTEtMjIyMDcvdGV4dHJlZ2lvbjpmMDAxMjY5Y2Q2OTg0MGNkOWM1MjNlNzc3ZjEzNGU5Ml8yNA_00ad4939-37be-4d6b-bd54-92ab641c42cd"
      unitRef="usdPerShare">0.34</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStock
      contextRef="ib60c8bf108b048528a816cf91a826509_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjMtNS0xLTEtMjIyMDc_3146be0e-fccb-4161-954f-6ddcadc2315d"
      unitRef="usd">12680000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="ibac17e90a5904597a18a86ef2f8d5df4_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjMtNy0xLTEtMjIyMDc_5d647ecb-60a4-4818-8848-d95838f8ba15"
      unitRef="usd">12680000</us-gaap:DividendsCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="ic54145117309474a9f3dbac0a38f688b_D20210501-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjQtMS0xLTEtMjIyMDc_38e086f5-92f4-454d-bae9-15b89a1acf78"
      unitRef="shares">3000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic54145117309474a9f3dbac0a38f688b_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjQtMy0xLTEtMjIyMDc_dd7b6a7e-56cc-4da5-9302-9565318a1571"
      unitRef="usd">133000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ibac17e90a5904597a18a86ef2f8d5df4_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjQtNy0xLTEtMjIyMDc_0bc0348e-6b94-414c-b9ed-653c72823fe7"
      unitRef="usd">133000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ic54145117309474a9f3dbac0a38f688b_D20210501-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjUtMS0xLTEtMjIyMDc_31602783-d364-4214-8c44-520bf27730e2"
      unitRef="shares">149368000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic54145117309474a9f3dbac0a38f688b_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjUtMy0xLTEtMjIyMDc_3eaeb79a-0566-41bd-86af-87f11ff4be0a"
      unitRef="usd">-8626000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibac17e90a5904597a18a86ef2f8d5df4_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjUtNy0xLTEtMjIyMDc_a58c0108-7ebb-4856-bc5a-9ccba5125c13"
      unitRef="usd">-8626000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i91df3dbd02f4498d909e9d7497724ae2_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjYtMS0xLTEtMjIyMDc_b8ddf78b-e5a0-424c-a107-f7465392152a"
      unitRef="shares">37102246000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i91df3dbd02f4498d909e9d7497724ae2_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjYtMy0xLTEtMjIyMDc_2adcad22-70e1-45a9-a650-3645b1517501"
      unitRef="usd">50458000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i08dff192cb504583acc54fa56899184e_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjYtNS0xLTEtMjIyMDc_3ea4b106-6326-486c-a735-a0f4db655496"
      unitRef="usd">1980207000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i41e81a8c68d64c1cb5f80bca4198764a_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjYtNy0xLTEtMjIyMDc_eb5613b8-40b6-4664-a8aa-f874e790980c"
      unitRef="usd">2030665000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ic3a7348b9fcd4109ad5cd71cf66d4e7e_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjctNS0xLTEtMjIyMDc_425a88a3-9785-4976-9d80-e0513fe4a680"
      unitRef="usd">96831000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6a43870f11e8453abb52e748dbd25216_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjctNy0xLTEtMjIyMDc_5ff7151c-2c78-4a05-b065-99fdb7e47e2a"
      unitRef="usd">96831000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ic3a7348b9fcd4109ad5cd71cf66d4e7e_D20210801-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjgtMC0xLTEtMjIyMDcvdGV4dHJlZ2lvbjpkYzhhZmM3ZWUxMTE0ODgzYTA3ZjljZDc3ZjdiNDYxN18yNA_64312c7b-bdaa-4d34-a113-53b39e1d1f29"
      unitRef="usdPerShare">0.35</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStock
      contextRef="ic3a7348b9fcd4109ad5cd71cf66d4e7e_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjgtNS0xLTEtMjIyMDc_4f2707ef-f7c7-4369-a031-f6bb2937940b"
      unitRef="usd">13118000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i6a43870f11e8453abb52e748dbd25216_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMjgtNy0xLTEtMjIyMDc_a9e3b676-43b6-4221-bd73-1011861ac149"
      unitRef="usd">13118000</us-gaap:DividendsCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ie1d31a37ec4b4d86a269a39429e69707_D20210801-20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzAtMS0xLTEtMjIyMDc_7f2d1f2a-b5a4-4f57-942e-c5dd8cdb6343"
      unitRef="shares">6557000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie1d31a37ec4b4d86a269a39429e69707_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzAtMy0xLTEtMjIyMDc_f24b3872-b95a-4b94-9af5-acf584fcccfe"
      unitRef="usd">8756000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6a43870f11e8453abb52e748dbd25216_D20210801-20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzAtNy0xLTEtMjIyMDc_3e9a11e5-30ed-4c3f-a5ef-e36830cbfd48"
      unitRef="usd">8756000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3b986142db89428196b0128f8735c9f5_I20211031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzEtMS0xLTEtMjIyMDc_689108b1-98eb-4375-9111-3ae92d189869"
      unitRef="shares">37108803000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i3b986142db89428196b0128f8735c9f5_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzEtMy0xLTEtMjIyMDc_d87dd81c-f0c2-473c-b28f-f39191ae3273"
      unitRef="usd">59214000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i05f1d8742d7f4bf69b9d171f3c4e6abf_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzEtNS0xLTEtMjIyMDc_f7253785-33fb-4a61-aa89-e0f2e5985fe6"
      unitRef="usd">2063920000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib49c56eaa3c6486884870d5b8f8e900d_I20211031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzEtNy0xLTEtMjIyMDc_f69d84c0-cc72-4ae4-b232-fc28ce840750"
      unitRef="usd">2123134000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i550d76a7bb4e4d408afa6a4ad1462ce6_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzItNS0xLTEtMjIyMDc_6465f773-b32e-4804-80ed-21b40045ae5c"
      unitRef="usd">64024000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzItNy0xLTEtMjIyMDc_6208b057-714a-417e-9409-d02eda62ed7b"
      unitRef="usd">64024000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i550d76a7bb4e4d408afa6a4ad1462ce6_D20211101-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzMtMC0xLTEtMjIyMDcvdGV4dHJlZ2lvbjo5MWEzOTc1N2E2YzU0MzQwOTVlZTRmMDk3OTkzM2E3MV8yMTk5MDIzMjU1NjAz_d3df1988-6df1-474a-b516-950aafb4dd8a"
      unitRef="usdPerShare">0.35</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStock
      contextRef="i550d76a7bb4e4d408afa6a4ad1462ce6_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzMtNS0xLTEtMjIyMDc_300bef47-ddb0-40b8-ac42-de64ed6a77ad"
      unitRef="usd">13179000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzMtNy0xLTEtMjIyMDc_32261cd6-8421-436f-b515-15e5be5df83f"
      unitRef="usd">13179000</us-gaap:DividendsCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i20c413e291744223abc7c932b1e82c4e_D20211101-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzUtMS0xLTEtMjIyMDc_d8b231cc-71a8-413f-a475-f5502a687fa1"
      unitRef="shares">2663000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i20c413e291744223abc7c932b1e82c4e_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzUtMy0xLTEtMjIyMDc_aa1f5709-c791-4bf7-b8ba-b80191199b1f"
      unitRef="usd">11627000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzUtNy0xLTEtMjIyMDc_7a3984ee-3fdc-4c06-902b-1c3676db0c42"
      unitRef="usd">11627000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ic6b2499caf514b6c933fa44d3a56e3ec_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzYtMS0xLTEtMjIyMDc_0afbc6a9-70bd-4370-9f57-b23ad28f4d4d"
      unitRef="shares">37111466000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic6b2499caf514b6c933fa44d3a56e3ec_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzYtMy0xLTEtMjIyMDc_15bdd2e6-7ab3-47ae-b42c-37e84d6c14a2"
      unitRef="usd">70841000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i12b7a60c7a8348589ad9b0f0e03ff176_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzYtNS0xLTEtMjIyMDc_92f0323f-8c67-40da-869e-3970efcbcf84"
      unitRef="usd">2114765000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjA2ZGQ1ZGVkOWViMTRjMGRhZTAzOGVkZDc3OGMzNWI5L3RhYmxlcmFuZ2U6MDZkZDVkZWQ5ZWIxNGMwZGFlMDM4ZWRkNzc4YzM1YjlfMzYtNy0xLTEtMjIyMDc_79552919-820c-4b82-a1f4-42eead426445"
      unitRef="usd">2185606000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia1eb796ed9a34eac8f925aaf31e5c3f1_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjEtMS0xLTEtMjIyMDc_9a7f3342-fca2-4788-805d-df992efa45e8"
      unitRef="shares">36806325000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia1eb796ed9a34eac8f925aaf31e5c3f1_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjEtMy0xLTEtMjIyMDc_41662b46-85c3-4fda-8874-b34c472d6dde"
      unitRef="usd">33286000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3b89b560143a4a9fa5b53295afb23681_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjEtNS0xLTEtMjIyMDc_72e5ac9f-9027-4865-9268-73e0ba5fcf5b"
      unitRef="usd">1609919000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i27c3b3cf39364872bf8a04990e816d80_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjEtNy0xLTEtMjIyMDc_44ff5f10-e7d4-4e68-8dc8-a6fdd20fa0c8"
      unitRef="usd">1643205000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i52c0ad98a5f4440284d6f340b153ecb9_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjItNS0xLTEtMjIyMDc_42b2c997-d839-47b2-86e2-a2edc50bb125"
      unitRef="usd">120592000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icf5e29b5d8ac4c398633f3076ec4a6f8_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjItNy0xLTEtMjIyMDc_e5da4e97-0088-4839-bf99-b62a49023f82"
      unitRef="usd">120592000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i52c0ad98a5f4440284d6f340b153ecb9_D20200501-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjMtMC0xLTEtMjIyMDcvdGV4dHJlZ2lvbjpiODlhNDNmZmE0MzI0MWU0OTJhNjg0MzFmOTgxYjJmN18yNA_61919fdd-c560-493c-9b2e-d90dbe4ea4cd"
      unitRef="usdPerShare">0.32</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStock
      contextRef="i52c0ad98a5f4440284d6f340b153ecb9_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjMtNS0xLTEtMjIyMDc_43e15b76-2b9c-4a06-a59a-86bd84c61446"
      unitRef="usd">11874000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="icf5e29b5d8ac4c398633f3076ec4a6f8_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjMtNy0xLTEtMjIyMDc_786ef207-2d34-496f-b5a2-25561e4a1686"
      unitRef="usd">11874000</us-gaap:DividendsCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i58d994735275488cbae52ca181214601_D20200501-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjQtMS0xLTEtMjIyMDc_d081fa4f-e772-4f72-83b1-08be1bd620cf"
      unitRef="shares">4748000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i58d994735275488cbae52ca181214601_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjQtMy0xLTEtMjIyMDc_f84e57a2-faea-4464-9c8d-909ec1fa1508"
      unitRef="usd">211000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="icf5e29b5d8ac4c398633f3076ec4a6f8_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjQtNy0xLTEtMjIyMDc_1ab9ce15-ad6b-4962-8529-b564f77c46e8"
      unitRef="usd">211000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i58d994735275488cbae52ca181214601_D20200501-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjUtMS0xLTEtMjIyMDc_45910c1c-9f42-4161-84ee-97099867df73"
      unitRef="shares">95700000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i58d994735275488cbae52ca181214601_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjUtMy0xLTEtMjIyMDc_906e6aaa-63f5-4e45-9aad-e6c0995015c6"
      unitRef="usd">-896000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="icf5e29b5d8ac4c398633f3076ec4a6f8_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjUtNy0xLTEtMjIyMDc_17c79e12-8205-499e-96ac-e0263b51aef8"
      unitRef="usd">-896000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i036ed1af8f3d4da98bac7b204a4618e6_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjYtMS0xLTEtMjIyMDc_aa159376-ca8a-4f5e-b9d6-5edc3eebbd35"
      unitRef="shares">36906773000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i036ed1af8f3d4da98bac7b204a4618e6_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjYtMy0xLTEtMjIyMDc_ff087258-32fd-46da-b1e7-90615fc7effb"
      unitRef="usd">32601000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i67b52d93616e4d398d97d50a2924712a_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjYtNS0xLTEtMjIyMDc_54dfb018-bbaa-4662-bd10-ee8dbd5baac2"
      unitRef="usd">1718637000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i64f6e3d68fab4917ba7c69654dc1c7cf_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjYtNy0xLTEtMjIyMDc_b0ce479a-4c2e-4fea-a8af-be33c3d1d88a"
      unitRef="usd">1751238000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i0c1089aed59740ea8fced186026af99c_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjctNS0xLTEtMjIyMDc_3b315723-29ee-4022-8e78-3fa5b1930498"
      unitRef="usd">111983000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5b8025d8c616437fa6dd5d926824c9e0_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjctNy0xLTEtMjIyMDc_6c3763c4-11d2-46b0-954e-61b88e42fe41"
      unitRef="usd">111983000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i0c1089aed59740ea8fced186026af99c_D20200801-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjgtMC0xLTEtMjIyMDcvdGV4dHJlZ2lvbjpkNmM4OGVhOTBkNjc0NTU4YjMyNTg1M2M2YmU4ZjVhM18yNA_d0ce6e66-0cbb-4793-ace8-ad7f8f48a67c"
      unitRef="usdPerShare">0.32</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStock
      contextRef="i0c1089aed59740ea8fced186026af99c_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjgtNS0xLTEtMjIyMDc_e22fe64a-ea69-42c4-9c5d-adb37981fead"
      unitRef="usd">11883000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="i5b8025d8c616437fa6dd5d926824c9e0_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjgtNy0xLTEtMjIyMDc_c5c7ba72-01fa-4b30-bc79-3f9600b35885"
      unitRef="usd">11883000</us-gaap:DividendsCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="if4d2bf365a154fbb93f587dcfa2595ac_D20200801-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjktMS0xLTEtMjIyMDc_4207be84-9557-454d-a9c1-43f201949361"
      unitRef="shares">23470000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if4d2bf365a154fbb93f587dcfa2595ac_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjktMy0xLTEtMjIyMDc_c39afa86-25d6-4c6e-823f-4c91ecacc24f"
      unitRef="usd">1042000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5b8025d8c616437fa6dd5d926824c9e0_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMjktNy0xLTEtMjIyMDc_7f526220-4ae7-43ac-b2d2-795602333c25"
      unitRef="usd">1042000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="if4d2bf365a154fbb93f587dcfa2595ac_D20200801-20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzAtMS0xLTEtMjIyMDc_bb3f7c86-3c92-48e0-a985-c6c302e5eec6"
      unitRef="shares">5504000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if4d2bf365a154fbb93f587dcfa2595ac_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzAtMy0xLTEtMjIyMDc_1400733b-90ac-4cd7-9be3-74cae8587c03"
      unitRef="usd">7471000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5b8025d8c616437fa6dd5d926824c9e0_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzAtNy0xLTEtMjIyMDc_1c8dd696-6fed-403e-bfa8-9e89f433bb06"
      unitRef="usd">7471000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if8079a60e0fc4fbb93f5d4ea96d3f690_I20201031"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzEtMS0xLTEtMjIyMDc_20f1725a-99ac-4ade-9afc-759f692c9d37"
      unitRef="shares">36935747000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if8079a60e0fc4fbb93f5d4ea96d3f690_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzEtMy0xLTEtMjIyMDc_1e0ee971-e2c5-4c7d-9cc4-4ed4e59234ab"
      unitRef="usd">41114000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i96cef8c0348248d381cc8e13f2975724_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzEtNS0xLTEtMjIyMDc_15774100-389c-4f36-a82a-a5f841a6a7ad"
      unitRef="usd">1818737000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7c21fd1bde56413ebd70534971394a38_I20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzEtNy0xLTEtMjIyMDc_32693853-b525-4ee7-b4ee-b9f0c4b288e2"
      unitRef="usd">1859851000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6648682e50fb489cb9ca2e782a0e11b2_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzItNS0xLTEtMjIyMDc_d9cf0188-8722-4b86-b863-dbf6fe4eeeb7"
      unitRef="usd">38627000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzItNy0xLTEtMjIyMDc_2b9722c8-6eab-44b8-8e10-0bee4c154067"
      unitRef="usd">38627000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i6648682e50fb489cb9ca2e782a0e11b2_D20201101-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzMtMC0xLTEtMjIyMDcvdGV4dHJlZ2lvbjpiZWMyMzY2YjlkMDE0NWVlYmFkYTEyOTAzMzQ4MmE0Nl8yMTk5MDIzMjU1NjAz_62dc6285-34dd-42e6-b5bf-92f3172b72bd"
      unitRef="usdPerShare">0.34</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStock
      contextRef="i6648682e50fb489cb9ca2e782a0e11b2_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzMtNS0xLTEtMjIyMDc_f6be23f6-ae3b-415c-98e9-526b246bbd37"
      unitRef="usd">12630000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzMtNy0xLTEtMjIyMDc_3c43d9f6-89b8-4373-85ac-1f01702d7702"
      unitRef="usd">12630000</us-gaap:DividendsCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i69e81686df3c4c21bc422ed81977d1ac_D20201101-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzQtMS0xLTEtMjIyMDc_b6f76358-f4bc-4e28-8fb2-4199812af3d8"
      unitRef="shares">9273000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i69e81686df3c4c21bc422ed81977d1ac_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzQtMy0xLTEtMjIyMDc_82f3e0e3-da04-4aa1-9a43-c78267a21fda"
      unitRef="usd">412000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzQtNy0xLTEtMjIyMDc_f33d0b6e-987e-4b93-b025-e8075c9d9af5"
      unitRef="usd">412000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i69e81686df3c4c21bc422ed81977d1ac_D20201101-20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzUtMS0xLTEtMjIyMDc_32261d56-90d4-4814-b72d-22300b5a7eb9"
      unitRef="shares">2160000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i69e81686df3c4c21bc422ed81977d1ac_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzUtMy0xLTEtMjIyMDc_2b407537-844b-4a91-891e-d5a016cef986"
      unitRef="usd">7329000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzUtNy0xLTEtMjIyMDc_13cf574d-2c2c-45d5-9ad7-15cb537a5068"
      unitRef="usd">7329000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i0404c8d2eef94336b8deb300b320d340_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzYtMS0xLTEtMjIyMDc_d8967271-1caf-4fa1-8875-42828a24ae58"
      unitRef="shares">36947180000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0404c8d2eef94336b8deb300b320d340_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzYtMy0xLTEtMjIyMDc_a657df09-3c21-4fea-89b5-bbc740febfd3"
      unitRef="usd">48855000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8caa9456db7c4f5a9aed03665b744665_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzYtNS0xLTEtMjIyMDc_a035e856-0f0e-46f3-93a9-297517a38da4"
      unitRef="usd">1844734000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3ae762aeee064b0d9181c16f8b52181b_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yMi9mcmFnOmVkZTg5YjM1OGY0YTRhZjc5NjRmZjdkMDUxNzU5OWE5L3RhYmxlOjNlZmExOWUyNWIzZTRjMjA5Y2I0MjJmYjI4YTQ3OGYzL3RhYmxlcmFuZ2U6M2VmYTE5ZTI1YjNlNGMyMDljYjQyMmZiMjhhNDc4ZjNfMzYtNy0xLTEtMjIyMDc_07bf0a3b-9dce-450c-a6a5-9a908b985b22"
      unitRef="usd">1893589000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMy0xLTEtMS0yMjIwNw_0a324832-a0d2-4d44-8628-63799860cb6b"
      unitRef="usd">280014000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMy0zLTEtMS0yMjIwNw_34520687-4fca-4d44-8730-dd8c97b951b3"
      unitRef="usd">271202000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfNS0xLTEtMS0yMjIwNw_04a695ab-1144-4b34-af93-5d3df51d66ac"
      unitRef="usd">225675000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfNS0zLTEtMS0yMjIwNw_23e72677-84e6-4648-94af-645225ad3c53"
      unitRef="usd">195299000</us-gaap:DepreciationAndAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfNi0xLTEtMS0yMjIwNw_d92cd4cf-329f-4c77-bf22-41452e0b81d6"
      unitRef="usd">1112000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfNi0zLTEtMS0yMjIwNw_ecc0fed6-ec65-4275-9a64-155b8832dfdd"
      unitRef="usd">1258000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ShareBasedCompensation
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfNy0xLTEtMS0yMjIwNw_a7afe22c-8d70-4223-9a4e-50029bcfdc11"
      unitRef="usd">29382000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfNy0zLTEtMS0yMjIwNw_56a68331-8e5a-48d0-9341-c27a2610c9cb"
      unitRef="usd">22009000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfOC0xLTEtMS0yMjIwNw_fd691224-4185-42fb-8aaf-203ba8cfd5e3"
      unitRef="usd">869000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfOC0zLTEtMS0yMjIwNw_43e3ce61-dd52-4b5f-949f-94c567858c0b"
      unitRef="usd">-3808000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfOS0xLTEtMS0yMjIwNw_880fe665-3f62-4b9e-a6c4-cf648bfa7b73"
      unitRef="usd">-56967000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfOS0zLTEtMS0yMjIwNw_8a300406-d477-4648-882a-82ce2578615d"
      unitRef="usd">-13554000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTItMS0xLTEtMjIyMDc_4118dfd8-9df6-4c39-a948-411cdf2f9f72"
      unitRef="usd">10006000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTItMy0xLTEtMjIyMDc_02991931-1b20-4909-8cc2-96efa74cda5c"
      unitRef="usd">18117000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTMtMS0xLTEtMjIyMDc_60c5c55a-6d72-463e-ba61-1da760b5bdc2"
      unitRef="usd">33579000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTMtMy0xLTEtMjIyMDc_837991ac-5a59-4209-814c-fe2e7fe44a76"
      unitRef="usd">35238000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTQtMS0xLTEtMjIyMDc_0c7df264-46bd-48e9-8217-83b7274fd5c9"
      unitRef="usd">9444000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTQtMy0xLTEtMjIyMDc_8b2d71bc-7fa2-4955-9841-b86593b03013"
      unitRef="usd">7993000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTUtMS0xLTEtMjIyMDc_4468d97a-b051-454d-8884-c1d7cad5ec7c"
      unitRef="usd">-12910000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTUtMy0xLTEtMjIyMDc_cba06845-7297-4622-be9b-45618c2c9eea"
      unitRef="usd">124026000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTYtMS0xLTEtMjIyMDc_922322ac-4eb1-4d09-8f72-2d3e627fba6b"
      unitRef="usd">25543000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTYtMy0xLTEtMjIyMDc_7d9d3eae-92e2-4d55-b320-809370165725"
      unitRef="usd">56228000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTctMS0xLTEtMjIyMDc_7bb200e0-8ff6-4e34-8d9e-6371e0149c3a"
      unitRef="usd">-263000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTctMy0xLTEtMjIyMDc_45faa612-8e07-4301-907e-1ef838304fe8"
      unitRef="usd">-18363000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTgtMS0xLTEtMjIyMDc_7c2536d6-4403-4575-b63f-63e616a77e83"
      unitRef="usd">15607000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTgtMy0xLTEtMjIyMDc_80b9f96a-eacd-42f9-9fe3-f459def25760"
      unitRef="usd">-18680000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTktMS0xLTEtMjIyMDc_e97e884b-3772-47c6-a956-87a7fe8574b1"
      unitRef="usd">536541000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMTktMy0xLTEtMjIyMDc_6589109a-76a5-44d0-9691-b685c25ccd20"
      unitRef="usd">663079000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjEtMS0xLTEtMjIyMDc_dc88e71f-4f9d-4766-8460-301e35d3b1fc"
      unitRef="usd">228208000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjEtMy0xLTEtMjIyMDc_618416e9-77c3-446a-815c-88f807e727df"
      unitRef="usd">263077000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjItMS0xLTEtMjIyMDc_2eaaf3f5-35ad-4177-8db1-3e40b351bfe2"
      unitRef="usd">863371000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjItMy0xLTEtMjIyMDc_b879b3b9-b2e7-49cc-bf62-d24a5b503935"
      unitRef="usd">5780000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjMtMS0xLTEtMjIyMDc_90352aed-d1fa-4e1d-a7df-fed3d0b0400b"
      unitRef="usd">26504000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjMtMy0xLTEtMjIyMDc_a8d466d8-060d-42e8-a3b9-00b691dbf894"
      unitRef="usd">4823000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjQtMS0xLTEtMjIyMDc_d90f7682-06f4-4872-9113-aab9cd4a0322"
      unitRef="usd">-1065075000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjQtMy0xLTEtMjIyMDc_8947ae08-a28a-4bda-9018-b38b9dea852e"
      unitRef="usd">-264034000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjYtMS0xLTEtMjIyMDc_0be5f864-4dac-442c-8e17-509042fb82d7"
      unitRef="usd">450000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjYtMy0xLTEtMjIyMDc_658781d1-8a08-48f6-a9ea-62a64803b0ff"
      unitRef="usd">650000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjctMS0xLTEtMjIyMDc_9d6f3c7c-56d4-478f-a1c0-ca6d8ef3084e"
      unitRef="usd">14226000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjctMy0xLTEtMjIyMDc_04e8d834-0774-4cca-8914-4dc065c18df9"
      unitRef="usd">570999000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjgtMS0xLTEtMjIyMDc_b8051e19-bcc4-4e5e-9292-08e4b1bcae64"
      unitRef="usd">1149000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjgtMy0xLTEtMjIyMDc_fc77e2ad-e3cc-40ab-bb79-04b50aa4f73b"
      unitRef="usd">5525000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjktMS0xLTEtMjIyMDc_f458e200-3fdc-43aa-a16d-0d52bcddd2e7"
      unitRef="usd">0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMjktMy0xLTEtMjIyMDc_8b0ccdc0-6ad1-4992-91d7-a8b6fef18f24"
      unitRef="usd">120000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMzAtMS0xLTEtMjIyMDc_eb9a4c60-f98e-45bb-a25e-0bd7653c1146"
      unitRef="usd">133000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMzAtMy0xLTEtMjIyMDc_c94c465e-087c-4130-ac71-0d9f0c5e5066"
      unitRef="usd">1665000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsOfDividends
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMzItMS0xLTEtMjIyMDc_e726ad7a-e966-449a-8a50-ba15248562a0"
      unitRef="usd">38223000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMzItMy0xLTEtMjIyMDc_332eef01-f215-449e-ad11-7e1952fc377c"
      unitRef="usd">35410000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMzMtMS0xLTEtMjIyMDc_51859505-af2b-4ce3-baaa-cf876154ecf6"
      unitRef="usd">17625000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMzMtMy0xLTEtMjIyMDc_9ecb4774-6ca7-421b-a3bb-1bc3904720e3"
      unitRef="usd">8105000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMzQtMS0xLTEtMjIyMDc_b1bece9d-9a5c-4416-ba52-134697e8826a"
      unitRef="usd">378910000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOmY1ZmNiOTg0YzA2MjQ1ZGY5YjNlNWJkY2E1MTZjOTljL3RhYmxlcmFuZ2U6ZjVmY2I5ODRjMDYyNDVkZjliM2U1YmRjYTUxNmM5OWNfMzQtMy0xLTEtMjIyMDc_5c6aff5f-916c-43cc-9045-44ad7eac50a0"
      unitRef="usd">-88374000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjI3NjM4MGM4ZmQxNzQ4MDJhZmY5MzM4MjJmYjg5MjI3L3RhYmxlcmFuZ2U6Mjc2MzgwYzhmZDE3NDgwMmFmZjkzMzgyMmZiODkyMjdfMi0xLTEtMS0yMjIwNw_42fce37d-0a3a-45d4-b3cd-16fadd4116e9"
      unitRef="usd">-149624000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjI3NjM4MGM4ZmQxNzQ4MDJhZmY5MzM4MjJmYjg5MjI3L3RhYmxlcmFuZ2U6Mjc2MzgwYzhmZDE3NDgwMmFmZjkzMzgyMmZiODkyMjdfMi0zLTEtMS0yMjIwNw_281515ec-50b0-4ee2-a6b0-703f83cb4155"
      unitRef="usd">310671000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjI3NjM4MGM4ZmQxNzQ4MDJhZmY5MzM4MjJmYjg5MjI3L3RhYmxlcmFuZ2U6Mjc2MzgwYzhmZDE3NDgwMmFmZjkzMzgyMmZiODkyMjdfMy0xLTEtMS0yMjIwNw_0ac749e4-74f0-47fb-9918-b9f2df15ff5a"
      unitRef="usd">336545000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i27c3b3cf39364872bf8a04990e816d80_I20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjI3NjM4MGM4ZmQxNzQ4MDJhZmY5MzM4MjJmYjg5MjI3L3RhYmxlcmFuZ2U6Mjc2MzgwYzhmZDE3NDgwMmFmZjkzMzgyMmZiODkyMjdfMy0zLTEtMS0yMjIwNw_f192dc80-bda7-4e3d-9404-257d1668be1a"
      unitRef="usd">78275000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjI3NjM4MGM4ZmQxNzQ4MDJhZmY5MzM4MjJmYjg5MjI3L3RhYmxlcmFuZ2U6Mjc2MzgwYzhmZDE3NDgwMmFmZjkzMzgyMmZiODkyMjdfNC0xLTEtMS0yMjIwNw_2ee78e96-8bac-4733-9a96-7a0c4add0db9"
      unitRef="usd">186921000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3ae762aeee064b0d9181c16f8b52181b_I20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjI3NjM4MGM4ZmQxNzQ4MDJhZmY5MzM4MjJmYjg5MjI3L3RhYmxlcmFuZ2U6Mjc2MzgwYzhmZDE3NDgwMmFmZjkzMzgyMmZiODkyMjdfNC0zLTEtMS0yMjIwNw_c95aa71f-c49f-4cf7-bce3-e8f0a8f94d02"
      unitRef="usd">388946000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjkzZTc1OTAxNDVkNzRkM2NhNjZhYzdiYzg5Yzk5Y2ZhL3RhYmxlcmFuZ2U6OTNlNzU5MDE0NWQ3NGQzY2E2NmFjN2JjODljOTljZmFfMy0xLTEtMS0yMjIwNw_9351a4f7-692f-4045-9139-2cc158e9cd0d"
      unitRef="usd">34800000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjkzZTc1OTAxNDVkNzRkM2NhNjZhYzdiYzg5Yzk5Y2ZhL3RhYmxlcmFuZ2U6OTNlNzU5MDE0NWQ3NGQzY2E2NmFjN2JjODljOTljZmFfMy0zLTEtMS0yMjIwNw_7fe2ccdb-29bb-473d-aa24-25173225b618"
      unitRef="usd">32862000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjkzZTc1OTAxNDVkNzRkM2NhNjZhYzdiYzg5Yzk5Y2ZhL3RhYmxlcmFuZ2U6OTNlNzU5MDE0NWQ3NGQzY2E2NmFjN2JjODljOTljZmFfNC0xLTEtMS0yMjIwNw_06e7786c-1ddd-406a-b4e2-b3ba38b73720"
      unitRef="usd">27387000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjkzZTc1OTAxNDVkNzRkM2NhNjZhYzdiYzg5Yzk5Y2ZhL3RhYmxlcmFuZ2U6OTNlNzU5MDE0NWQ3NGQzY2E2NmFjN2JjODljOTljZmFfNC0zLTEtMS0yMjIwNw_39a0983c-c92f-433d-a9fd-c682be27ffc4"
      unitRef="usd">48137000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjkzZTc1OTAxNDVkNzRkM2NhNjZhYzdiYzg5Yzk5Y2ZhL3RhYmxlcmFuZ2U6OTNlNzU5MDE0NWQ3NGQzY2E2NmFjN2JjODljOTljZmFfNy0xLTEtMS0yMjIwNw_65765fe2-db7a-4243-b610-b8696b4f2c1c"
      unitRef="usd">38751000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjkzZTc1OTAxNDVkNzRkM2NhNjZhYzdiYzg5Yzk5Y2ZhL3RhYmxlcmFuZ2U6OTNlNzU5MDE0NWQ3NGQzY2E2NmFjN2JjODljOTljZmFfNy0zLTEtMS0yMjIwNw_2b8cb2ec-f5c1-42e7-8925-58ff218589b2"
      unitRef="usd">28605000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjkzZTc1OTAxNDVkNzRkM2NhNjZhYzdiYzg5Yzk5Y2ZhL3RhYmxlcmFuZ2U6OTNlNzU5MDE0NWQ3NGQzY2E2NmFjN2JjODljOTljZmFfOC0xLTEtMS0yMjIwNw_335841e9-26c4-4d83-bbd4-4f8dd78a44c0"
      unitRef="usd">49259000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjkzZTc1OTAxNDVkNzRkM2NhNjZhYzdiYzg5Yzk5Y2ZhL3RhYmxlcmFuZ2U6OTNlNzU5MDE0NWQ3NGQzY2E2NmFjN2JjODljOTljZmFfOC0zLTEtMS0yMjIwNw_e8819d54-ce4c-43ca-92f5-a0edee2f4c1a"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjkzZTc1OTAxNDVkNzRkM2NhNjZhYzdiYzg5Yzk5Y2ZhL3RhYmxlcmFuZ2U6OTNlNzU5MDE0NWQ3NGQzY2E2NmFjN2JjODljOTljZmFfOS0xLTEtMS0yMjIwNw_5bbc6201-2382-4232-a204-9cdbd6f436b7"
      unitRef="usd">79867000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8yNS9mcmFnOjgxNWNhNDllMmEyOTRhNDNhODNlZjIxNjgzZGM0ZWVhL3RhYmxlOjkzZTc1OTAxNDVkNzRkM2NhNjZhYzdiYzg5Yzk5Y2ZhL3RhYmxlcmFuZ2U6OTNlNzU5MDE0NWQ3NGQzY2E2NmFjN2JjODljOTljZmFfOS0zLTEtMS0yMjIwNw_737fa5e8-948f-4131-b0db-510e8d5c435d"
      unitRef="usd">1109000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8zMS9mcmFnOmRlMTQ0Mjc5YmZjNTQwNWViODg2NzI5MTVmYzJkMjZkL3RleHRyZWdpb246ZGUxNDQyNzliZmM1NDA1ZWI4ODY3MjkxNWZjMmQyNmRfNTk0_ac4d9a66-1cee-46c6-8f2e-bbac9a5f3b2c">Presentation of Financial Statements&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Casey&#x2019;s General Stores, Inc. and its subsidiaries (hereinafter referred to as the "Company" or "Casey&#x2019;s") operate 2,431  convenience stores in 17 states, primarily in the Midwest. Many of the stores are located in smaller communities, often with populations of less than 5,000. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements include the accounts and transactions of Casey's General Stores, Inc. and its direct and indirect wholly-owned subsidiaries. All material intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:NumberOfStores
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8zMS9mcmFnOmRlMTQ0Mjc5YmZjNTQwNWViODg2NzI5MTVmYzJkMjZkL3RleHRyZWdpb246ZGUxNDQyNzliZmM1NDA1ZWI4ODY3MjkxNWZjMmQyNmRfMTU5_125005c9-356c-41ad-9201-80c36f3e09fb"
      unitRef="store">2431</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStatesInWhichEntityOperates
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8zMS9mcmFnOmRlMTQ0Mjc5YmZjNTQwNWViODg2NzI5MTVmYzJkMjZkL3RleHRyZWdpb246ZGUxNDQyNzliZmM1NDA1ZWI4ODY3MjkxNWZjMmQyNmRfMTg1_5ff2900d-668d-4333-81f6-93e2b654ef8d"
      unitRef="state">17</us-gaap:NumberOfStatesInWhichEntityOperates>
    <casy:PopulationOfCommunities
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8zMS9mcmFnOmRlMTQ0Mjc5YmZjNTQwNWViODg2NzI5MTVmYzJkMjZkL3RleHRyZWdpb246ZGUxNDQyNzliZmM1NDA1ZWI4ODY3MjkxNWZjMmQyNmRfMzEz_f5cf67d2-e7c4-4523-9da8-46215a5f5e4b"
      unitRef="people">5000</casy:PopulationOfCommunities>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8zNC9mcmFnOjNmNzYyODRiMDQ0YjRjNmVhNDJmMzM5N2VmOWU3MDljL3RleHRyZWdpb246M2Y3NjI4NGIwNDRiNGM2ZWE0MmYzMzk3ZWY5ZTcwOWNfMTYwMQ_03736147-2861-4e8c-82ef-85519da99cd2">Basis of Presentation&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles (GAAP) have been condensed or omitted pursuant to such rules and regulations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the opinion of management, the accompanying condensed consolidated financial statements contain all adjustments necessary to present fairly the financial position as of January&#160;31, 2022 and April&#160;30, 2021, the results of operations for the three and nine months ended January&#160;31, 2022 and 2021, and shareholders' equity and cash flows for the nine months ended January&#160;31, 2022 and 2021. Although management believes that the disclosures are adequate to make the information presented not misleading, it is suggested that these interim condensed consolidated financial statements be read in conjunction with the Company&#x2019;s most recent audited financial statements and notes thereto. See the Form 10-K for the year ended April&#160;30, 2021 for our consideration of new accounting pronouncements.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8zNC9mcmFnOjNmNzYyODRiMDQ0YjRjNmVhNDJmMzM5N2VmOWU3MDljL3RleHRyZWdpb246M2Y3NjI4NGIwNDRiNGM2ZWE0MmYzMzk3ZWY5ZTcwOWNfMTYwNg_d9a43697-3b19-414e-b058-57192165d182">&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying condensed consolidated financial statements have been prepared by the Company pursuant to the rules and regulations of the Securities and Exchange Commission. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles (GAAP) have been condensed or omitted pursuant to such rules and regulations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8zNy9mcmFnOmM2MzdiMGM5MjE0MDQ4NmViZDExYjBjYjEzN2JmZDU5L3RleHRyZWdpb246YzYzN2IwYzkyMTQwNDg2ZWJkMTFiMGNiMTM3YmZkNTlfMjQyNw_ecec99d3-5693-4964-b3e7-da38130da270">Revenue and Cost of Goods Sold&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes retail sales of fuel, grocery and general merchandise (previously referred to as &#x201c;grocery and other merchandise&#x201d;), prepared food and dispensed beverage (previously referred to as &#x201c;prepared food and fountain&#x201d;) and other revenue at the time of the sale to the guest. Sales taxes collected from guests and remitted to the government are recorded on a net basis in the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A portion of revenue from sales that include a redeemable digital 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 digital box top coupon or points. The amounts related to digital box top coupons and points are deferred until their redemption or expiration. Revenue related to the digital box top coupons and points issued is expected to be recognized less than one year from the original sale to the guest. As of January&#160;31, 2022 and April&#160;30, 2021, the Company recognized a contract liability of $38,790 and $30,719, respectively, related to the outstanding digital box top coupons and Casey's Rewards points, which is included in accrued expenses on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable Identification Numbers (RINs) are treated as a reduction in cost of goods sold in the period the Company commits to a price and agrees to sell the RIN. Warehousing costs are recorded within operating expenses on the condensed consolidated statements of income. 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="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company often receives vendor allowances on the basis of quantitative contract terms that vary by product and vendor or 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 inventory when they are based on the purchase of product or shipment of product from the warehouse to the store, and are treated as a reduction of cost &lt;/span&gt;&lt;/div&gt;of goods sold when they are based on the sale of product to our guests. These amounts are recognized in the period earned based on the applicable rebate agreement.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8zNy9mcmFnOmM2MzdiMGM5MjE0MDQ4NmViZDExYjBjYjEzN2JmZDU5L3RleHRyZWdpb246YzYzN2IwYzkyMTQwNDg2ZWJkMTFiMGNiMTM3YmZkNTlfMjQyMA_7c6b0b0e-ce80-4dfc-96f9-eac8b48f020a">&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes retail sales of fuel, grocery and general merchandise (previously referred to as &#x201c;grocery and other merchandise&#x201d;), prepared food and dispensed beverage (previously referred to as &#x201c;prepared food and fountain&#x201d;) and other revenue at the time of the sale to the guest. Sales taxes collected from guests and remitted to the government are recorded on a net basis in the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A portion of revenue from sales that include a redeemable digital 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 digital box top coupon or points. The amounts related to digital box top coupons and points are deferred until their redemption or expiration. Revenue related to the digital box top coupons and points issued is expected to be recognized less than one year from the original sale to the guest. As of January&#160;31, 2022 and April&#160;30, 2021, the Company recognized a contract liability of $38,790 and $30,719, respectively, related to the outstanding digital box top coupons and Casey's Rewards points, which is included in accrued expenses on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Renewable Identification Numbers (RINs) are treated as a reduction in cost of goods sold in the period the Company commits to a price and agrees to sell the RIN. Warehousing costs are recorded within operating expenses on the condensed consolidated statements of income. 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="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company often receives vendor allowances on the basis of quantitative contract terms that vary by product and vendor or 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 inventory when they are based on the purchase of product or shipment of product from the warehouse to the store, and are treated as a reduction of cost &lt;/span&gt;&lt;/div&gt;of goods sold when they are based on the sale of product to our guests. These amounts are recognized in the period earned based on the applicable rebate agreement.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8zNy9mcmFnOmM2MzdiMGM5MjE0MDQ4NmViZDExYjBjYjEzN2JmZDU5L3RleHRyZWdpb246YzYzN2IwYzkyMTQwNDg2ZWJkMTFiMGNiMTM3YmZkNTlfMTA2NQ_40832e11-d2f3-4da7-882b-8b75b75bb4d7"
      unitRef="usd">38790000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV8zNy9mcmFnOmM2MzdiMGM5MjE0MDQ4NmViZDExYjBjYjEzN2JmZDU5L3RleHRyZWdpb246YzYzN2IwYzkyMTQwNDg2ZWJkMTFiMGNiMTM3YmZkNTlfMTA3Mg_6dc2d151-366b-48fa-98e5-260a4a26b620"
      unitRef="usd">30719000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMzIxMA_0faf8d0b-f55a-4810-81d2-f8127c781666">Long-Term Debt and Finance Lease Obligations, Lines of Credit and Fair Value Disclosure&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Company&#x2019;s long-term debt (including current maturities) is estimated based on the current rates offered to the Company for debt of the same or similar issuances. The fair value of the Company&#x2019;s long-term debt was approximately $1,773,000 and $1,391,000 at January&#160;31, 2022 and April&#160;30, 2021, respectively. The fair value calculated excludes finance lease obligations of $72,176 and $14,085 outstanding at January&#160;31, 2022 and April&#160;30, 2021, respectively, which are grouped with long-term debt on the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Term Loan Facilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In order to fund the acquisition of Buchanan Energy (see Note 6) the Company drew a senior unsecured term loan in the aggregate principal amount of $300&#160;million during the first quarter of fiscal 2022. During the third quarter, the Company amended its existing credit agreement to (a) provide for a new senior unsecured term loan in the aggregate principal amount of $150&#160;million (collectively with the $300&#160;million term loan, the "Term Loan Facilities") and (b) decrease the minimum index for LIBOR-based loans, which includes both the Term Loan Facilities and the Revolver Facility, discussed below. The proceeds of the $150&#160;million term loan were, in-part, utilized to fund the acquisition of 40 stores from Pilot Corporation (see Note 6).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts borrowed under the Term Loan Facilities bear interest at variable rates based upon, at the Company&#x2019;s option, either: (i) the Adjusted LIBO Rate, plus a margin ranging from 1.55% to 2.60%; or (ii) the ABR Rate, plus a margin ranging from 0.20% to 1.60%. The Company currently has elected the Adjusted LIBO Rate, and there is an option to elect either rate in subsequent interest periods. The Term Loan Facilities also carry a facility fee of 0.20% to 0.40% per annum. The applicable margins and facility fee are dependent upon the Company's Consolidated Leverage Ratio, as defined in the credit agreement establishing the Term Loan Facilities as calculated quarterly. The outstanding principal balance is required to be repaid in equal quarterly installments in an amount equal to 1.25% of the original principal amount, on the last day of each March, June, September and December, with the balance of the Term Loan Facilities due on January 6, 2026. The Company had an outstanding principal balance of $438,750 on the Term Loan Facilities at January&#160;31, 2022. Of that outstanding balance, $67,500 has been recognized as current maturities of long-term debt on the condensed consolidated balance sheets at January&#160;31, 2022; $22,500 related to our obligations under the credit agreement and $45,000 related to the Company&#x2019;s intentions to prepay a portion of the balance within the next 12 months.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revolving Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a committed unsecured revolving credit facility in the aggregate principal amount of $450,000 (the "Revolving Facility"). The maturity date for the revolving facility is January 11, 2024. Amounts borrowed under the Revolving Facility bear interest at variable rates based upon, at the Company&#x2019;s option, either: (a) the LIBO Rate adjusted for statutory reserve requirements (but no less than 0.50%), plus a margin ranging from 1.05% to 1.85%; or (b) an alternate base rate, which is the higher of (i) the prime rate announced by the Administrative Agent, (ii) the federal funds rate plus 1/2 of 1.00%, and (iii) the one-month LIBO Rate plus 1.00%, plus a margin ranging from 0.05% to 0.85%. The Revolving Facility also carries a facility fee of 0.20% to 0.40% per annum. The applicable margins and facility fee are dependent upon the Company&#x2019;s Consolidated Leverage Ratio, as noted above. The Company had $0 outstanding under the Revolving Facility at January&#160;31, 2022 and April&#160;30, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Bank Line&lt;/span&gt;&lt;/div&gt;The Company has an additional unsecured bank line of credit (the "Bank Line") with availability up to $25,000. 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;). There was $0 outstanding under the Bank Line at January&#160;31, 2022 and April&#160;30, 2021. The Bank Line is due upon demand</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:LongTermDebtFairValue
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMzQ2_6a54b0ee-4379-49ff-9640-85753728687e"
      unitRef="usd">1773000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMzUz_4c77d4fd-5951-4cb7-8e39-5a8e7bff41b9"
      unitRef="usd">1391000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:FinanceLeaseLiability
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfNDQ5_c2ada7f8-72b9-4fb8-883d-4244512c28ce"
      unitRef="usd">72176000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfNDU3_042ebd1f-838f-4144-ba7b-8a5b1a0f69ff"
      unitRef="usd">14085000</us-gaap:FinanceLeaseLiability>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i65ddcef594714b208182ab83e3c408f5_I20201223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfNzY1_e4c159a7-09a7-4a3e-9331-78edacfa15b7"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i3b418f4a44f249d0927dbcf93e67ff39_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjE5OTAyMzI2MTY2OA_2d993548-bfb3-4c58-87ef-393a22b9336e"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i65ddcef594714b208182ab83e3c408f5_I20201223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjE5OTAyMzI2MTY4Mg_921dd2ad-4d02-4672-bc2d-9f8955c4d148"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i3b418f4a44f249d0927dbcf93e67ff39_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjE5OTAyMzI2MTY5Ng_a2a7c382-e019-4b4d-9c4a-fc3859bd7f46"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:NumberOfStores
      contextRef="i0a5cb26dca234d538e2dd582e0933c71_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjE5OTAyMzI2MTcxMA_81516067-eece-4c5f-b987-b1cb4e5ef78d"
      unitRef="store">40</us-gaap:NumberOfStores>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i6c5656c3dc3b42eab0a4df7e515f9f7c_D20201223-20201223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMTAxNA_648003e0-5ee7-47c6-9210-165b4fded578"
      unitRef="number">0.0155</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i78414c3ece6e484ab701aa8bd5078fde_D20201223-20201223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMTAyMA_128e0a5c-47ce-4740-952d-82d5d9d0601c"
      unitRef="number">0.0260</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i27da42c314cb4f7cbaec34f3a203ce7e_D20201223-20201223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMTA3Mw_60c7991f-dd0d-497f-a338-b796699f7c90"
      unitRef="number">0.0020</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i08d138b0b19d425a90fdc761560ad806_D20201223-20201223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMTA3OQ_136f7e36-fbda-4aab-b4e3-c583517213e2"
      unitRef="number">0.0160</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="ie8382733b3ea4004a7f2fd41fb95adca_D20201223-20201223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMTI2Nw_21ad1448-f4f2-4d62-9cc9-1c698780fe4a"
      unitRef="number">0.0020</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="ib2e085434cbf4bdd960b0177f7a20347_D20201223-20201223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMTI3Mw_92643c86-aa85-4abf-8c25-9cfd5a3baae2"
      unitRef="number">0.0040</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <casy:LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage
      contextRef="if19e4636a5ea429a83e78d8002f4ebde_D20210501-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMTU5OA_b8f7465b-540a-4787-8b87-67bd8fefa542"
      unitRef="number">0.0125</casy:LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i4413e5beb5424693bb328518fa9a65d0_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMTc5MA_c578ef67-c913-4d68-934f-630eee1846d0"
      unitRef="usd">438750000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LongTermDebtCurrent
      contextRef="i4413e5beb5424693bb328518fa9a65d0_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjE5OTAyMzI2MTcxNA_f6adbecb-6521-4f77-976c-8f8ae4a96957"
      unitRef="usd">67500000</us-gaap:LongTermDebtCurrent>
    <casy:LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjE5OTAyMzI2MTcyMw_790ebda7-b6b6-4124-a904-c0e4a0458153"
      unitRef="usd">22500000</casy:LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment>
    <casy:LongTermDebtCurrentMaturitiesPrepayment
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjE5OTAyMzI2MTczMg_b0fe7950-9532-44ce-8fc1-ef00a6670295"
      unitRef="usd">45000000</casy:LongTermDebtCurrentMaturitiesPrepayment>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i48be4b2ac7474bfbbe4aedd453728573_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMTk0Nw_e68b7110-3584-48cf-8dd6-83dc2dae6b9f"
      unitRef="usd">450000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ief070f18ad5e474ea3f0e4b1766d2e30_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjI0Nw_43ce7055-5e4e-4f0f-98d1-4f086b990e02"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="idf44f0a979884b19b7d122f37eb258cc_D20210501-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjI3OQ_8d314d23-8104-4a2c-aa31-37439d43189e"
      unitRef="number">0.0105</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i63cac4cbd1bb40eaa5b1c824071169d5_D20210501-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjI4NQ_6facdaee-b5b5-4b7e-a276-a58ae3f731b3"
      unitRef="number">0.0185</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i96eba07d5a5245b49c24ffde8df43a38_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjQ4Nw_077ce2e7-5ec9-495e-b389-ccebc6b1892b"
      unitRef="number">0.0100</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0df6fcf7e6f9448ab89c72d0b96b6dba_D20210501-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjUxOA_23619ca0-1f98-483f-8451-4c848b383e8c"
      unitRef="number">0.0005</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if1cb810eb3ef432eb5f5ad5ef9eb5627_D20210501-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjUyNA_ec568eda-efbb-4cda-b115-e31e6aaad12c"
      unitRef="number">0.0085</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i17c2e3abfe264cb486743c70bb0a540d_D20210501-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjU4Mg_575f7dd8-d802-4bd3-9fd4-5c3cc72816b7"
      unitRef="number">0.0020</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="ia1923a098ec142e7af9fdb3347d25778_D20210501-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjU4OA_ad2aaf54-1701-4a4b-a190-fa1fe5359560"
      unitRef="number">0.0040</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i48be4b2ac7474bfbbe4aedd453728573_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjczNw_1f0c77be-31d0-41a9-82ab-84c2aaed9dc2"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i7dfa466ea41d449b861d48c32e9b31ac_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjczNw_c95cdff2-a81c-44f0-aadd-acc104d23e2c"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i6d00f697d543479895f9bcf015985f33_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMjkwOA_6b779f90-d241-4c53-9049-59c6ff22473d"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i6d00f697d543479895f9bcf015985f33_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMzEyNg_793e8c4a-8fe4-4d3d-add5-cb5a6a7cdf5b"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i08630b8929a048cda6904e672034e79e_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80MC9mcmFnOjMyNDZkZTg3ZWYxMDRmY2RiMjY0MDBkMmExOGU4MGY2L3RleHRyZWdpb246MzI0NmRlODdlZjEwNGZjZGIyNjQwMGQyYTE4ZTgwZjZfMzEyNg_a27d7402-12ba-489e-aa10-21ae0472511c"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfMzY3OA_3e6b3f39-9373-466c-9e35-05f7746d15b9">Compensation Related Costs and Share Based Payments&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2018 Stock Incentive Plan (the &#x201c;2018 Plan&#x201d;), was approved by the Company's shareholders on September 5, 2018 ("the "2018 Plan Effective Date").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 one 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 two shares against the maximum limit. Restricted stock is &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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. At January&#160;31, 2022, there were 1,975,638 shares available for grant under the 2018 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for share-based compensation by estimating the fair value of time-based and performance-based restricted stock unit awards using the closing price of a share of our common stock on the date of grant. 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 condensed 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 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="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information concerning the unvested restricted stock units under the 2018 Plan is presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.368%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;646,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(242,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance Award Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at January 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The above awards reflect (a) long-term incentive compensation program grants for fiscal 2020 through 2022, which include a mix of time-based restricted stock units and performance-based restricted stock units (subject to three-year cumulative net income before net interest expense, income taxes, depreciation and amortization ("EBITDA"), three-year relative total shareholder return ("TSR") and three-year average return on invested capital ("ROIC")), (b) certain &#x201c;make-whole&#x201d; and sign-on grants, which include a mix of time-based restricted stock units and performance-based restricted stock units subject to TSR, EBITDA, and ROIC, (c) a special strategic grant which, upon grant, included performance-based restricted stock units subject to the performance of the Company&#x2019;s e-commerce and loyalty platforms (which performance period has been completed, and are now subject to time-based vesting), (d) special performance grants which include time-based restricted stock units, and (e) non-employee director equity awards, which include time-based restricted stock units. &lt;/span&gt;&lt;/div&gt;Total compensation costs recorded for employees and non-employee directors for the nine months ended January&#160;31, 2022 and 2021, respectively, were $29,382 and $22,009, related entirely to restricted stock unit awards. As of January&#160;31, 2022, there was $38,799 of unrecognized compensation costs related to restricted stock units which are expected to be recognized through fiscal 2025. No stock option awards have been granted under the 2018 Plan.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <casy:SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued
      contextRef="ibe243343609c41dcb486a9485c12d94d_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfNTk2_df50eaa2-d8d2-401b-897a-9721db8a54f1"
      unitRef="shares">1</casy:SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued>
    <casy:SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued
      contextRef="ic04c80802f104ddf8554e5c067e121c2_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfNzU1_ec5b8bda-e728-4184-8430-4634ee83b522"
      unitRef="shares">2</casy:SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i9ad6f3bc22274da5a14228e483239139_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfMTA4NQ_476d6d00-8f8d-4aa2-a2a1-007761e0ce6d"
      unitRef="shares">1975638</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfMzY4MA_5c87a7b5-649b-468a-9196-f23407ff312f">&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information concerning the unvested restricted stock units under the 2018 Plan is presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.368%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at April 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;646,920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(242,631)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance Award Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,971)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unvested at January 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;524,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i422754089fc941e1be5250a0e9c4c792_I20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RhYmxlOjNlOTg5N2YzMzRiYzQ5ZDhiOWE3ZGI3YWJhNmQ5MjlmL3RhYmxlcmFuZ2U6M2U5ODk3ZjMzNGJjNDlkOGI5YTdkYjdhYmE2ZDkyOWZfMS0xLTEtMS0yMjIwNw_b84fad7a-38d5-4df5-a6ab-97339b14965b"
      unitRef="shares">646920</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6b37f41a37fe47d1a15833bbf4f7782e_D20210501-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RhYmxlOjNlOTg5N2YzMzRiYzQ5ZDhiOWE3ZGI3YWJhNmQ5MjlmL3RhYmxlcmFuZ2U6M2U5ODk3ZjMzNGJjNDlkOGI5YTdkYjdhYmE2ZDkyOWZfMi0xLTEtMS0yMjIwNw_a5de1576-051f-4bfc-b949-85276956f586"
      unitRef="shares">151072</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i6b37f41a37fe47d1a15833bbf4f7782e_D20210501-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RhYmxlOjNlOTg5N2YzMzRiYzQ5ZDhiOWE3ZGI3YWJhNmQ5MjlmL3RhYmxlcmFuZ2U6M2U5ODk3ZjMzNGJjNDlkOGI5YTdkYjdhYmE2ZDkyOWZfMy0xLTEtMS0yMjIwNw_ad0abea9-16db-4f4b-917a-2717f7234e7b"
      unitRef="shares">242631</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i6b37f41a37fe47d1a15833bbf4f7782e_D20210501-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RhYmxlOjNlOTg5N2YzMzRiYzQ5ZDhiOWE3ZGI3YWJhNmQ5MjlmL3RhYmxlcmFuZ2U6M2U5ODk3ZjMzNGJjNDlkOGI5YTdkYjdhYmE2ZDkyOWZfNC0xLTEtMS0yMjIwNw_264135cc-f980-430f-9dd7-7c91fe041c92"
      unitRef="shares">28515</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod
      contextRef="i6b37f41a37fe47d1a15833bbf4f7782e_D20210501-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RhYmxlOjNlOTg5N2YzMzRiYzQ5ZDhiOWE3ZGI3YWJhNmQ5MjlmL3RhYmxlcmFuZ2U6M2U5ODk3ZjMzNGJjNDlkOGI5YTdkYjdhYmE2ZDkyOWZfNS0xLTEtMS0yMjIwNw_5a0731ed-8a27-4f7c-b981-f5d190865006"
      unitRef="shares">1971</casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9c5d084b29754e49986f550ea8f0ded4_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RhYmxlOjNlOTg5N2YzMzRiYzQ5ZDhiOWE3ZGI3YWJhNmQ5MjlmL3RhYmxlcmFuZ2U6M2U5ODk3ZjMzNGJjNDlkOGI5YTdkYjdhYmE2ZDkyOWZfNi0xLTEtMS0yMjIwNw_a5f2097e-1995-4e47-852f-7ea06eaaa9c4"
      unitRef="shares">524875</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <casy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod
      contextRef="i6b37f41a37fe47d1a15833bbf4f7782e_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfMzY3Nw_13765785-8eb3-43d8-8738-e8e29ed87201">P3Y</casy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod>
    <casy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod
      contextRef="i6b37f41a37fe47d1a15833bbf4f7782e_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfMzY3MQ_72ec3547-df9d-431b-801f-42f69ae34a24">P3Y</casy:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod>
    <casy:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod
      contextRef="i6b37f41a37fe47d1a15833bbf4f7782e_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfMzY4NA_b3e0db31-61f9-41cf-847e-ee542aa41fd3">P3Y</casy:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6b37f41a37fe47d1a15833bbf4f7782e_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfMzQwMA_a819aaf1-0696-4813-8131-a156a063af28"
      unitRef="usd">29382000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8ca07a1bc84446b1ae705bb4975eebee_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfMzQwNw_13a5f751-b833-433c-8417-671a000d9eba"
      unitRef="usd">22009000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i9c5d084b29754e49986f550ea8f0ded4_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfMzQ4MQ_dac2b838-3c36-4928-88d9-b849fc9b286f"
      unitRef="usd">38799000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ifdfb8fb4e3e84d75b04cb7d4ef0d7c62_D20210501-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80Ni9mcmFnOjg3MDBkMjQyZmVlYjRmZmZhOTZlOTE1ZDM0N2MzMWVkL3RleHRyZWdpb246ODcwMGQyNDJmZWViNGZmZmE5NmU5MTVkMzQ3YzMxZWRfMzYxMA_75749139-be3a-4608-ba5b-bb724296ce7b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfNjY4NQ_578f28d3-957f-44a3-8ffe-82885fbda442">Acquisitions &lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of our acquisitions meet the criteria to be considered business combinations. The Company accounts for business combinations using the acquisition method of accounting. Under this method of accounting, acquired assets and assumed liabilities are included within the acquirer's accounts as of the date of acquisition, with any excess of purchase price over the fair value of the net assets acquired recognized as goodwill. Acquisition-related transaction costs are recognized as period costs as incurred. We accounted for the Buchanan Energy, Circle K, and Pilot acquisitions (discussed below) as business combinations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Buchanan Energy&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 13, 2021, the Company closed on the acquisition of 100% of the equity interest in Buchanan Energy (and certain of its related subsidiaries and affiliated entities), owner of Bucky&#x2019;s Convenience Stores. The transaction included 92 retail locations (consisting of 24 stores in Nebraska, 56 in Illinois, five in Iowa, three in Missouri, and four in Texas), a dealer network of 81 stores where Casey&#x2019;s will manage fuel wholesale supply agreements to these stores, as well as several parcels of real estate which may be used for new store construction. Three of the retail locations were divested shortly after closing as part of a consent order with the Federal Trade Commission. On January 25, 2022, the Company entered into a purchase agreement to sell the four stores and one parcel of property in Texas for an aggregate sale price of $41,000, subject to customary post-closing adjustments. The transaction is expected to close during the fourth quarter of the fiscal year, subject to customary closing conditions. We do not expect to record any material gain or loss related to the sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of the Buchanan Energy acquisition, we added a fuel wholesale business. The Company expects to achieve certain synergies over time, in part, through the reduction of duplicate processes, improvements in purchasing power, installing our kitchens, and expanding merchandise offerings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate purchase price for the acquisition totaled $573,420, which is net of a provisional working capital adjustment of $3,822. Upon closing, $577,242 was paid in cash&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;using available cash on hand and proceeds from the $300&#160;million term loan (as discussed above in Note 4) and a draw on the Revolving Facility. The draw on the Revolving Facility was repaid during the first quarter of the fiscal year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date. We utilized a third-party valuation specialist to assist in valuing the contractual customer relationships, leases, and property and equipment acquired. The accounting related to certain property and equipment, goodwill, contingent liabilities, deferred taxes, and the working capital adjustment is considered provisional and is subject to change.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets acquired:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net assets acquired and total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Acquired operating lease right-of-use assets are included within other assets, net of amortization and acquired operating lease liabilities are included within accrued expenses and other long-term liabilities in the condensed consolidated balance sheets as of January&#160;31, 2022.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The $31,100 of contractual customer relationships will be amortized over a useful life of 15 years and are included within other assets, net of amortization in the condensed consolidated balance sheets as of January&#160;31, 2022. These assets were valued using the multi-period excess earnings method. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The goodwill acquired was assigned to the retail reporting unit in the amount of $242,060 and the fuel wholesale reporting unit in the amount of $8,053. The goodwill recognized is primarily attributable to the location of the seller&#x2019;s stores in relation to our footprint and expected synergies due to expanded inside store offerings and improved purchasing power. Almost all of the goodwill acquired as the result of this transaction will be deductible for income tax purposes over 15 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company incurred total acquisition-related transaction costs of approximately $8.6&#160;million. This includes approximately $6.7&#160;million incurred during the nine months ended January&#160;31, 2022, which are included in the condensed consolidated statements of income within operating expenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized approximately $215,472 and $686,063 of revenue related to the acquired Buchanan Energy locations in the condensed consolidated statements of income for the three and nine months ended January&#160;31, 2022, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;respectively. The amount of net income related to the acquired Buchanan Energy locations was not material for the three and nine months ended January&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Circle K&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Throughout June 2021, the Company closed on the acquisition of 48 stores located in Oklahoma from Circle K pursuant to the terms and conditions of an asset purchase agreement. The aggregate purchase price for the acquisition totaled $41,416, which was paid in cash upon closing using available cash on hand. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date. We utilized a third-party valuation specialist to assist in valuing the leases acquired. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets acquired:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net assets acquired and total consideration paid&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The goodwill recognized from this transaction is primarily attributable to the location of the seller's stores in relation to our footprint and expected synergies due, in part, to expanded inside store and fuel offerings. All of the goodwill acquired as a result of this transaction will be deductible for income tax purposes over 15 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized approximately $43,259 and $114,650 of revenue related to the acquired Circle K locations in the condensed consolidated statements of income for the three and nine months ended January&#160;31, 2022, respectively. The amount of net income related to the acquired Circle K locations was not material for the three and nine months ended January&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;Pilot&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 16, 2021, the Company closed on the acquisition of 40 stores from Pilot Corporation pursuant to the terms and conditions of an asset purchase agreement. The transaction included 39 stores located in Tennessee and 1 store located in Kentucky. The aggregate purchase price for the acquisition totaled $226,624, which was paid in cash using available cash on hand and certain incremental proceeds from the $150&#160;million term loan, as discussed above in Note 4. As a result of this acquisition, we increased our total store count to over 2,400 stores. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date. We are utilizing a third-party valuation specialist to assist in valuing the property and equipment and leases acquired. The valuation is still in process and, as a result, amounts related to goodwill, property and equipment, leases, and deferred income taxes are provisional measurements and subjected to change.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets acquired:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net assets acquired and total consideration paid&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The goodwill recognized from this transaction is primarily attributable to the location of the seller's stores in relation to our footprint and expected synergies due, in part, to expanded inside store. Almost all of the goodwill acquired as a result of this transaction will be deductible for income tax purposes over 15 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized approximately $35,259 of revenue related to the acquired Pilot locations in the condensed consolidated statements of income for the three and nine months ended January&#160;31, 2022, respectively. The amount of net income related to the acquired Pilot locations was not material for the three and nine months ended January&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Pro Forma Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma information presents a summary of our condensed consolidated statements of income as if the Buchanan Energy, Circle K, and Pilot transactions referenced above occurred on May 1, 2020 (amounts in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.003%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#330e74;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#330e74;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#330e74;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#330e74;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,082,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,251,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,731,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,197,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic  &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted  &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfNjk2_9bf369ab-fed4-4b02-aa6f-91983a454a41"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:NumberOfStores
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfODcw_18307166-a263-460a-8a53-07438d665af0"
      unitRef="store">92</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStores
      contextRef="ib6988aa68da0448a80dd2df1eea49bee_I20210513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfOTA1_58e2afc6-b391-41d5-ae2d-bc01d76e0cc7"
      unitRef="store">24</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStores
      contextRef="ib7d8943ca70f437b8c366ee141604395_I20210513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfOTI4_4a15da4f-8377-4884-aa6d-d417c97947f2"
      unitRef="store">56</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStores
      contextRef="i72d5a3a9f686453aad0bf8030868d6d6_I20210513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfOTQ0_8b322632-51c6-4fa1-ac79-8dc778f9345d"
      unitRef="store">5</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStores
      contextRef="i3e40fffa906543bdbda4258069859366_I20210513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfOTU2_cea36e0c-b5bd-4169-9c35-a98eb0772118"
      unitRef="store">3</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStores
      contextRef="i1d16d2bd884c4b07ba74613d0c4f3a43_I20210513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfOTc2_16a8ac71-c8b1-40eb-b797-579904142454"
      unitRef="store">4</us-gaap:NumberOfStores>
    <casy:BusinessCombinationDealerNetworkNumberOfStores
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMTAxMA_1b1a07ae-a60b-4fd3-a41b-38ec9ccc4a49"
      unitRef="store">81</casy:BusinessCombinationDealerNetworkNumberOfStores>
    <casy:DisposalGroupNotDiscontinuedOperationNumberOfStores
      contextRef="i0df96f99eba34f7fae7bc7fb9eaea936_I20210513"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMTE4NA_d4927c87-4444-4b1c-8dea-46de515a28de"
      unitRef="store">3</casy:DisposalGroupNotDiscontinuedOperationNumberOfStores>
    <casy:DisposalGroupNotDiscontinuedOperationNumberOfStores
      contextRef="ia2538320116c42af88a1b4a7510d8aae_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMjE5OTAyMzI3MTgyOQ_23b345d9-6f68-40a6-8247-a8ec64e704a1"
      unitRef="store">4</casy:DisposalGroupNotDiscontinuedOperationNumberOfStores>
    <casy:DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf
      contextRef="ia2538320116c42af88a1b4a7510d8aae_I20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMjE5OTAyMzI3MTgzOA_5a6ba4ad-b943-45dc-9a9a-6b795e0112e7"
      unitRef="parcel">1</casy:DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration
      contextRef="ia2538320116c42af88a1b4a7510d8aae_I20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMjE5OTAyMzI3MTg0Nw_120c1645-132f-4d51-a92e-8d1627519de4"
      unitRef="usd">41000000</us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="id3b4be620d7a472eb7bd82b3f89d3f90_D20210513-20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMTcwNQ_806f0246-2f99-4971-accb-6dee453b96de"
      unitRef="usd">573420000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <casy:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments
      contextRef="id3b4be620d7a472eb7bd82b3f89d3f90_D20210513-20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMTc3MA_31ba5e13-f557-4291-8dfb-48c31c2ed7a9"
      unitRef="usd">3822000</casy:BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="id3b4be620d7a472eb7bd82b3f89d3f90_D20210513-20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMTc4OQ_85472d74-6a28-4391-b64c-08d23b14cbbc"
      unitRef="usd">577242000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i65ddcef594714b208182ab83e3c408f5_I20201223"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMjE5OTAyMzI3MTg4MQ_d883b871-88ad-44d6-b003-ebe4ee2f602e"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfNjY4Mg_55ff23ad-ae77-4f18-b0e7-bbee81b55bbb">&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date. We utilized a third-party valuation specialist to assist in valuing the contractual customer relationships, leases, and property and equipment acquired. The accounting related to certain property and equipment, goodwill, contingent liabilities, deferred taxes, and the working capital adjustment is considered provisional and is subject to change.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.177%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.623%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets acquired:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contractual customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;640,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net assets acquired and total purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date. We utilized a third-party valuation specialist to assist in valuing the leases acquired. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets acquired:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net assets acquired and total consideration paid&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The table below summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date. We are utilizing a third-party valuation specialist to assist in valuing the property and equipment and leases acquired. The valuation is still in process and, as a result, amounts related to goodwill, property and equipment, leases, and deferred income taxes are provisional measurements and subjected to change.&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.263%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets acquired:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net assets acquired and total consideration paid&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMS0xLTEtMS0yMjIwNw_aa876f24-682b-4c38-9468-fb5c1211d130"
      unitRef="usd">5517000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMi0xLTEtMS0yMjIwNw_ecfdae29-1626-46eb-b0b3-08a99e61b3f0"
      unitRef="usd">2836000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMy0xLTEtMS0yMjIwNw_e1b8da96-b71e-4045-905d-d6055242ef67"
      unitRef="usd">18516000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfNC0xLTEtMS0yMjIwNw_d76c2a28-fab1-41a1-a7f0-cfe67be5a39e"
      unitRef="usd">150000</casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfNS0xLTEtMS0yMjIwNw_37a75ad0-f7c7-46cd-9726-abded420c2dc"
      unitRef="usd">306851000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfNi0xLTEtMS0yMjIwNw_a9b9a55f-76a4-4078-9910-10d9e786c0be"
      unitRef="usd">31100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfNy0xLTEtMS0yMjIwNw_a793b68a-4892-4af7-a910-4bb367f49a69"
      unitRef="usd">1343000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets>
    <casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfOC0xLTEtMS0yMjIwNw_0f92b232-53d1-4ab8-a430-e40d9383ef65"
      unitRef="usd">10689000</casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset>
    <casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfOS0xLTEtMS0yMjIwNw_b7667b7e-3b98-464e-9c05-ddda612f496b"
      unitRef="usd">11816000</casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMTAtMS0xLTEtMjIyMDc_cd393523-de62-418c-9164-2280d5de32c1"
      unitRef="usd">1774000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:Goodwill
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMTEtMS0xLTEtMjIyMDc_51a52356-a0f0-4382-9c13-cb64a29abc5a"
      unitRef="usd">250113000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMTItMS0xLTEtMjIyMDc_fcf94bf5-9e96-46ce-a2c3-4605ce570bce"
      unitRef="usd">640705000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMTQtMS0xLTEtMjIyMDc_1becad0f-b3fb-43a5-9c4f-addfa1d05709"
      unitRef="usd">27138000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMTUtMS0xLTEtMjIyMDc_f2dc9068-f588-4d15-af0e-6342b5db420e"
      unitRef="usd">8395000</casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities>
    <casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMTYtMS0xLTEtMjIyMDc_9ff5accd-865f-42ea-be79-b18fc897c6d7"
      unitRef="usd">12369000</casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability>
    <casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMTctMS0xLTEtMjIyMDc_2b0cdd08-d982-4911-af55-66f8c1c233fa"
      unitRef="usd">15666000</casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMTgtMS0xLTEtMjIyMDc_2777bde6-7ebd-4a3e-b00c-68cdc1ca8645"
      unitRef="usd">3717000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMTktMS0xLTEtMjIyMDc_99039926-1ebf-4471-b88e-f3541fbfaebc"
      unitRef="usd">67285000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjBjZWVmMGMyODRjZjRmMDZhZmY5ZWVmZjExMTRjOGEyL3RhYmxlcmFuZ2U6MGNlZWYwYzI4NGNmNGYwNmFmZjllZWZmMTExNGM4YTJfMjAtMS0xLTEtMjIyMDc_863d4f98-5adf-44a4-a6c3-8a1c86cd5d5d"
      unitRef="usd">573420000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="if3953fc2a68c4f00aadf2bdb358017a7_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMjc3MA_a9b9a55f-76a4-4078-9910-10d9e786c0be"
      unitRef="usd">31100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id3b4be620d7a472eb7bd82b3f89d3f90_D20210513-20210513"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMjg1MQ_3bfb7fcb-9ae8-4bc6-82b9-f8b9f1555bbc">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:Goodwill
      contextRef="i2c01d75dabe64db7936825f021a4ea25_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMzEyMg_c06d7260-5442-4bbb-80db-c1ab17a6cc03"
      unitRef="usd">242060000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ifed445d29d58469bb2bd37e5282a0eec_I20210513"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMzE4MQ_42faff4b-6db8-4913-bd6a-57427a0fe366"
      unitRef="usd">8053000</us-gaap:Goodwill>
    <us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts
      contextRef="ia040994c47884b4282ecf4ae3335c872_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMzY2NA_1eba0b64-a195-4831-8843-857eaf158f39"
      unitRef="usd">8600000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityTransactionCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="idaca13600c644a08a2f1747045f028cd_D20210501-20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMzY5Ng_046176a6-d010-480f-af63-ef228bf963e4"
      unitRef="usd">6700000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="ie0f00fcd729b44e595f574862fca96df_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMzg3NA_16010612-c9d9-4981-9b1b-ebbe3ff8812d"
      unitRef="usd">215472000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="idaca13600c644a08a2f1747045f028cd_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMzg4MQ_b1ad56a2-1ca8-4fb1-b14d-28a53bcfc6cf"
      unitRef="usd">686063000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:NumberOfStores
      contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfNDE4NQ_270dd9c3-cdf0-462c-8552-40327a037b5d"
      unitRef="store">48</us-gaap:NumberOfStores>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i3e2606547660479a8ec387aa51cd81f5_D20210601-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfNDM1NQ_62a69db3-b95b-488c-8ba5-77c3c001b732"
      unitRef="usd">41416000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjU0ZjY5MWIyYTJiYjRhNzZhMzBiOGM2OTU2NGM4YWRkL3RhYmxlcmFuZ2U6NTRmNjkxYjJhMmJiNGE3NmEzMGI4YzY5NTY0YzhhZGRfMS0xLTEtMS0yMjIwNw_bd540c3b-5802-4c43-b6c6-567432cac40d"
      unitRef="usd">5299000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjU0ZjY5MWIyYTJiYjRhNzZhMzBiOGM2OTU2NGM4YWRkL3RhYmxlcmFuZ2U6NTRmNjkxYjJhMmJiNGE3NmEzMGI4YzY5NTY0YzhhZGRfMi0xLTEtMS0yMjIwNw_25700c24-3c4a-4348-8b52-cccd6f1b2347"
      unitRef="usd">6150000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset
      contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjU0ZjY5MWIyYTJiYjRhNzZhMzBiOGM2OTU2NGM4YWRkL3RhYmxlcmFuZ2U6NTRmNjkxYjJhMmJiNGE3NmEzMGI4YzY5NTY0YzhhZGRfMy0xLTEtMS0yMjIwNw_2f3a3d22-fea8-467d-8221-cae2af71a51f"
      unitRef="usd">37086000</casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset>
    <casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset
      contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjU0ZjY5MWIyYTJiYjRhNzZhMzBiOGM2OTU2NGM4YWRkL3RhYmxlcmFuZ2U6NTRmNjkxYjJhMmJiNGE3NmEzMGI4YzY5NTY0YzhhZGRfNC0xLTEtMS0yMjIwNw_1684ad74-87a5-426a-bf23-23ad2007dcdf"
      unitRef="usd">24113000</casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjU0ZjY5MWIyYTJiYjRhNzZhMzBiOGM2OTU2NGM4YWRkL3RhYmxlcmFuZ2U6NTRmNjkxYjJhMmJiNGE3NmEzMGI4YzY5NTY0YzhhZGRfNS0xLTEtMS0yMjIwNw_a2c4960d-758e-4551-b71b-1a38f8abe0a0"
      unitRef="usd">31662000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjU0ZjY5MWIyYTJiYjRhNzZhMzBiOGM2OTU2NGM4YWRkL3RhYmxlcmFuZ2U6NTRmNjkxYjJhMmJiNGE3NmEzMGI4YzY5NTY0YzhhZGRfNi0xLTEtMS0yMjIwNw_9a63bda1-a923-46c5-9c81-016d9e8cbf4e"
      unitRef="usd">104310000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities
      contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjU0ZjY5MWIyYTJiYjRhNzZhMzBiOGM2OTU2NGM4YWRkL3RhYmxlcmFuZ2U6NTRmNjkxYjJhMmJiNGE3NmEzMGI4YzY5NTY0YzhhZGRfOC0xLTEtMS0yMjIwNw_d21ed05a-afcb-4f3a-adfc-8cb6afc4630b"
      unitRef="usd">545000</casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities>
    <casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability
      contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjU0ZjY5MWIyYTJiYjRhNzZhMzBiOGM2OTU2NGM4YWRkL3RhYmxlcmFuZ2U6NTRmNjkxYjJhMmJiNGE3NmEzMGI4YzY5NTY0YzhhZGRfOS0xLTEtMS0yMjIwNw_78c3bf26-98fd-4fa5-aeaa-cc705cb05f71"
      unitRef="usd">46576000</casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability>
    <casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities
      contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjU0ZjY5MWIyYTJiYjRhNzZhMzBiOGM2OTU2NGM4YWRkL3RhYmxlcmFuZ2U6NTRmNjkxYjJhMmJiNGE3NmEzMGI4YzY5NTY0YzhhZGRfMTAtMS0xLTEtMjIyMDc_cf5527dd-e98d-4149-be42-d352302e3275"
      unitRef="usd">15773000</casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjU0ZjY5MWIyYTJiYjRhNzZhMzBiOGM2OTU2NGM4YWRkL3RhYmxlcmFuZ2U6NTRmNjkxYjJhMmJiNGE3NmEzMGI4YzY5NTY0YzhhZGRfMTEtMS0xLTEtMjIyMDc_228de6ac-38d8-465a-8fd1-5c55b2e8c88d"
      unitRef="usd">62894000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="ib22491fcee424073b58cd2e46baa3bd8_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjU0ZjY5MWIyYTJiYjRhNzZhMzBiOGM2OTU2NGM4YWRkL3RhYmxlcmFuZ2U6NTRmNjkxYjJhMmJiNGE3NmEzMGI4YzY5NTY0YzhhZGRfMTItMS0xLTEtMjIyMDc_58227c06-b07a-4ab0-8f06-d498ce5c4129"
      unitRef="usd">41416000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="ide70c93c0d204870bd29fabad73f7369_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfNTAyMQ_6c41fab4-2f42-4131-952f-7015370bf139"
      unitRef="usd">43259000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="icf556594c8c84ab3bbda6fdd00644cce_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfNTAyOA_d1ca8076-bf23-41f5-894d-ef0f67510790"
      unitRef="usd">114650000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:NumberOfStores
      contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMTA5OTUxMTYzNTc0Mg_51391b97-b1b5-4500-84e2-a36cfdfe2fdb"
      unitRef="store">40</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStores
      contextRef="i43c6f17b080c4b44857041519b07dace_I20211216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMjE5OTAyMzI3MTg1OQ_5e41f16d-3025-47c9-8efd-9031b3030bb6"
      unitRef="store">39</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStores
      contextRef="i766eb57ff017472d9d37350930a3a7bf_I20211216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMjE5OTAyMzI3MTg2Mw_8ab79ffd-83c6-4b8f-9846-6da3e3967cce"
      unitRef="store">1</us-gaap:NumberOfStores>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i471dc68cd4f14e99b787b9734179cd8a_D20211216-20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMTA5OTUxMTYzNzExMA_131ef1db-f843-4af4-9949-f814a617cd98"
      unitRef="usd">226624000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i59c566eb3a6e4bc5a7fc7e6d2babfc70_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMTA5OTUxMTYzNzExMA_fefd33d7-bef5-41ac-bf9e-b801b77dac8a"
      unitRef="usd">226624000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i3b418f4a44f249d0927dbcf93e67ff39_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMjE5OTAyMzI3MTg2Ng_d59e1d31-563f-4693-8ff3-9b452e842c64"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfMS0xLTEtMS0yMzgxNg_f09b9dc2-163c-467c-bf7c-db9de96dfcd9"
      unitRef="usd">95000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfMi0xLTEtMS0yMzgxNg_9532b5f9-f327-4b3d-bf74-dc478d837aea"
      unitRef="usd">6556000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses
      contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfMy0xLTEtMS0yMzgxNg_e1f65f4d-989e-476b-a6b0-9900fd7f563e"
      unitRef="usd">87000</casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfNC0xLTEtMS0yMzgxNg_a178b9cc-3a5e-4582-ba22-b653e4d1f6af"
      unitRef="usd">68065000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets
      contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfNS0xLTEtMS0yMzgxNg_643ecb44-2abb-46b6-9d70-bbb3c61bbf9d"
      unitRef="usd">468000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets>
    <casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset
      contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfNi0xLTEtMS0yMzgxNg_c9216841-bb5d-438e-926d-65733eda97e0"
      unitRef="usd">27432000</casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfNy0xLTEtMS0yMzgxNg_3f8f847b-5798-4428-9e83-ebdbfd1d6e4f"
      unitRef="usd">153936000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfOC0xLTEtMS0yMzgxNg_3c265cb7-cf4a-4c59-b01d-62bca3214e66"
      unitRef="usd">256639000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities
      contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfMTAtMS0xLTEtMjM4MTY_fd1c36d0-f0ef-46fe-a303-9bdd05a156d6"
      unitRef="usd">883000</casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities>
    <casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities
      contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfMTEtMS0xLTEtMjM4MTY_1f6ed927-ca73-4010-a072-58811e2ae2a8"
      unitRef="usd">29132000</casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i10d498c64b874cb7abad3fd4b37d302a_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfMTItMS0xLTEtMjM4MTY_abb25c8b-5df9-407e-813a-a9b722b1b8a8"
      unitRef="usd">30015000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i471dc68cd4f14e99b787b9734179cd8a_D20211216-20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfMTMtMS0xLTEtMjM4MTY_131ef1db-f843-4af4-9949-f814a617cd98"
      unitRef="usd">226624000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i59c566eb3a6e4bc5a7fc7e6d2babfc70_I20211216"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOmM5NDQ0MjVmOTE4YTQ1YzJiMzAzZjc5NmI4NzdlZTc2L3RhYmxlcmFuZ2U6Yzk0NDQyNWY5MThhNDVjMmIzMDNmNzk2Yjg3N2VlNzZfMTMtMS0xLTEtMjM4MTY_fefd33d7-bef5-41ac-bf9e-b801b77dac8a"
      unitRef="usd">226624000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i5dea1d477d3b4f28bc1cac8a9fe4a32b_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfMTA5OTUxMTY0MDM5MA_052b72ad-d637-4e2a-8ad9-38c02d5ff12a"
      unitRef="usd">35259000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RleHRyZWdpb246MDg3NTkyZWYwNTcxNGU3ZWEwZDM3ZmZiMTNiMGJjNmFfNjY4NA_f60a4653-8814-49a4-8859-fec690a90032">&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma information presents a summary of our condensed consolidated statements of income as if the Buchanan Energy, Circle K, and Pilot transactions referenced above occurred on May 1, 2020 (amounts in thousands, except per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.003%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#330e74;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#330e74;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#330e74;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#330e74;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,082,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,251,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,731,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,197,255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Basic  &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Diluted  &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfMi0xLTEtMS0yMjIwNw_390fc8ee-d41f-4982-907d-1238dd92e110"
      unitRef="usd">3082346000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfMi0zLTEtMS0yMjIwNw_606f9053-8018-4c39-822e-cb0fa3961f4c"
      unitRef="usd">2251406000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfMi01LTEtMS0yMjIwNw_2cecf721-6cda-48dd-a058-dda1381c50fa"
      unitRef="usd">9731049000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfMi03LTEtMS0yMjIwNw_2d594983-e1c6-413c-9d5e-2cf7c3510cdb"
      unitRef="usd">7197255000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfMy0xLTEtMS0yMjIwNw_777e5843-6d38-48ed-ac7a-b9b4c3cb4e29"
      unitRef="usd">66898000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfMy0zLTEtMS0yMjIwNw_80f983c7-f432-429e-9f30-ea1fd747f599"
      unitRef="usd">41590000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfMy01LTEtMS0yMjIwNw_ef7511ec-ed9b-4b48-9bda-b48cbf5c56c6"
      unitRef="usd">300140000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfMy03LTEtMS0yMjIwNw_6285d0b2-94f7-4112-82b7-c2df46ee57c8"
      unitRef="usd">282473000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfNS0xLTEtMS0yMjIwNw_8467e5fa-19a9-454c-8a00-1bb68df555a7"
      unitRef="usdPerShare">1.80</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfNS0zLTEtMS0yMjIwNw_cb8e233b-6b9e-4e51-95e6-f69b2d8808bc"
      unitRef="usdPerShare">1.12</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfNS01LTEtMS0yMjIwNw_dbc4595f-5666-4212-b7c4-4084dc4b376b"
      unitRef="usdPerShare">8.08</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfNS03LTEtMS0yMjIwNw_04e0179e-2d4d-4d0a-a2e5-8b7b2ad17293"
      unitRef="usdPerShare">7.63</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfNi0xLTEtMS0yMjIwNw_d56888fb-15c0-449f-a836-5959ed37d530"
      unitRef="usdPerShare">1.79</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="iadf22d0ea02543d08a0bdfd29c219afc_D20201101-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfNi0zLTEtMS0yMjIwNw_4aa2a813-3e01-4545-8b48-7ad725319775"
      unitRef="usdPerShare">1.12</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfNi01LTEtMS0yMjIwNw_d2103b3e-9bab-4832-8c96-411f584b59cb"
      unitRef="usdPerShare">8.04</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV80OS9mcmFnOjA4NzU5MmVmMDU3MTRlN2VhMGQzN2ZmYjEzYjBiYzZhL3RhYmxlOjAyZTc3MDg2MTkwMDRlZjRhOWE3Njc1NzVhYTcyNDA3L3RhYmxlcmFuZ2U6MDJlNzcwODYxOTAwNGVmNGE5YTc2NzU3NWFhNzI0MDdfNi03LTEtMS0yMjIwNw_af4756b8-5333-4dc1-a975-a4c953735ccc"
      unitRef="usdPerShare">7.58</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:LossContingencyDisclosures
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81Mi9mcmFnOjg0ZTQ5M2M2MmM5YTQ1ZGViZDYxM2VjMTRhMDIyZmE4L3RleHRyZWdpb246ODRlNDkzYzYyYzlhNDVkZWJkNjEzZWMxNGEwMjJmYThfMTkxNQ_89bd15c7-9a1b-47ad-b5cb-b40f285aa219">Commitments and Contingencies&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 or other general business disputes; employment, personnel, or accessibility matters; personal injury and property damage claims; claims by federal, state, and local regulatory authorities relating to the sale of products pursuant to licenses and permits issued by those authorities; and, other claims or proceedings. 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 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 adverse effect on our consolidated financial position and results of operations. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is named as a defendant in a lawsuit filed in the United States District Court for the Northern District of Indiana, titled &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;McColley v. Casey&#x2019;s General Stores, Inc.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, in which the plaintiff alleges that the Company misclassified its Store Managers as exempt employees under the Fair Labor Standards Act (FLSA). The complaint seeks unpaid wages, liquidated damages and attorneys&#x2019; fees for the plaintiff and all similarly situated Store Managers who worked at the Company from February 16, 2015 to the present. On March 31, 2021, the Court granted conditional certification, and to-date, 1,953 current and/or former Store Managers (representing less than 1/3 of those eligible) have opted to participate in the lawsuit. The Company believes that adequate provisions have been made for probable losses related to this matter, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and that those, and the reasonably possible losses in excess of amounts accrued, where such range of loss can be estimated, are not material to the Company&#x2019;s financial position, results of operations or cash flows. The Company believes that its Store Managers are properly classified as exempt employees under the FLSA and it intends to continue to vigorously defend the matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into various purchase agreements related to our fuel supply, which include varying volume commitments. Prices included in the purchase agreements are indexed to market prices. While volume commitments are included in the contracts, we do not have a history of incurring material penalties related to these provisions. These contracts are not accounted for as derivatives as they meet the normal purchases exclusion under derivative accounting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into forward contracts for cheese in order to fix the price per pound for a portion of our expected supply. These contracts are not accounted for as derivatives as they meet the normal purchases exclusion under derivative accounting.&lt;/span&gt;&lt;/div&gt;</us-gaap:LossContingencyDisclosures>
    <us-gaap:LossContingencyNumberOfPlaintiffs
      contextRef="iba840665f8f54f34979eb14518088719_D20210331-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81Mi9mcmFnOjg0ZTQ5M2M2MmM5YTQ1ZGViZDYxM2VjMTRhMDIyZmE4L3RleHRyZWdpb246ODRlNDkzYzYyYzlhNDVkZWJkNjEzZWMxNGEwMjJmYThfMjE5OTAyMzI2NTg3MQ_0ca8b35e-7bfc-4a7d-8645-e0bbe985853e"
      unitRef="employee">1953</us-gaap:LossContingencyNumberOfPlaintiffs>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81NS9mcmFnOmZhNmJlNGNhYzdjOTQ4ZWJhYzhkMTdlNTg1YTFjYTU2L3RleHRyZWdpb246ZmE2YmU0Y2FjN2M5NDhlYmFjOGQxN2U1ODVhMWNhNTZfMTYzNw_3b6ab185-de90-4558-9d57-f31deb506c49">Unrecognized Tax Benefits&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total amount of gross unrecognized tax benefits was $9,316 at April 30, 2021.  At January 31, 2022, gross unrecognized tax benefits were $11,584.  If this unrecognized tax benefit were ultimately recognized, $9,151 is the amount that would impact our effective tax rate.  The total amount of accrued interest and penalties for such unrecognized tax benefits was $554 at January 31, 2022, and $370 at April 30, 2021.  Net interest and penalties included in income tax expense for the nine months ended January 31, 2022, was a net expense of $184 and a net expense of $176 for the same period in 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 Company has no ongoing federal or state income tax examinations. 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 $2,000 during the next twelve months mainly due to the expiration of certain statute of limitations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;padding-left:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The federal statute of limitations remains open for the tax years 2018 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.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81NS9mcmFnOmZhNmJlNGNhYzdjOTQ4ZWJhYzhkMTdlNTg1YTFjYTU2L3RleHRyZWdpb246ZmE2YmU0Y2FjN2M5NDhlYmFjOGQxN2U1ODVhMWNhNTZfMjE5OTAyMzI2NTI5Mw_438dee0a-589a-41fd-ab6c-135f5a422939"
      unitRef="usd">9316000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81NS9mcmFnOmZhNmJlNGNhYzdjOTQ4ZWJhYzhkMTdlNTg1YTFjYTU2L3RleHRyZWdpb246ZmE2YmU0Y2FjN2M5NDhlYmFjOGQxN2U1ODVhMWNhNTZfMjE5OTAyMzI2NTMwNA_19dec876-20d6-4329-b5fd-c7db1013d6da"
      unitRef="usd">11584000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81NS9mcmFnOmZhNmJlNGNhYzdjOTQ4ZWJhYzhkMTdlNTg1YTFjYTU2L3RleHRyZWdpb246ZmE2YmU0Y2FjN2M5NDhlYmFjOGQxN2U1ODVhMWNhNTZfMjE5OTAyMzI2NTMxNg_2000b80d-e9f4-448e-b495-3b856dc4d16e"
      unitRef="usd">9151000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81NS9mcmFnOmZhNmJlNGNhYzdjOTQ4ZWJhYzhkMTdlNTg1YTFjYTU2L3RleHRyZWdpb246ZmE2YmU0Y2FjN2M5NDhlYmFjOGQxN2U1ODVhMWNhNTZfMjE5OTAyMzI2NTMyNw_4b1fa3b7-9652-4c3d-b15f-19937bbae159"
      unitRef="usd">554000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i2f82cddb1b2540bd9df3a4bd43535cd8_I20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81NS9mcmFnOmZhNmJlNGNhYzdjOTQ4ZWJhYzhkMTdlNTg1YTFjYTU2L3RleHRyZWdpb246ZmE2YmU0Y2FjN2M5NDhlYmFjOGQxN2U1ODVhMWNhNTZfMjE5OTAyMzI2NTMzNg_62e09f87-8cd5-4bb1-b752-6be671254d07"
      unitRef="usd">370000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81NS9mcmFnOmZhNmJlNGNhYzdjOTQ4ZWJhYzhkMTdlNTg1YTFjYTU2L3RleHRyZWdpb246ZmE2YmU0Y2FjN2M5NDhlYmFjOGQxN2U1ODVhMWNhNTZfMjE5OTAyMzI2NTM0NQ_c6b376b0-35e5-4e05-9cc2-d8f6659108a6"
      unitRef="usd">184000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="id5e205af37584d3399e35e2907ede291_D20200501-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81NS9mcmFnOmZhNmJlNGNhYzdjOTQ4ZWJhYzhkMTdlNTg1YTFjYTU2L3RleHRyZWdpb246ZmE2YmU0Y2FjN2M5NDhlYmFjOGQxN2U1ODVhMWNhNTZfMjE5OTAyMzI2NTM1NA_d52a1ab6-79d2-4d26-b6d5-20585655f761"
      unitRef="usd">176000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81NS9mcmFnOmZhNmJlNGNhYzdjOTQ4ZWJhYzhkMTdlNTg1YTFjYTU2L3RleHRyZWdpb246ZmE2YmU0Y2FjN2M5NDhlYmFjOGQxN2U1ODVhMWNhNTZfMjE5OTAyMzI2NTM2Mw_4249b0e2-3dea-41a5-8d3c-240cf0b0cc4a"
      unitRef="usd">2000000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81OC9mcmFnOjFlZmE0ZTBjZDI2ZDQ3ODZhOTA4ZDA0MWFiZGZmZjMzL3RleHRyZWdpb246MWVmYTRlMGNkMjZkNDc4NmE5MDhkMDQxYWJkZmZmMzNfMTA1OA_998e5805-e5c4-4bbf-b2aa-67116b842448">Segment ReportingAs of January&#160;31, 2022, we operated 2,431 stores in 17 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 one operating segment. Our stores sell similar products and services, and use similar processes to sell those products and services directly to the general public. We make specific disclosures concerning the three broad merchandise categories of fuel, grocery&#160;and general merchandise (previously referred to as "grocery and other merchandise"), and prepared food and dispensed beverage (previously referred to as &#x201c;prepared food and fountain&#x201d;) because it allows us to more effectively discuss trends and operational programs 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 categories.</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfStores
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81OC9mcmFnOjFlZmE0ZTBjZDI2ZDQ3ODZhOTA4ZDA0MWFiZGZmZjMzL3RleHRyZWdpb246MWVmYTRlMGNkMjZkNDc4NmE5MDhkMDQxYWJkZmZmMzNfNDk_125005c9-356c-41ad-9201-80c36f3e09fb"
      unitRef="store">2431</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStatesInWhichEntityOperates
      contextRef="i5596e771394c435ba74e9cd8eaf67cce_I20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81OC9mcmFnOjFlZmE0ZTBjZDI2ZDQ3ODZhOTA4ZDA0MWFiZGZmZjMzL3RleHRyZWdpb246MWVmYTRlMGNkMjZkNDc4NmE5MDhkMDQxYWJkZmZmMzNfNjI_f5c233a8-321b-49b0-a8a4-8ec9f6b06477"
      unitRef="state">17</us-gaap:NumberOfStatesInWhichEntityOperates>
    <us-gaap:NumberOfOperatingSegments
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81OC9mcmFnOjFlZmE0ZTBjZDI2ZDQ3ODZhOTA4ZDA0MWFiZGZmZjMzL3RleHRyZWdpb246MWVmYTRlMGNkMjZkNDc4NmE5MDhkMDQxYWJkZmZmMzNfMjcx_c3ce2683-bf8f-4f48-95c9-c77fefaa5457"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <casy:SegmentReportingNumberofMerchandiseCategories
      contextRef="if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZTU1MjE5NmE3MzQ5ZjFiZDc0YzJiNDZjNjU3NDRlL3NlYzpjNGU1NTIxOTZhNzM0OWYxYmQ3NGMyYjQ2YzY1NzQ0ZV81OC9mcmFnOjFlZmE0ZTBjZDI2ZDQ3ODZhOTA4ZDA0MWFiZGZmZjMzL3RleHRyZWdpb246MWVmYTRlMGNkMjZkNDc4NmE5MDhkMDQxYWJkZmZmMzNfNDc4_8191b58b-2aca-4831-a2f4-99ced660b8f5"
      unitRef="merchandise_category">3</casy:SegmentReportingNumberofMerchandiseCategories>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>43
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( (V(:%0'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "-B&A4'+,NIN\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M3L,P#(=?!>7>.DT1H*CK91,GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/
MGR4W.DH=$KZD$#&1Q7PSN,YGJ>.*'8BB!,CZ@$[E<DSXL;D+R2D:GVD/4>FC
MVB,(SN_ (2FC2,$$+.)"9&UCM-0)%85TQAN]X.-GZF:8T8 =.O24H2HK8.TT
M,9Z&KH$K8((1)I>_"V@6XES]$SMW@)V30[9+JN_[LJ_GW+A#!>_/3Z_SNH7U
MF937./[*5M(IXHI=)K_5Z\WVD;6""U'PNN /6R$DOY75_<?D^L/O*NR"L3O[
MCXTO@FT#O^ZB_0)02P,$%     @ C8AH5)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M[VUQSTL8PIFK8ZBH"V4VW_V*)%%J9G8_SHEMQE@4!F%O]DQIT"L-O$IO1"9
MW+H43FU'YW T:$J"@$ZDV59Q&J6)6UG8*PN]RK[4]Y QJ0JWLM :DX6$Q?%$
MFFU&DRB<TQ;UVB*OMFLE]KS(D7C8FSWD%!C9(^.43O795H10$KCEQ;V\^(74
M9;(22/,'T4#)?7K#+I6Q/3XFA$U4VE9I&,_D,.E%)EZ17Z7F)52Z\=YS*4RL
ML:,(QPF>2+3-8LHBQMPBTUYDZA7YE]X)=1)WAFJ@J]P@7DFEBW^YP9%+<6KG
M-*&$3I-JFX%5$+L%$SS4=>R5_*N4^:$H2V=9QG8R,<'!-)D..Q(1',\4&S*"
M#GEAXT ?HO1C5QQ-7=Q#9Z"'S&996[5E1Z)<0'N2%5V6S;,W](Q%\5F8)(AK
M! AIH?OH*=(%!!.*H[, A\8$,%&4,YPXI8/8120-$XRM?#@,@Y0%83J3D $]
MA+YB%\RO_I/[>.0PP"0-IJO)81@$$69SM80,+"/L57@L"[XNRD)#0?8QD@SH
M(7[V/ 6&GJQ575SSGDM9;]]KH2I8 6O=O==-47=-22F@;T-R71;;;EFX,^9B
M5I2&TWS99I2%<\D:H$7\U/J89;(%T*,]?YRKN<3!KC1)TRD;7'9A&,1D1N1
M+^+'%XA4K?#CBSCXE3),DJE(AUT8I'0NDP/#B!]BS_DP6GQ.M3:AXH3%Q-K(
MMEU$:!S,[>,!9L1/LS_^QZKMRUUF;0#GW&RTD1@8.!)]FIS#D$6$I7-E>Z @
M\6/PL]@(D)I#WS]T%DZM-M2"-$BLMLQEQ]*8SBQM.M"/^NG7*P6=9G'/0IHZ
M$!?@:)I3EUF(TYG530<04C\(O]1-J[KEP<UFY*6]*O:FRY@1;_.(1L2J<4XS
MRF86.QV=E_S0.G9%0Z%^87-2&TT$N,2FB\)A%].QV7.Y \"H_S1VK"0OB61V
ML:4$&DA+I6U(0QI';&:7T8&'-/""]G;'E=C),A>J^?$': ;CG[L>23_Z>$L'
M-E$_F^#4<MH<C9;9-UAP$C"E$)Q-6R>HJ V@:4'UFCS7.>")^O%T):L*>K[7
MBK0!%.,DF!Z?'69ADH9S!6? %/5CZD9H#C\!3+FJBWKK7EPV=BB!7C^R=JSC
M/);$+*8SARTZ (J^YKC5S"XQIVP;*)0D882CJ6P'>5)&HWBNU SDH7[R6'NW
M0^MX&C_Y)I!:'TW<W;/#T-T]+T=?W,SGSC^YVA9U Y#?@"?^$$,.U/$+XO%&
MRWWW$6XMM995=[D3'(0; WB^D5(_W9CO>OUWW-5_4$L#!!0    ( (V(:%1C
M9N'F,@(  )\$   8    >&PO=V]R:W-H965T<R]S:&5E=#,N>&ULC511:]LP
M$/XKA^E#"EODV$D:BF-H4\HV&(1FV1[&'A3[$HO*DB?)3??O=Y(=DT%3]F+K
MI/N^^^[SR=E1FV=;(3IXK:6RRZARKKEES!85UMR.=8.*3O;:U-Q1: [,-@9Y
M&4"U9$D<SUG-A8KR+.RM39[IUDFA<&W MG7-S9][E/JXC";1:>-)'"KG-UB>
M-?R &W3;9FTH8@-+*6I45F@%!O?+Z&YRNTI]?DCX+O!HS];@.]EI_>R#S^4R
MBKT@E%@XS\#I]8(KE-(3D8S?/6<TE/3 \_6)_3'T3KWLN,65EC]$Z:IEM(B@
MQ#UOI7O2QT_8]S/S?(66-CSAV.?&$12M=;KNP:2@%JI[\]?>AS/ 9'H!D/2
MY'\!:0\(SK%.66CK@3N>9T8?P?AL8O.+X$U 4S="^:^X<89.!>%<OM*JI&^"
M)=#*:BE*[BBXYY*K F'CB2V,MHJWI:"3:QBMN4'E*G2BX/(:/L)V\P"CJVNX
M J'@6Z5;RU5I,^9(GZ_"BE[+?:<EN:#E"U=C2"<?((F3Y WXZGWX76,('@?X
MY%\X(U<&:Y+!FB3PI1?X-HZLH(%UH/?P*!09(KB$M;8B3.#/NYUUAN;PUSO%
MTJ%8&HI-+XDOBK9N93"_1+J05,M7><O%CFD>F/PM?<F3='XS6RPR]G)NUQMY
M23R?QK,AKY/*SL;'7]VOW!R$LB!Q3\AX?#.+P'37H0N<;L)$[;2C^0S+BOX@
M:'P"G>^U=J? #^GP3\K_ E!+ P04    " "-B&A4*M[)PV(%  !5%   &
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
MJ=GX^"@!VREL9WA31U5;&\\:&9<E_Y30A@#^OC'&[XU08/C-+7\ 4$L#!!0
M   ( (V(:%0A4@3]>00   0+   8    >&PO=V]R:W-H965T<R]S:&5E=#DN
M>&ULI5;;;ALW$/V5@0KT KBZV6G25!8@NTF:%D&-N&D?BCY0N[.[C+GDAAQ:
M5K^^,^1J)1>RT;@O$B]S.7-F.#N+C?,WH4$DN&N-#>>CAJA[.9F$HL%6A;'K
MT/)-Y7RKB+>^GH3.HRJ34FLF\^GTNTFKM!TM%^GLRB\7+I+1%J\\A-BVRF\O
MT+C-^6@VVAV\UW5#<C!9+CI5XS72A^[*\VXR6"EUBS9H9\%C=3Y:S5Y>G(E\
M$OA=XR8<K$$B63MW(YNWY?EH*H#08$%B0?'?+5ZB,6*(87SJ;8X&EZ)XN-Y9
M?YUBYUC6*N"E,W_HDIKST8L1E%BI:.B]V_R$?3S/Q%[A3$B_L.EEIR,H8B#7
M]LJ,H-4V_ZN[GH?_HC#O%>8)=W:44/ZH2"T7WFW BS1;DT4*-6DS.&TE*=?D
M^5:S'BTO5- !7 57'@-:4L+58D)L6@0F16_F(IN9/V#F>WCG+#4!7MD2R_OZ
M$X8TX)KO<%W,'S7XL[)C.)V=P'PZGS]B[W2(\S39.WW WJ^^5E;_G<([@4MG
M@S.Z5+DR;'DO?*'CM;;*%EH9N.9#Y#*D '^NUH$\%])?CR Z&Q"=)41G_Y?Y
M)YB!WQKD@B]<VRF[U;:&PG%B;,!25GWLO*F&,,,^S$;=(JP1+? [[Y1GN?46
MB$U>9H/011^BL@3DTKF/!D/BT6,=3<*00,GE-1;1:]*]Q*N[HE&V3L9:'>1U
MC^$2/7$' 6USG]FEI7*.K".$4H?"N! Y2+ B8LR6I0L3N=YX<3R2 ;^VB0Y?
ML@SR$Z,&/HROQU"C19]L\35V0HG(14M"6N?9@^XDMJ_?K%97WQQ0LR?4>7"M
M)M$]Y"7$HCE.S#BE)V,;"NXH?IW\""6:MD^![?%3U,)9JRSW6+$JV%IU@X"!
M-%/=XU.!^W*7$T>-(E!5Q9TSIQ<[YY.35GRDS+(\4E8U6JVUV6=XGRL1Y  $
ME7A^2"=[D8K<U<Q1-D3O(3@>;]'&'@#>=9*: "47'A.R5TKTH->N',.JH,@.
MF!WNX(%Q1B/8.6P/E7<MJ[EP0-,8WMIDRG7:]EG;TWJ2KI[\YH0E>0"<5%#E
M1V[\^=QB@2'PYU+2UN4G#I72WFS_153G@L[O)A'"#32*VJZ')F)67!H&3J?I
M:';2$Y/C9QW^U/O^[7+-I5MJ/&+2M=QXH,U='J7+'W>1#<LJ-/ST&F=*].$K
MD$+D&I:+0H4&*AX']FX^PS@GSG!F8MT<%O4:C>82Z&LWE=-!QV @S"I#D!+;
MU;\('?:;GEWVS1V'O[7!\)##>3P!3< ]-L2ZYF+ <O 1Q !Q.;6?E>NUD*[*
M_G5_C#8/*.EY'W39+[]X,9\]_X'?K@O$&D5Z0K'4#QI.:7*46$"/Y,;<?'.@
M,L+ ;/KM+P/E6U2^Y_I^620)%WV*1)>X[U&6AZQ[?<997A?9^_C8-W%R,)FT
MZ.LT?Z6W9BD/*</I,.*M\F2S%\_SX3OE:\V5:;!BU>GX^;,1^#QSY0VY+LTY
M:T<\-:5EPS2C%P&^EV_);B,.AL%W^0]02P,$%     @ C8AH5,9DIUVP!0
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
M4#)5*2T=S/N&'?>CWX=^+;V0=>WL?82H'\3!9'AZ>CS,LBQ&"K?'/TS:VR!
MY 9ZV7,Y3KFJG=+B.(N/,.#(UQ053C\\@I5+G3<Z1H/N.7#P?9F2IV/R["9Y
M[,3!Z70X.3U)8&;#[&PNH.@^X $'_?>@&HIUJ?)22"1]Y6Q3 \U:A?++Z'29
MLM !PZG#E;=:%2F;.L*.BL<)X'4W5AK0*U<Z$D"\,4A708X3NVR BPW*_'.C
MO(J] "Y>-WDI$0+H#;G5@SCT1.(7&TB<'.VPH7!H+5)X,@H<:  ))&+2\,Z:
M=U8M8KE:.4(022 *)E>UU$)6MC&12 ?'R";XHWG_ E1%&'G54CD?Q&?$$@9Y
MXA*U@94<TY%XO9D82N6*;N)P!R+XR:(I5 #Q[Q6HSX61*@^@J&+.(QB'\@C@
M[)TJ*+)<"@/G_K!KD_G&M4-T)-WEO$TP6]AQO[??NC'8E\3!4634X>((M( O
MS%*>C!ZHJJ8"LH+NHQ,W;Z[?W3YORYR-^HYIK4B #PN;4.QEBTP$N:4[J^^0
MA#0&QA;(1>/9\(*/+VUA(8 Y4>&[:M]Q?Q.Z-:1E" S/:V1L*)H F_]NQ>9K
MG)QE @W?<74Z6XGW2MN )+O:NEB;.R0=B:N8 7;/H:O -,PRZ;_FZ()8O P@
M0AVYAN^D4W*A*<EA&\*FML@+1O<IF:T9QU 0\DKN!82X+9:KXE\XJV U)T/<
MPMQ0U+I!<"',;@4:.6E63,OHV60TGS_C2$Q')]FSERRNAZHS=7W[;0/9:)I%
M Q,VT.:EJX:D\6!?":&-YS\JOHHR91^BI)@*R4,V'5<F3V.$N!I\L_#TN>%Z
MZB-9DU.V2-U@/\6TMU!A![V4$.:67F))L6/TOF2C&2Y@#3A,4[7VT"BTRF.6
MVD"TA-TQPI):4,TB %R<P.WD_<7C:DM";P@DQX&; Z L(N#Y&(N&773E_D@Z
MX"40*%]V8K3?2[_=:9)2=>UHNWUL1*23<\3>(:PJ=>,%*$FU5!$1GF-F;PZ/
M8$AK!N9Y'""2%K4S(RNFX%>J3^L4PH:!+[5KV/4:+9'%0C[P"I)0CK?2Y>50
M_-P8,.0#U8&J14Q+@=-/'F^&&VWKG$C[[8U-P:<#TW?-D]@A3W:)6\HB,O#)
M2+'>SH[/AJ<0G01_?S(>M^B1>,<(,;*]13(\% <GI\,Y5)JK9D'$[URY79DH
M6IS:1P<MQO('FO<^B"_%P70:43AJ:81LVL;M'% V,O>(J/' ,IO'H].6A7U2
MQN5K6H.843/?N#JAM9T<;^>6DYVJP]!]$).IJ.+[RBCU#0YEUSB^R"J+6&ZK
M2H401;IKLZY?F/SHB_K[VNYLGD5'#V,3?0QC<-3R*V4,1QDVQ2V3%VQVWVSK
M^X1,VH3,GNPR>SS_;_08V3:&7K2%['2<?0&10X.N^<"G37)WU"E)*Q"'BR8(
M8W'.]9[);R"S\^S9T3?Z4S9/[>5LGOK3XB@JC89KAD&P)]&I_KCA(\Q2K<KV
M)-<U1R2O:J>RL".:.=?"0VI)?*#A]T4^,8FK%;$N]<UP28@ULLXG!M^:B+ G
MXRGO )S9L[:'84E:8PT]C]S<BEB[J)W]9%M-?F?L=\N>/4GNVUD4FO]Y0^N9
M\JVV9BP/R(6]H\=*>Y#MR."3K/Z^]YV1N);F4WSWW??F/][Z2E/AG2-^BX*N
M<GFU'VSZI_WGKJOV*\]F>ONM[&T*G*8EEF:CT_E N/;[4WL3;!V_^>#D&VP5
M+TN2\) G8'QI$9ITPQOT'P$O?P-02P,$%     @ C8AH5!F03=A7!P  2Q(
M !D   !X;"]W;W)K<VAE971S+W-H965T,3(N>&ULO5AM3R0W$OXK5I]TF9&:
M>8-9V%U  K))]J3H$&R2#]%]\'37S#BX[8[M9IC\^GO*[FX:%K@HTN4+](M=
M]=1354^YYW1GW9W?$@7Q4&GCS[)M"/6'Z=076ZJDG]B:#-ZLK:MDP*W;3'WM
M2)9Q4Z6GB]GLW;22RF3GI_'9M3L_M4W0RM"U$[ZI*NGVEZ3M[BR;9]V#&[79
M!GXP/3^MY89N*?Q47SO<37LKI:K(>&6-<+0^RR[F'RZ/>'U<\+.BG1]<"XYD
M9>T=WWPNS[(9 R)-16 +$O_NZ8JT9D. \7MK,^M=\L;A=6?]NQ@[8EE)3U=6
M_Z+*L#W+3C)1TEHV.MS8W0_4QK-D>X75/OX5N[1VN<A$T?A@JW8S$%3*I/_R
MH>5AL.%D]LJ&1;MA$7$G1Q'EMS+(\U-G=\+Q:ECCBQAJW UPRG!2;H/#6X5]
MX?S*5LBOEY&B&](R4"FNK ]>2%.*VZUT)"X1=BFNY1[9"/YT&N"8MT^+ULEE
M<K)XQ<E[\:,U8>O%)U-2^73_%(![U(L.]>7B38/_DF8B#N>Y6,P6BS?L'?8L
M'$9[AZ_8BV$>K(9AB@OGI-E0O/[U8N6#0P7]YPUG1[VSH^CLZ/]+^9M.N)<_
M^%H6=):A63VY>\K^BF?Q94M@>7XB;H,M[L1G4^ Q&DE<:VG$*.#U/_]QLEC,
M/L95_#3>SS^.<[&3L%S7SM[#Y&HO>#6#D&;_C1>>_6VM+LEY 42W5 >J5N3$
M,D\^1QGOR'K+XM-Z3;&/!:J=LO%$7.RD*[UH4%DNVG]<7$EXE'<4'[-^";L6
M/H9A:^; Y^TM8Z1")6(<-S)>@;;@5,$<Q55?/X%7U7)GX<,)^KU18=\6$C]N
M'[B6:QG!3L0G66Q3^$)YW^!-W3C?2)1:L$(^ 9GL/&[8J;!E)#6(X-6[K<*[
M=L^!IQ!TC^_KN.!/T .Y0C'$D:,-$&GRGKEAGDP3,\!,L3O/NME(K??0.@WB
M'95C-E+8QL20.'748I,;C $?HB&(E*J:2FA5J?!2?O+GD;U$A4F<,9ZOV+?N
MM8P\Q1=VM@_F-8 3],,S4S""GC=^30Y!"U555()* A5-#3XWCD&.. BNM!5(
M:%:_M5F1@@M;F8VHR2E;<C.@0@AP7L&\E:AJ*>[Q]G$;@,H@*LP!9*U6CA)I
MR@AO*Q(%"LWSTCB=T9K,"8;K':9Y84VI8I4/C#!(5(-?*VY(PK;4'2]%C-X*
M DK;8%CW8IOS<JY"_C//WQ\O\W>')SV]]U)IN=*QW5J"7LC\1/R"4(N8HKC2
M#_2W&(H4-(/YP/1E3F(?2^7$O=0-Q8K% 6'0;@,FVJ<ODMWVH6A\9[70-E[7
M6!L-R[8F<6D;QZ JP&GKSL0])6J!W\<P)^*[GOH.4'*R(_CAS&8\!*%_TFF;
M)5GDVD>QM"&F5#S&AIMD(V^;W*->64A\?!>Q]GW;RBIK[_SXHW_LK8JZAHZ;
M!K52$W&2;%/[;YY&F&B0J4_(E-UNZ!C=<U*?FN%*S5EJF4)EN/S;Y-Y;X%4:
M&A@!Q5*#<*FU*J#_C8-S$[N$$A5!ZN%8@,/0."@Y<1('I?0(I"LGZ)S=&/5'
M))'YKAB Y_Z'B. 0ZU(-H8U07<0ME!(+FR;5G?%6JU*F6L&_-  1NC(%=QLL
MH+;W M.L0P%Y]PJ)XP&K>BX&A<7'!M;= Q[0',>6J6)0Y6]H2+CB^B_(!0@3
MAXL>CT<.'IK*IR'%U#5U0M;52@0V3,.PZ-"Z6G<%&(5E1=0J%B\*PE@$[*-4
M,<STAMC3%'B,-0=4U=KNB9X5T*6%T0G. >F#@)L4S"$ TX7<&-:PUWKOY5$-
MY8G'E A/F79B:WPR1*LL*1_$3YUAX+] B6IQ.(NJ-!?OCM[E[Q<S\7T;X7PY
MSV?'"_%SVC!:'"V@4_,Q=^F:5'IVDB_GR[&X'I 83Q/B(N8FI7_$(H>-0^?/
M15$L%T?YR?$R'I;DRMYWC<N?+?S]@2DQ%MJ:S4$@'$-4?XAZ(G9(.?)0I63X
M6!AKY0NT!)S,P FZ9;-M93@I BSIIF1UJ=3#,T%\X[3R)W42T0]&&OP3'>Q)
MHEZ;*$0<@<&H:?NCG2?I"0*E-+6XO?)N39 /A(HN:7 P841H5Q?4'^G!*/MT
M^?G+MQ?9.!]ZC:<H]OFJ3HRR+[<WV;C5FGXC&L#A"[-;!0^JRV8A:\7&1MG-
MOS]?96-X'*W&?4.V1]L*I\B#'7Q1>[:-'KS:F(/N(.#_KI0,,H)@<Y&H2B+!
M,2" 8LSSBW66:8("!=I /M,\CBCSP1$F[R#_-1#/I\HK\X@.>,+@X!E%!LVP
MEQI3 ?H=>"M*+='W]62!@/FD7]PMFH E1<OSV>#;:PCFD>OV(,4)Q8FU8V-H
MONVSIVG[G]E*OD<T?JJ2)82["+;[!G@VN?^T]8EXZ0MS.OC !X>;^#-&>\9-
MW_K]T_Z7DHOT \'C\O0SRX_2;7 $%IK6V#J;'"^S]&70W01;QY\+5C8$6\7+
M+4DT&2_ ^[6UH;MA!_WO1^?_!5!+ P04    " "-B&A4!Q9><LX,  "G*0
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6S=6MN2V\81_96IS2:1JK"[
MN!$D%4E56CE*;$>6RI;CAU0>AL"0A 5BZ!E@J?77YW0/!@1ONZM+RF4_2$L.
MYM*7T]VGAWBZT>:]72K5B ^KJK;/SI9-LWYR=67SI5I)>ZG7JL:3N38KV>"K
M65S9M5&RX$6KZBH.P^QJ)<OZ[/E3'GMKGC_5;5.5M7IKA&U7*VENKU6E-\_.
MHC,_\'VY6#8T</7\Z5HNU ^J^7']UN#;5;]+4:Y4;4M="Z/FS\Y>1$^N4YK/
M$_Y=JHT=?!:DR4SK]_3EZ^+964@"J4KE#>T@\>=&O51511M!C%^Z/<_Z(VGA
M\+/?_17K#EUFTJJ7NOJI+)KEL[/)F2C47+95\[W>_%-U^HQHOUQ7EO\7&S<W
M2<Y$WMI&K[K%D&!5UNZO_-#98;!@$IY8$'<+8I;;'<12?B4;^?RIT1MA:#9V
MHP^L*J^&<&5-3OFA,7A:8EWS_$7^2UO:DBQDGUXUV)'&K_)N];5;'9]8/16O
M==TLK?A[7:AB=_T5).G%B;TXU_&=&WXCZTN11(&(PSB^8[^D5R_A_9(3^UVW
M%B/6BI=Z-2MKR7J*_[R8V<8 $/^]XXBT/R+E(])/M."=JRGFGMBUS-6S,P25
M5>9&G>UL*5[+^E;HN="M 88'#U84L\U2B=R4C3*E%(T6,WS%P[)01A5BYM7/
M!^I?BG=8!(.L:6>9Y[JM&RL0X,?G"QI<\$F#\W%\L]0%2=9M@4F7XD< P6!N
M:8]."-P6))NT5N%86?/'=H6AJI2SLL+V"N-&B;+.JQ; 0DQ@QWHK@E'FKW8K
MNK1T"CTM9*/<B;V@ :\6I*OZD)-R>+YN3;Y$,(NU*7.LN&&AE9C+TH@;6;7*
M[UC#R%Y4+[I1N5[4Y:^LA5AH76S*JKH4 []=&%5!ED( 9[65+@7EVC9.L]T=
MUO >+-4]MJ1W:W#0I?A)>2TQDSQ$(EVWD+V6-:).F<5M(%Z6)J^4^#9@:[XM
M*]WL0N5145HD$TN0H#S\F$XY 8Z]W<6;&A"\%5'"08G0; ;HR2M-F^KZ !XP
M7Q2&?_9F5'C2W$(S(%79!A\.#GI$PN?*-"@EM*R$,;P5;3L#IDMI&!H$F?D<
M2.%G"L@BR#P.A-Y@*UJ+O=_?_N5/DS@:_XV"O[Y1=:EJN/J'1D, %P-#W_18
MF\8X%3)4HM)Y%P&/.*8L(9AVCU-A>1M2XSLU,]*^EX$89?3]ZPHQKDL;B#GJ
M#8_HC22S&<5?7Y?6(IA+YZTYQ35&WZD/DE20J"FR@A8 'A4T.F\2^?,V2YA/
MO 1RM]H1]E 2:M10,6\5*LA25\IB$YAMO:X0XPL<C4H*@R)%P!T OMLP("!L
M4!/IKU4( UF)M32YJCA.4.<K 7]16&V69;[$0;>49%K; ;)&X>6]..\TIF5S
MDGU)W<[[!P;=D!H%[&/9NTMM&I)S#G0PILC0%!C2-!S.O#D4$-I0?N&(IHU?
MJ8)%?F=DP:A<P;A\/F"+8M*":(AXY.K)+G050[$@2&H<T&>$WEAD*TNFX<1
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
M?IQ[[KEVSW<^W,6.**G[WKIX,>M2&CY?+&+=4:_CW _D\*;UH=<)/\-F$8=
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
M<NHK.#VZ8-3HM_$:%3O94G?7.+P]W-1NN@O*LWEWS?N@_%:$,EBR:S*Y6HS
M=U>G;D%N%Z\K&T=\^8F/%=\VT8L![Y?.T;"0 (?[Z_H?4$L#!!0    ( (V(
M:%1=]@@>PP,  ($(   9    >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;*56
M86_;-A#]*P<5*%K LVS9;=/&-N!T&[8!Q8($6S\,^T!+)XD(16HD92?_?H^4
MY"CH$FS8ET0D[]Z]>W?D>7,R]L[5S)[N&Z7=-JF];S^EJ<MK;H2;FY8U3DIC
M&^&QM%7J6LNBB$Z-2K/%XGW:"*F3W2;N7=O=QG1>2<W7EES7-,(^7+$RIVVR
M3,:-&UG5/FRDNTTK*KYE_UM[;;%*SRB%;%@[:319+K?)?OGI:AWLH\'ODD]N
M\DTADX,Q=V'Q<[%-%H$0*\Y]0!#X=^3/K%0  HV_!LSD'#(X3K]']!]C[LCE
M(!Q_-NJK+'R]32X2*K@4G?(WYO03#_F\"WBY42[^I5-OFWU,*.^<-\W@# :-
MU/U_<3_H,'&X6#SCD T.6>3=!XHLOQ=>[#;6G,@&:Z"%CYAJ] 8YJ4-1;KW%
MJ82?W]UR!8D]W7!KK)>ZVJ0>L.$PS0>(JQXB>P;B(WTQVM>.?M %%T_]4] Y
M<\I&3E?9BX"_"#VGU7)&V2++7L!;G7-<1;S5O\V1_M@?G+?HB#]?@%^?X=<1
M?OU_)/R/$'M'IB0(T>&FO'ZU?+^X' 69T8D)E](*SP5EL_5J26@3RXZDIN4'
M+'#BYO1K9RDW^LA:LLYY-#)ER98$':P1!3W>#\1KV.:UT(5T/*.R8T58D/$U
M'%IKBB[W+FXYMD>9 ZQ@)RL-'MZ0:%L6*GS!X4EDS5S$A PH51T[O"/TE=''
M&A<_FA\Z!TT<K'2_%D[V+GK,-A3.]4+UR0T)(05%3C92B6=HSN*J<SPUP[Z#
M-^A& %\;G#^3I;0023V,N56L04A1VQV4S(=4[H#><BY+F</!Y<JX+M"#$#E;
M'=@'7U];YD'\B=Z4HVB5L3)6*(H_HRJP'.L?&(V!IXYO\!@?I>D<^.%%8VN'
M<CA*!H!)&2>>R=M>%_BW(CB5QA1Q!Z=X]!VV#GQ$P.K%**]?7639XO);F-)T
MVF,N1(/EY5N@Y2)407H2"N/ H28!I$$=B=&7\8E&A*!?AV;PEG71%V/H :.#
M[M945C0.;Z6OT?2AK<X-%(RE+O!TVH<Y[14*VU5UN#2YT*@I2$)J)('V1"M&
M^]PX'V2O0!T-950Q0D.TI\5Y$S/K;%33=8?O'L^@9ZCP8[?R?901,9PSN8P7
M-N!.3$3?Q7 4/C:B&T(^=B).M?$#\X-"\SQ\0VO^3^]8.AD+J'L5AU]H2)2E
MGQ#GW?-\W?=CY=&\'\Y?A*VD=J2XA.MB_N%=0K8?>/W"FS8.F8/Q&%GQL\9O
M!+;! .=H"C\N0H#SKX[=WU!+ P04    " "-B&A4(1C?,^H&  ":$0  &0
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
MTST:&":#WF0\A/<*&IXT5HEZ[\>'H:35TC8]UIUV$VK9-.:;>3/>[IC><VE
M8$ZNT<UX&(!N1D:SL:KR;;I3EIK>+PN:LJB= =WG2MGCQA%T<WOQ#U!+ P04
M    " "-B&A4TK_1T=,%   \#P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q
M.2YX;6S=5]UOVS80_U<.1A]:@+&I;RE( B3ING5;VZ#-UH=A#[1$VVPE426I
M..E?OSO*=NW&=CI@3WNQ*?*^[W?'X]E2F\]V(:6#^Z9N[?EHX5QW.IG8<B$;
M8<>ZDRV>S+1IA,-/,Y_8SDA1>::FGH2<IY-&J'9T<>;W;LS%F>Y=K5IY8\#V
M32/,PY6L]?)\%(S6&^_5?.%H8W)QUHFY_"#=']V-P:_)1DJE&ME:I5LP<G8^
MN@Q.KQ*B]P1_*KFT6VL@3Z9:?Z:/U]7YB)-!LI:E(PD"_^[DM:QK$H1F?%G)
M'&U4$N/V>BW]E?<=?9D**Z]U_5%5;G$^RD=0R9GH:_=>+W^1*W^\@:6NK?^%
MY4 ;12,H>^MTLV)&"QK5#O_B?A6'+8:<'V (5PRAMWM0Y*U\*9RX.#-Z"8:H
M41HMO*N>&XU3+27E@S-XJI#/75R67WIE%47(PO-;,:VE?7$V<2B:"";E2LS5
M("8\(*: -[IU"PL_M96L=ODG:-+&KG!MUU5X5."OHAU#%# (>1@>D1=M_(R\
MO.B O*O>XHZU<*V;J6K%X/!?EU/K#"+C[R,JXHV*V*N(#X6RKG7I!8.>0=>;
M<H%P@<ZH4NZ+Z%%I5(RGMA.E/!]AM5EI[N3HXG8AP5&.8$KEM"HE]55:<'@D
MK5,(5%G!3"@#=Z+N\02-H4-AK706RP 3;I!$M!742DQ5C=E',CSO&]IW _DW
M8$"%,L?P44+OD/HK$2&-,M5))XQ[\(H&QVTG2R5J95&()I&T4JVG4.W<2RX1
M*13S7M0KA$N#]5T/.5FHSC*H)88._\G(SF +(C7T(=&J#IN"VS@RAEMO;JG[
MUI$.+PIM1 -*Y,/&=$ $@[G6U5+5-?-&(3,)W@H*HP*7AL+EQ/W:('*">@TI
M*T6G'#HBJD_HBC=,69)F526)#U7?*6IA1(3,>&K[Z2=L2M[ A4"E8[C<3<XI
M7 N[\/0E+<AD#"%*M_ ,$I8$&;R7I<1-*E@(61ZE\+J]0PIM*)M!CD0IW!C9
M"84^WV,7M[2?<-S<&]"(IRQ/ JR0I_)#A1EP#B_7P5%MB51#C"!@41S!*RRR
MMI1#)L%0<SS1LY/>;I 8<);F!;Q#6X1/W!'2@.7HS3N,O-GLL2R+X>=5!B%,
M. N""&ZU3\= D\:<93R!WQ_C_!0N!\A8Z,2#KZDP8T&4T[[IY5;,<A85R7<.
M;5=.$+(H?>S(#DG"TG3M0*W;^8F3IMDAB5B&61W,W]Y/,Q;F";S%"WI?"3O/
ML-MM""-9Q.*0P_^B8PS=8*OB'Y7+-O2I0,*B. 3SE%$-/ W/*&,\3W\(GF'L
MH;?!(I9'FH:[4 QXS** 'X3B+N3(9'T$+$E\#)!QRI+LL>G? 3++HGUPPUY2
MQ$_ ;=W?AA3Z#O,,XH#%6*3_JI5A76VG#NU.]C2M/#N8S)SQ-#G0B.(T_['T
M92R.PF_I"Y*(%=A/=_(7)BE+H^(_RE^>1T?3$Q;8BL(]Z8DXX\%3W6!O>L(0
M'0AC.#+I))M))SDZZ6 RP+\',-[#NP#U[!MQCHHY/.+,-(Y22XI,WXJ^4FZX
M1Q_K!,]'4!+K9P4U+]T;BD%%N:A\-'2M*M_FK,._QK,@X0HNPH(:6MY53S>R
M:'&.E6;^P.!:F1*;YV_#S7^C:HU]RHC6BG(8(0U!3V(=8@*F^DZ"+LO>8Q'-
M>R,>8)AA.3P7S7#=8'-S"]U;%(@#A;PO9>< L0!V(8RDUBE>G&+C-E+N3-7P
M%N.WNT/#,?T$6ZL!,T9B5?42;Q6>X_44IS@CA E6*$^A8!EV*!X7@!=>@==+
M,@!J%8T4QX BIW)."HZ PWLUYA"BF!@[QA8AV8R+AKJX-_U*6%5",,XY_@0A
MY&.>0S9.(WBIZI["'XRS8G,6XUF2[P7D9.M%@^/'W+_;:*["" Z/F\WNYFEX
M.;R(OI$/[\HWPLP5)JJ6,V3EXPQ!:8:WVO#A=.??1U/M<-;QRP4^;Z4A CR?
M:>W6'Z1@\V"^^ =02P,$%     @ C8AH5,^TJ6%/ @  2P4  !D   !X;"]W
M;W)K<VAE971S+W-H965T,C N>&ULC91=;YLP%(;_BL75)G6!0%BGBB UJ:IM
MTMJHV<?%M L'#L&J/YAM0COUQ^_8$)2M2=4;\,<Y[WE>PW'6*7UO:@!+'@27
M9A[4UC8786B*&@0U$]6 Q)U*:4$M3O4V-(T&6OHDP<,XBMZ'@C(9Y)E?6^D\
M4ZWE3,)*$],*0?7C KCJYL$TV"_<L6UMW4*89PW=PAKLMV:E<1:.*B43( U3
MDFBHYL'E]&*1NG@?\)U!9P[&Q#G9*'7O)I_*>1 Y(.!06*= \;6#)7#NA!#C
M]Z 9C"5=XN%XKW[MO:.7#36P5/P'*VT]#SX$I(2*MMS>J>XC#'X\8*&X\4_2
M#;%10(K66"6&9"003/9O^C"<PT%"<BHA'A)BS]T7\I17U-(\TZHCVD6CFAMX
MJSX;X9AT'V5M->XRS+/Y2H,!::D_(E61:R:I+!CE9(V+@,=O#7E';JC6U)T?
M>7,%EC)NWI(&5,.!,$F^UJHU5)8F"RTR.>6P&.HO^OKQB?J?J9R09'I&XBB.
MT2WBN+J]]K]R(5H;_<6CO]CK)R?T;_662O;'^SLC2R6-XJSL[2(Q>97_GY<;
M8S7^0+]>($I&HL03S4X0W;1B ]K5ZNV2IWYP[.QZI=0KN?;:Y?$LF6;A[DC]
MV5A_]NKZZ-"X#]C5K*@)>F7VD6##:[_QU$<< YL] YN>'\=*1ZST1:R5:EH^
M?H9""=%*9IG'./8W]!SI,X[T/XSPH#?<-?.%ZBV3AG"H,">:G&.R[ENWGUC5
M^';9*(O-YX<UWG:@70#N5TK9_<1UX'A_YG\!4$L#!!0    ( (V(:%2=_W)#
M'@(  (P$   9    >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;(U4VV[;, S]
M%<+H0PMLD2]MTQ:.@=3!+@4V!,FZ/0Q[4&(Z%BI+GB3'[=]/DATC ])N+[9(
M\1R21Y323JHG72$:>*ZYT+.@,J:Y(T1O*ZRIGL@&A=TII:JIL:;:$=THI(4'
MU9S$87A-:LI$D*7>MU19*EO#F<"E MW6-54O]\AE-PNBX.!8L5UEG(-D:4-W
MN$;SV"R5M<C(4K :A692@,)R%LRCNSQQ\3[@.\-.'ZW!=;*1\LD9GXM9$+J"
MD./6. 9J?WO,D7-'9,OX/7 &8TH'/%X?V#_XWFTO&ZHQE_P'*TPU"VX"*+"D
M+3<KV7W"H9\KQ[>57/LO='WLU 9O6VUD/8!M!343_9\^#SH< :++5P#Q (C_
M%Y , *\<Z2OS;2VHH5FJ9 ?*15LVM_#:>+3MA@EWBFNC["ZS.).M<(^B1:"B
M@%QJ [*$CU(6&M:2%_ >OE*EJ),:SA=H*./ZPGH?UPLX/[N ,V "OE6RU99
MI\38DAPQV0[I[_OT\2OI'ZB80!*]@SB,XQ/P_&WXO%$6'GIX]#><6"%&->)1
MC=CS)?]0HU2RMG((H^R8V1,Q%>3^+%#!S_E&>_^O-Q(F8\+$)[Q\)>&8@S.Z
M89R9EU,:]AS7GL-=RWV6W$QOPY3LCZ4Z$15.H]LQJB^0',V*NZ=?J-HQH8%C
M:7'A9'H5@.IGOS>,;/SX;*2Q OAE99\+5"[ [I=2FH/A)G)\@+(_4$L#!!0
M   ( (V(:%1!>ZF1D 8  !DH   9    >&PO=V]R:W-H965T<R]S:&5E=#(R
M+GAM;+6:VV[;.!"&7X4P=H$NT-HB15).D01H[ 3;(FV#9-N]IFTZ$:J#2U%)
M ^S#+R6K&B>21U:@]*+Q@?-S.#/\>+".'U+S([O3VI)?<91D)Z,[:S?O)Y-L
M>:=CE8W3C4[<-^O4Q,JZM^9VDFV,5JO2*(XFS//D)%9A,CH]+C^[,J?':6ZC
M,-%7AF1Y'"OS>*:C].%D1$>_/[@.;^]L\<'D]'BC;O6-MM\V5\:]F]0JJS#6
M21:F"3%Z?3+Z0-^?!Z5!V>)[J!^RG=>D&,HB37\4;SZN3D9>X9&.]-(6$LK]
MN=<S'46%DO/C9R4ZJOLL#'=?_U:_* ?O!K-0F9ZET;_ARMZ=C*8CLM)KE4?V
M.GWX6U<#$H7>,HVR\G_R4+7U1F299S:-*V/G01PFV[_J5Q6('0-&]QBPRH ]
M-Y![#/S*P']F0(_V&/#*@!_JDJ@,RJ%/MF,O S=75IT>F_2!F**U4RM>E-$O
MK5V\PJ0HE!MKW+>AL[.GEVER^\YJ$Y.Y7EBBDA6Y"!.5+#6YU"X!Y.LB"F]5
MD=3L+;ETUAE)UV1F]"JLFJO0D.\JRC69A]DR2K/<:/*.?%'&J*(*R)NYMBJ,
MLK^.)]:Y7'0\65;NG6W=8WO<F^OEF##_+6$>\[[=S,F;/]I49KC*)Y6,B4]+
M%5:IN,@:W2(U/\ A*DLIND_C'-?XL#'.'6^KT3JHB<MBG4I6IY*5LOY>UUP"
M/R:9-;F;R191]&M%OU3D>Q3+U-Z7J74YC^I26;F>VK*P59.E6D&H^U,:!+Y7
M_CN>W.]&J*6I?T2?-7WB-*^=YKC35?E&9?FF4+YM'O.&&P&C@6SZNVTH=OWE
MWE3L]5;4W@K4VR]YO-"F"&]93!GYC^RKJIEH^,"X3]O[EW7_$NU_EAOCBL4A
MQ>8FM.%V>C]-=3G-UWW"*AMA/:+R2#3#*IM#\@7?&]6@'E5PT*@ZW R:O3.!
ME."T[GZ*=G^>V= %5*^(6[PWZK$Y';?]3QMAX@*; D=U_T=H_U=AE&+SGWJP
M.G@#,87NK#ATL)*OI'93Q)_5T!QO\]1)8"EEJ)/_%,5_F:K$K6_+, KMHW.S
M6/Y@]<." 82E_E !!@!2G("?U:\PSF.R2(VS#9-;LE0;-PK[V+H -QE8(7M?
M&5* &\7I5L=NK379:+-T0W3;3U+,BG!%?N;*.,I$;7[-.J3IF(D_L7 ! 2F.
MP*>KG(K3O"!';C/KN.>BU^I<DW#<GP8""1JPBQX&KV&13)NPDP$&.PJTHSCN
M6N?*YS IB[#/K &^T:.!9@T#U#'O);7:-F4ZE+PQ\[#29(!*AJ.R5V2+#SZ>
M?;W&>M[92PZUF63 .H9O)\]4%F9D>Z E[I!XKTRH%I'#@5LK6^.,Z]&Q0!'
M@)@,)V;?.'^(W$Q,G-?DK)AZUPW_G_H!O&1BJ*@#WAB.M_Y1Q_4ZJQM QW#0
MM4>]6KQZ<(,!J=ATJ/@"BQB^V>K##5S)&W,TLCZPS,<)U"NR!W##!V+Y=*A#
M*+#(Q_=BO2NX0X^-)1[GG?,Q3J"^<>['#1_XY?.AH@XL\O$-5O^H=VW8.J(.
M1/-Q GW1#^1&)V%JR+<DT\O<A9=4J4CZ@,,'5/G!4 $&&/GXMJG7-GU6B3VY
M@1#H-MT'A/DX>""*U_H^C>X+7ZJ:K>MZ[K;'GU3B=NR/Q;T5=W'>VQ@)#P>&
M\:&.GASHQ/']5+^0\Y:#)1YR#DSC.(-><NBH)'</'8UK*M9P>9^K #F.0V[H
MZNC-0;YS]3<4!SEPD./<.E^O=?EK!KZXSSIDZ-A#\<<!?QS'WRODXT*OM%$1
MN<B3588Y"<#D0P&3 S!YQ[7:H9G 9;RQP#,!W.2OPDTX6+R$H ((*H8BJ ""
M"IR@A^]V9QU*7><( 2P5.$M?+PT';(T%<%0,==4G '@"/[CVW:3-.O0<I= C
MM=CY76,8;';(=$U6 =@4KX+-PZJDWX(F *-B*(P*P*C ^=>_9KIXVE$SP%/Q
M.CRM#UPOX:D$GLJA>"J!IW(PGG8H==T>2."I?!V>=J?A )Y*X*D<BJ<2>"H'
MYFF''AU/T;DA@:<2!^&K)J4?ON3.C\MRJ!0!$B5^:]@_1;B>UY4B *O$0=B6
MHN95VZ&7$Q*P*8?Z-20 U@7X#6*_DW(EMGLR9>@OV0$ ,N@"9/^#<B6)'931
M)EM7)SM/514/S7U6YC9,,A+IM;/QQH&;L&;['-KVC4TWY8-6B]3:-"Y?WKDB
MU:9HX+Y?IZG]_:9X=JM^&O#T?U!+ P04    " "-B&A4-J"=SA8$  #'#@
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
MENENENE@KL>>>[1Y+^?\BTI9/;-]#_0IKCUD,6C)61ZN16I]^#:5>@5Y$#L
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
M!O5+4KZG[+T]J7&\6_3>7M&C?J?=3;]QTS_JY@8;S@$G3"2\3)U3.[:'U)J
M#8;HUG+W]SP$NP=GUM\_7OT#YV;0>!@<]7")BA);\Q02[(@:K.)W%7^P)PJ[
MZ6YE_:W+-P>U<DU,DT26PE275[/:],F):P\[Z]/@8E:UNW\T5?.]IFK%A"8<
MEDC9.>MC+575T*J)D86[XA?28,-PPPR_ 4#9 'R^E-*\3&R"YJMB_!=02P,$
M%     @ C8AH5$'RL-QP @  ,@8  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S N>&ULC97;;M- $(9?9>0KD"!.G!-4CJ6F!0%2JR@5<($0VM@3>U5[U^Q.
MZD;JP[,'QP3J5+FQ]S#SSS?CW7'<2'6O"T2"QZH4>A$41/5%&.JTP(KI@:Q1
MF)VM5!4C,U5YJ&N%+'-.51E&P^$LK!@701*[M95*8KFCD@M<*="[JF)JO\12
M-HM@%!P6UCPOR"Z$25RS'.^0OM8K969AIY+Q"H7F4H#"[2*X'%TLY];>&7SC
MV.BC,=A,-E+>V\GG;!$,+1"6F))58.;U@%=8EE;(8/QN-8,NI'4\'A_4/[K<
M32X;IO%*EM]Y1L4B>!= AENV*VDMFT_8YC.U>JDLM7M"XVVGLP#2G299M<Z&
MH.+"O]EC6X=CA]$)AZAUB!RW#^0HKQFQ)%:R 66MC9H=N%2=MX'CPGZ4.U)F
MEQL_2NXP-R4F6&,M%7&1PUNX94HQ6RQX=8W$>*E?QR&98-8E3%OAI1>.3@B_
MAQLIJ-#P0628_>L?&LB.-#J0+J,7!;\P,8#QZ U$PRBJ4*4%$QG7^"MEA+E4
M>TUFH'T^IFX*7P@Z[LHS=D''9Y?GQ^5&DS*'Z><+\I-.?N+D)R?D;W?5!A7(
M+3A@#4_00^ZKXY6F3LE>M8<DFHQ'<?C0$W_:Q9^>'=\6#[B IN!I 29I3GLP
MEU^YC2=OT0<V?08VFO=CS3JLV9E8/KZM^^'#6A(_[&.9/6?I1YEW*/,S48Z.
M'+1'CKO"])W%/K;Y,[;Q?VSAT3TVJKGK5AI2N1/DKW2WVC7$2]\'_IK[;GK#
M5,Z%AA*WQG4XF)NXRG<H/R%9NZZPD61ZC!L6IJFCL@9F?RLE'28V0/>;2/X
M4$L#!!0    ( (V(:%2]O@E*_P(  (D/   -    >&PO<W1Y;&5S+GAM;-U7
M;6^;,!#^*XA.4R=-)825A35$VI J3=JF2NV'?:N<8(@E8S-C.M)?/Q\FY*6^
MJNN'K1M1BGV/[[GGS@=NYHW><'J]IE1[7<5%D_IKK>L/0="LUK0BS9FLJ3!(
M(55%M)FJ,FAJ14G>@%/%@^ED$@<58<)?S$5;75:Z\5:R%3KUIZ/)L[?/>>J'
M\3O?LW29S&GJWYZ^_M%*??'*L_>3MR<GD]LW%\?VTQYXXP=.TO,GD)Y-<%Z#
M]=3!D,-B7DBQ2R7RK<'$)A7U[@A/_8QPME0,O I2,;ZQYBD85I)+Y6E30R,F
M!$MS;^'0SJ"\ T_%A%1];!O!_ET.RX^ [0P$,LX/:@V&Q;PF6E,E+LVD7]P;
M'T#>,+[9U$9AJ<@FG)[[.X?^9H(LI<JI&L.$_M:TF'-:@!S%RC7<M:P# +66
ME1GDC)12D%[#UF,8&-H5Y?P:>N][<<#=%7N[.H$]%>/0"!J&EL9.@'^?S7+O
MT<Z>1>O5[$[J3ZW)1O1SZ!5ZI6C!NG[>%6-\C#W$V4E=\\U'SDI149O[DP,N
MYF3KYZVE8O<F&G3*RABH\KT[JC1;[5M^*E+?T$YONZDK<,W3?U#SGZUS2055
MA.^+-JW_DJO\;,71^[\EN7^I' MV:AS.DY<N\OQ%B@R&=^7>"_G@=3Q:/3CV
M4O\;'+%\%]1;MHQK)H;9FN4Y%0_>RH9>DZ7Y/^. WZS/:4%:KF]&,/5WXZ\T
M9VV5C*NNH!##JMWX"Z07QN.9:V(QD=..YMDP5>6R'WIF8*(.%S@<(Y?]Y48P
M'XNY$<"P.)@"S,=Z87'^IWQF:#X6P[3-G,@,]9FA/M;+A63]!XOC]DG,Y<XT
M2:(HCK&*9IE308;5+8[AZV;#M($'%@<B_5ZM\=W&.^3Q/L#V]+$.P3+%.Q'+
M%*\U(.ZZ@4>2N'<;BP,>V"Y@O0/QW7&@I]P^402[BFG#GF <21(,@5YT]V@<
M(]6)X>/>'^PIB:(D<2. N15$$8; TX@CF +0@"%1U)^#1^=1L#VG@MV/[\4O
M4$L#!!0    ( (V(:%27BKL<P    !,"   +    7W)E;',O+G)E;'.=DKEN
MPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE
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
M=^>6?_U_IUT+(Y4]^+/N)]KL$U!+ 0(4 Q0    ( (V(:%0'04UB@0   +$
M   0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%
M  @ C8AH5!RS+J;O    *P(  !$              ( !KP   &1O8U!R;W!S
M+V-O<F4N>&UL4$L! A0#%     @ C8AH5)E<G",0!@  G"<  !,
M     ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " "-B&A4
M>*:*J$X%  !\%0  &               @($."   >&PO=V]R:W-H965T<R]S
M:&5E=#$N>&UL4$L! A0#%     @ C8AH5,JNHN^L!0  TQ4  !@
M     ("!D@T  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    (
M (V(:%1C9N'F,@(  )\$   8              " @703  !X;"]W;W)K<VAE
M971S+W-H965T,RYX;6Q02P$"% ,4    " "-B&A4*M[)PV(%  !5%   &
M            @('<%0  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#
M%     @ C8AH5,Z):0S;"   5S@  !@              ("!=!L  'AL+W=O
M<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( (V(:%26BI25G (  )T'
M   8              " @84D  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q0
M2P$"% ,4    " "-B&A4/(PID)P'   Z'P  &               @(%7)P
M>&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ C8AH5#FY))8.
M P  \@8  !@              ("!*2\  'AL+W=O<FMS:&5E=',O<VAE970X
M+GAM;%!+ 0(4 Q0    ( (V(:%0A4@3]>00   0+   8              "
M@6TR  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " "-B&A4
MQF2G7; %  #"#0  &0              @($<-P  >&PO=V]R:W-H965T<R]S
M:&5E=#$P+GAM;%!+ 0(4 Q0    ( (V(:%2PB[)Z: <  ! 4   9
M      " @0,]  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%
M  @ C8AH5!F03=A7!P  2Q(  !D              ("!HD0  'AL+W=O<FMS
M:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " "-B&A4!Q9><LX,  "G*0
M&0              @($P3   >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+
M 0(4 Q0    ( (V(:%2E@0>S&@<  $$0   9              " @359  !X
M;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ C8AH5)=0Y:QW
M!   RPH  !D              ("!AF   'AL+W=O<FMS:&5E=',O<VAE970Q
M-2YX;6Q02P$"% ,4    " "-B&A47?8('L,#  "!"   &0
M@($T90  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( (V(
M:%0A&-\SZ@8  )H1   9              " @2YI  !X;"]W;W)K<VAE971S
M+W-H965T,3<N>&UL4$L! A0#%     @ C8AH5*HS,%/% @  PP4  !D
M         ("!3W   'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4
M    " "-B&A4TK_1T=,%   \#P  &0              @(%+<P  >&PO=V]R
M:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( (V(:%3/M*EA3P(  $L%
M   9              " @55Y  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL
M4$L! A0#%     @ C8AH5)W_<D,> @  C 0  !D              ("!VWL
M 'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " "-B&A407NI
MD9 &   9*   &0              @($P?@  >&PO=V]R:W-H965T<R]S:&5E
M=#(R+GAM;%!+ 0(4 Q0    ( (V(:%0VH)W.%@0  ,<.   9
M  " @?>$  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @
MC8AH5+'#B97. @  C0<  !D              ("!1(D  'AL+W=O<FMS:&5E
M=',O<VAE970R-"YX;6Q02P$"% ,4    " "-B&A4[U[+=&\'  "V)P  &0
M            @(%)C   >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4
M Q0    ( (V(:%0*^$Y%)P8  #,>   9              " @>^3  !X;"]W
M;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ C8AH5"*H#=LV P
M\ D  !D              ("!39H  'AL+W=O<FMS:&5E=',O<VAE970R-RYX
M;6Q02P$"% ,4    " "-B&A4J@AE2DP"  #F!   &0              @(&Z
MG0  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( (V(:%3!
MY@$/ @,  &$(   9              " @3V@  !X;"]W;W)K<VAE971S+W-H
M965T,CDN>&UL4$L! A0#%     @ C8AH5$'RL-QP @  ,@8  !D
M     ("!=J,  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4
M" "-B&A4O;X)2O\"  ")#P  #0              @ $=I@  >&PO<W1Y;&5S
M+GAM;%!+ 0(4 Q0    ( (V(:%27BKL<P    !,"   +              "
M 4>I  !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( (V(:%1WEXG\'0,  ,04   /
M              "  3"J  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " "-
MB&A49(35>E<!  "1$@  &@              @ %ZK0  >&PO7W)E;',O=V]R
M:V)O;VLN>&UL+G)E;'-02P$"% ,4    " "-B&A4.6DC=8(!  !,$P  $P
M            @ $)KP  6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     )@ F
+ $$*  "\L      !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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>45
<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>46
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>102</ContextCount>
  <ElementCount>281</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>34</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>11</UnitCount>
  <MyReports>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - 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-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Condensed Consolidated Statements of Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Shareholders' Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnauditedParenthetical</Role>
      <ShortName>Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Presentation of Financial Statements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/PresentationofFinancialStatements</Role>
      <ShortName>Presentation of Financial Statements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2103102 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/BasisofPresentation</Role>
      <ShortName>Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2105103 - Disclosure - Revenue and Cost of Goods Sold</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/RevenueandCostofGoodsSold</Role>
      <ShortName>Revenue and Cost of Goods Sold</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2107104 - Disclosure - Long-term Debt and Finance Lease Obligations, Lines of Credit and Fair Value Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosure</Role>
      <ShortName>Long-term Debt and Finance Lease Obligations, Lines of Credit and Fair Value Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2109105 - Disclosure - Compensation Related Costs and Share Based Payments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPayments</Role>
      <ShortName>Compensation Related Costs and Share Based Payments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2113106 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2118107 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2120108 - Disclosure - Unrecognized Tax Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/UnrecognizedTaxBenefits</Role>
      <ShortName>Unrecognized Tax Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2122109 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/SegmentReporting</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - Basis of Presentation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/BasisofPresentationPolicies</Role>
      <ShortName>Basis of Presentation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2310301 - Disclosure - Compensation Related Costs and Share Based Payments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsTables</Role>
      <ShortName>Compensation Related Costs and Share Based Payments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPayments</ParentRole>
      <Position>18</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2314302 - 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>19</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - Presentation of Financial Statements - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/PresentationofFinancialStatementsNarrativeDetails</Role>
      <ShortName>Presentation of Financial Statements - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Revenue and Cost of Goods Sold - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/RevenueandCostofGoodsSoldNarrativeDetails</Role>
      <ShortName>Revenue and Cost of Goods Sold - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2408403 - Disclosure - Long-term Debt and Finance Lease Obligations, Lines of Credit and Fair Value Disclosure - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails</Role>
      <ShortName>Long-term Debt and Finance Lease Obligations, Lines of Credit and Fair Value Disclosure - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosure</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2411404 - Disclosure - Compensation Related Costs and Share Based Payments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails</Role>
      <ShortName>Compensation Related Costs and Share Based Payments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsTables</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2412405 - Disclosure - Compensation Related Costs and Share Based Payments - Schedule of Restricted Stock Units Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails</Role>
      <ShortName>Compensation Related Costs and Share Based Payments - Schedule of Restricted Stock Units Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2415406 - Disclosure - Acquisitions - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/AcquisitionsNarrativeDetails</Role>
      <ShortName>Acquisitions - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2416407 - 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>26</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2417408 - Disclosure - Acquisitions - Proforma Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/AcquisitionsProformaInformationDetails</Role>
      <ShortName>Acquisitions - Proforma Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2419409 - Disclosure - Commitments and Contingencies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/CommitmentsandContingenciesNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2421410 - Disclosure - Unrecognized Tax Benefits - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/UnrecognizedTaxBenefitsNarrativeDetails</Role>
      <ShortName>Unrecognized Tax Benefits - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="casy-20220131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2423411 - Disclosure - Segment Reporting - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/SegmentReportingNarrativeDetails</Role>
      <ShortName>Segment Reporting - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="casy-20220131.htm">casy-20220131.htm</File>
    <File>casy-20220131.xsd</File>
    <File>casy-20220131_cal.xml</File>
    <File>casy-20220131_def.xml</File>
    <File>casy-20220131_lab.xml</File>
    <File>casy-20220131_pre.xml</File>
    <File>casy-ex311_2022131xq3.htm</File>
    <File>casy-ex312_2022131xq3.htm</File>
    <File>casy-ex321_2022131xq3.htm</File>
    <File>casy-ex322_2022131xq3.htm</File>
    <File>make-wholelindseyedgar.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="414">http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>49
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "casy-20220131.htm": {
   "axisCustom": 0,
   "axisStandard": 15,
   "contextCount": 102,
   "dts": {
    "calculationLink": {
     "local": [
      "casy-20220131_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "casy-20220131_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "casy-20220131.htm"
     ]
    },
    "labelLink": {
     "local": [
      "casy-20220131_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "casy-20220131_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "casy-20220131.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
      "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd"
     ]
    }
   },
   "elementCount": 296,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 1,
    "http://xbrl.sec.gov/dei/2020-01-31": 5,
    "total": 6
   },
   "keyCustom": 21,
   "keyStandard": 260,
   "memberCustom": 13,
   "memberStandard": 20,
   "nsprefix": "casy",
   "nsuri": "http://www.caseys.com/20220131",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://www.caseys.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105103 - Disclosure - Revenue and Cost of Goods Sold",
     "role": "http://www.caseys.com/role/RevenueandCostofGoodsSold",
     "shortName": "Revenue and Cost of Goods Sold",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2107104 - Disclosure - Long-term Debt and Finance Lease Obligations, Lines of Credit and Fair Value Disclosure",
     "role": "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosure",
     "shortName": "Long-term Debt and Finance Lease Obligations, Lines of Credit and Fair Value Disclosure",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2109105 - Disclosure - Compensation Related Costs and Share Based Payments",
     "role": "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPayments",
     "shortName": "Compensation Related Costs and Share Based Payments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2113106 - Disclosure - Acquisitions",
     "role": "http://www.caseys.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDisclosures",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118107 - Disclosure - Commitments and Contingencies",
     "role": "http://www.caseys.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDisclosures",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2120108 - Disclosure - Unrecognized Tax Benefits",
     "role": "http://www.caseys.com/role/UnrecognizedTaxBenefits",
     "shortName": "Unrecognized Tax Benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122109 - Disclosure - Segment Reporting",
     "role": "http://www.caseys.com/role/SegmentReporting",
     "shortName": "Segment Reporting",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2204201 - Disclosure - Basis of Presentation (Policies)",
     "role": "http://www.caseys.com/role/BasisofPresentationPolicies",
     "shortName": "Basis of Presentation (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2310301 - Disclosure - Compensation Related Costs and Share Based Payments (Tables)",
     "role": "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsTables",
     "shortName": "Compensation Related Costs and Share Based Payments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2314302 - Disclosure - Acquisitions (Tables)",
     "role": "http://www.caseys.com/role/AcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i5596e771394c435ba74e9cd8eaf67cce_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)",
     "role": "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
     "shortName": "Condensed Consolidated Balance Sheets (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i5596e771394c435ba74e9cd8eaf67cce_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i5596e771394c435ba74e9cd8eaf67cce_I20220131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfStores",
      "reportCount": 1,
      "unitRef": "store",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - Disclosure - Presentation of Financial Statements - Narrative (Details)",
     "role": "http://www.caseys.com/role/PresentationofFinancialStatementsNarrativeDetails",
     "shortName": "Presentation of Financial Statements - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i5596e771394c435ba74e9cd8eaf67cce_I20220131",
      "decimals": "-3",
      "lang": "en-US",
      "name": "casy:PopulationOfCommunities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "people",
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i5596e771394c435ba74e9cd8eaf67cce_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Revenue and Cost of Goods Sold - Narrative (Details)",
     "role": "http://www.caseys.com/role/RevenueandCostofGoodsSoldNarrativeDetails",
     "shortName": "Revenue and Cost of Goods Sold - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i5596e771394c435ba74e9cd8eaf67cce_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i5596e771394c435ba74e9cd8eaf67cce_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - Disclosure - Long-term Debt and Finance Lease Obligations, Lines of Credit and Fair Value Disclosure - Narrative (Details)",
     "role": "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails",
     "shortName": "Long-term Debt and Finance Lease Obligations, Lines of Credit and Fair Value Disclosure - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i5596e771394c435ba74e9cd8eaf67cce_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "ibe243343609c41dcb486a9485c12d94d_I20220131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "casy:SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411404 - Disclosure - Compensation Related Costs and Share Based Payments - Narrative (Details)",
     "role": "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails",
     "shortName": "Compensation Related Costs and Share Based Payments - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "ibe243343609c41dcb486a9485c12d94d_I20220131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "casy:SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i422754089fc941e1be5250a0e9c4c792_I20210430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412405 - Disclosure - Compensation Related Costs and Share Based Payments - Schedule of Restricted Stock Units Activity (Details)",
     "role": "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails",
     "shortName": "Compensation Related Costs and Share Based Payments - Schedule of Restricted Stock Units Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i422754089fc941e1be5250a0e9c4c792_I20210430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i5596e771394c435ba74e9cd8eaf67cce_I20220131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfStores",
      "reportCount": 1,
      "unitRef": "store",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415406 - Disclosure - Acquisitions - Narrative (Details)",
     "role": "http://www.caseys.com/role/AcquisitionsNarrativeDetails",
     "shortName": "Acquisitions - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i0df96f99eba34f7fae7bc7fb9eaea936_I20210513",
      "decimals": "INF",
      "lang": "en-US",
      "name": "casy:DisposalGroupNotDiscontinuedOperationNumberOfStores",
      "reportCount": 1,
      "unique": true,
      "unitRef": "store",
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i5596e771394c435ba74e9cd8eaf67cce_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416407 - 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": [
       "us-gaap:BusinessCombinationConsiderationTransferred1",
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i59c566eb3a6e4bc5a7fc7e6d2babfc70_I20211216",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417408 - Disclosure - Acquisitions - Proforma Information (Details)",
     "role": "http://www.caseys.com/role/AcquisitionsProformaInformationDetails",
     "shortName": "Acquisitions - Proforma Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "iba840665f8f54f34979eb14518088719_D20210331-20220131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyNumberOfPlaintiffs",
      "reportCount": 1,
      "unique": true,
      "unitRef": "employee",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419409 - Disclosure - Commitments and Contingencies - Narrative (Details)",
     "role": "http://www.caseys.com/role/CommitmentsandContingenciesNarrativeDetails",
     "shortName": "Commitments and Contingencies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "iba840665f8f54f34979eb14518088719_D20210331-20220131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyNumberOfPlaintiffs",
      "reportCount": 1,
      "unique": true,
      "unitRef": "employee",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i5596e771394c435ba74e9cd8eaf67cce_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421410 - Disclosure - Unrecognized Tax Benefits - Narrative (Details)",
     "role": "http://www.caseys.com/role/UnrecognizedTaxBenefitsNarrativeDetails",
     "shortName": "Unrecognized Tax Benefits - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i5596e771394c435ba74e9cd8eaf67cce_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i5596e771394c435ba74e9cd8eaf67cce_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "role": "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i5596e771394c435ba74e9cd8eaf67cce_I20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i5596e771394c435ba74e9cd8eaf67cce_I20220131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfStores",
      "reportCount": 1,
      "unitRef": "store",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423411 - Disclosure - Segment Reporting - Narrative (Details)",
     "role": "http://www.caseys.com/role/SegmentReportingNarrativeDetails",
     "shortName": "Segment Reporting - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Condensed Consolidated Statements of Income (Unaudited)",
     "role": "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited",
     "shortName": "Condensed Consolidated Statements of Income (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i3cb2ed54d68f459eacdb7f197d7caef2_D20211101-20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "ia1eb796ed9a34eac8f925aaf31e5c3f1_I20200430",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited)",
     "role": "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited",
     "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i52c0ad98a5f4440284d6f340b153ecb9_D20200501-20200731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "i550d76a7bb4e4d408afa6a4ad1462ce6_D20211101-20220131",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parenthetical)",
     "role": "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnauditedParenthetical",
     "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)",
     "role": "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited",
     "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Presentation of Financial Statements",
     "role": "http://www.caseys.com/role/PresentationofFinancialStatements",
     "shortName": "Presentation of Financial Statements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - Basis of Presentation",
     "role": "http://www.caseys.com/role/BasisofPresentation",
     "shortName": "Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-20220131.htm",
      "contextRef": "if1daa2c041e7412686dd61b6151c73fc_D20210501-20220131",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 34,
   "tag": {
    "casy_A2018StockPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2018 Stock Plan [Member]",
        "label": "2018 Stock Plan [Member]",
        "terseLabel": "2018 Stock Plan"
       }
      }
     },
     "localname": "A2018StockPlanMember",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_AlternateBaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Alternate Base Rate",
        "label": "Alternate Base Rate [Member]",
        "terseLabel": "Alternate Base Rate"
       }
      }
     },
     "localname": "AlternateBaseRateMember",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_BuchananEnergyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Buchanan Energy",
        "label": "Buchanan Energy [Member]",
        "terseLabel": "Buchanan Energy"
       }
      }
     },
     "localname": "BuchananEnergyMember",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails",
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Working Capital Adjustments",
        "label": "Business Combination, Consideration Transferred, Working Capital Adjustments",
        "terseLabel": "Working capital adjustments"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredWorkingCapitalAdjustments",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_BusinessCombinationDealerNetworkNumberOfStores": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Dealer Network, Number Of Stores",
        "label": "Business Combination, Dealer Network, Number Of Stores",
        "terseLabel": "Dealer network, number of stores"
       }
      }
     },
     "localname": "BusinessCombinationDealerNetworkNumberOfStores",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities": {
     "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 Liabilities",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accrued Liabilities",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedLiabilities",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Finance Lease Liability",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Finance Lease Liability",
        "terseLabel": "Finance lease liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseLiability",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Finance Lease, Right-Of-Use Asset",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Finance Lease, Right-Of-Use Asset",
        "terseLabel": "Finance lease right-of-use assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinanceLeaseRightOfUseAsset",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Liabilities",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease Liabilities",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilities",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Prepaid Expenses",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Prepaid Expenses",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPrepaidExpenses",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_CircleKMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Circle K",
        "label": "Circle K [Member]",
        "terseLabel": "Circle K"
       }
      }
     },
     "localname": "CircleKMember",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails",
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Not Discontinued Operation, Number Of Property Parcel Disposed Of",
        "label": "Disposal Group, Not Discontinued Operation, Number Of Property Parcel Disposed Of",
        "terseLabel": "Number of parcels of property divested"
       }
      }
     },
     "localname": "DisposalGroupNotDiscontinuedOperationNumberOfPropertyParcelDisposedOf",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "casy_DisposalGroupNotDiscontinuedOperationNumberOfStores": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Not Discontinued Operation, Number Of Stores",
        "label": "Disposal Group, Not Discontinued Operation, Number Of Stores",
        "terseLabel": "Number of retail locations divested"
       }
      }
     },
     "localname": "DisposalGroupNotDiscontinuedOperationNumberOfStores",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "casy_FuelWholesaleMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fuel Wholesale",
        "label": "Fuel Wholesale [Member]",
        "terseLabel": "Fuel Wholesale"
       }
      }
     },
     "localname": "FuelWholesaleMember",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Facility Fee, Repaid Quarterly, Percentage",
        "label": "Line Of Credit Facility, Facility Fee, Repaid Quarterly, Percentage",
        "terseLabel": "Facility fee percentage repaid quarterly"
       }
      }
     },
     "localname": "LineOfCreditFacilityFacilityFeeRepaidQuarterlyPercentage",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "casy_LongTermDebtCurrentMaturitiesPrepayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long=Term Debt, Current Maturities, Prepayment",
        "label": "Long=Term Debt, Current Maturities, Prepayment",
        "terseLabel": "Estimated prepayment"
       }
      }
     },
     "localname": "LongTermDebtCurrentMaturitiesPrepayment",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt, Current Maturities, Principal And Interest Payment",
        "label": "Long-Term Debt, Current Maturities, Principal And Interest Payment",
        "terseLabel": "Current obligations"
       }
      }
     },
     "localname": "LongTermDebtCurrentMaturitiesPrincipalAndInterestPayment",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_LongTermDebtandFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt and Fair Value Disclosure",
        "label": "Long-Term Debt and Fair Value Disclosure [Abstract]",
        "terseLabel": "Long-Term Debt and Fair Value Disclosure [Abstract]"
       }
      }
     },
     "localname": "LongTermDebtandFairValueDisclosureAbstract",
     "nsuri": "http://www.caseys.com/20220131",
     "xbrltype": "stringItemType"
    },
    "casy_McColleyVCaseysGeneralStoresIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "McColley V. Casey's General Stores, Inc.",
        "label": "McColley V. Casey's General Stores, Inc. [Member]",
        "terseLabel": "McColley V. Casey's General Stores, Inc."
       }
      }
     },
     "localname": "McColleyVCaseysGeneralStoresIncMember",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_NewSeniorUnsecuredTermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New Senior Unsecured Term Loan",
        "label": "New Senior Unsecured Term Loan [Member]",
        "terseLabel": "New Senior Unsecured Term Lon"
       }
      }
     },
     "localname": "NewSeniorUnsecuredTermLoanMember",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails",
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_PilotCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pilot Corporation",
        "label": "Pilot Corporation [Member]",
        "terseLabel": "Pilot"
       }
      }
     },
     "localname": "PilotCorporationMember",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails",
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails",
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_PopulationOfCommunities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Population Of Communities",
        "label": "Population Of Communities",
        "terseLabel": "Population of communities"
       }
      }
     },
     "localname": "PopulationOfCommunities",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/PresentationofFinancialStatementsNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "casy_RetailReportingUnitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retail Reporting Unit",
        "label": "Retail Reporting Unit [Member]",
        "terseLabel": "Retail"
       }
      }
     },
     "localname": "RetailReportingUnitMember",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20220131",
     "presentation": [
      "http://www.caseys.com/role/SegmentReportingNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Earnings Before Interest, Tax, Depreciation and Amortization Measurement Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Earnings Before Interest, Tax, Depreciation and Amortization Measurement Period",
        "terseLabel": "Earnings before interest, tax, depreciation and amortization measurement period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEarningsBeforeInterestTaxDepreciationAndAmortizationMeasurementPeriod",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "casy_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Total Shareholder Return Measurement Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Total Shareholder Return Measurement Period",
        "terseLabel": "Total shareholder return measurement period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTotalShareholderReturnMeasurementPeriod",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Adjustments In Period",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Adjustments In Period",
        "negatedTerseLabel": "Performance Award Adjustments (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustmentsInPeriod",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "casy_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Number Of Shares Available For Grant Reduction Per Stock Option Issued",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Number Of Shares Available For Grant Reduction Per Stock Option Issued",
        "terseLabel": "Number of shares available for grant reduction per stock option issued (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "casy_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Return On Invested Capital Measurement Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Return On Invested Capital Measurement Period",
        "terseLabel": "Return on invested capital measurement period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsReturnOnInvestedCapitalMeasurementPeriod",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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": "Number of shares available for grant reduction per equity instruments other options issued (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "casy_StockIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2009 Stock Incentive Plan",
        "label": "Stock Incentive Plan [Member]",
        "terseLabel": "Stock Incentive Plans"
       }
      }
     },
     "localname": "StockIncentivePlanMember",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails",
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_TermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Facility",
        "label": "Term Loan Facility [Member]",
        "terseLabel": "Term Loan Facility"
       }
      }
     },
     "localname": "TermLoanFacilityMember",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails",
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_UnsecuredRevolvingCreditFacilityDueJanuary2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured Revolving Credit Facility Due January 2024 [Member]",
        "label": "Unsecured Revolving Credit Facility Due January 2024 [Member]",
        "terseLabel": "Unsecured Revolving Credit Facility Due January 2024"
       }
      }
     },
     "localname": "UnsecuredRevolvingCreditFacilityDueJanuary2024Member",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_UnsecuredRevolvingLineofCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured Revolving Line of Credit [Member]",
        "label": "Unsecured Revolving Line of Credit [Member]",
        "terseLabel": "Unsecured Revolving Line of Credit"
       }
      }
     },
     "localname": "UnsecuredRevolvingLineofCreditMember",
     "nsuri": "http://www.caseys.com/20220131",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "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",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-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/2020-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]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2020-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",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "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",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-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 YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-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 YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r315"
     ],
     "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/2020-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",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2020-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/2020-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/2020-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/2020-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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2020-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",
        "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2020-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",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r316"
     ],
     "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",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2020-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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r317"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r316"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r316"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r316"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r312"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r313"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r175",
      "r178",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r294",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r175",
      "r178",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r294",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r173",
      "r175",
      "r178",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r294",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r173",
      "r175",
      "r178",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r294",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r120",
      "r121",
      "r168",
      "r171",
      "r295",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r120",
      "r121",
      "r168",
      "r171",
      "r295",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r140",
      "r176",
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "stpr_IA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "IOWA",
        "terseLabel": "Iowa"
       }
      }
     },
     "localname": "IA",
     "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stpr_IL": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ILLINOIS",
        "terseLabel": "Illinois"
       }
      }
     },
     "localname": "IL",
     "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stpr_KY": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "KENTUCKY",
        "terseLabel": "Kentucky"
       }
      }
     },
     "localname": "KY",
     "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stpr_MO": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "MISSOURI",
        "terseLabel": "Missouri"
       }
      }
     },
     "localname": "MO",
     "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stpr_NE": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NEBRASKA",
        "terseLabel": "Nebraska"
       }
      }
     },
     "localname": "NE",
     "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stpr_TN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TENNESSEE",
        "terseLabel": "Tennessee"
       }
      }
     },
     "localname": "TN",
     "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "stpr_TX": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TEXAS",
        "terseLabel": "Texas"
       }
      }
     },
     "localname": "TX",
     "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsAndOtherReceivablesNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 5.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r21",
      "r137"
     ],
     "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": "Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Useful life"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r180",
      "r191",
      "r199"
     ],
     "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",
        "terseLabel": "Allocated share-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r45",
      "r60",
      "r255"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r69",
      "r105",
      "r109",
      "r115",
      "r126",
      "r236",
      "r238",
      "r244",
      "r272",
      "r285"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r6",
      "r8",
      "r35",
      "r69",
      "r126",
      "r236",
      "r238",
      "r244"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r182",
      "r193"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails",
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r174",
      "r177"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails",
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails",
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r174",
      "r177",
      "r226",
      "r227"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails",
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails",
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.",
        "label": "Business Acquisition, Transaction Costs",
        "terseLabel": "Acquisition-related transaction costs"
       }
      }
     },
     "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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 [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails",
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "terseLabel": "Percentage of voting interested acquired"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": {
     "auth_ref": [
      "r224",
      "r225"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsProformaInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": {
     "auth_ref": [
      "r224",
      "r225"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsProformaInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Pro Forma Information [Abstract]",
        "terseLabel": "Net income per common share"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsProformaInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r224",
      "r225"
     ],
     "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": "Pro forma information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r224",
      "r225"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsProformaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r224",
      "r225"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsProformaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r221"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Acquisition-related transaction costs incurred"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r231",
      "r232",
      "r233"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Consideration transferred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r235"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r223"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
        "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r229"
     ],
     "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 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/2020-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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r229"
     ],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "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, acquired at the acquisition date. 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.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r229"
     ],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "terseLabel": "Receivables"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "auth_ref": [
      "r229"
     ],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": {
     "auth_ref": [
      "r229"
     ],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.",
        "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r228",
      "r229"
     ],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "terseLabel": "Contractual customer relationships"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails",
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r228",
      "r229"
     ],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails": {
       "order": 4.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r229"
     ],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "auth_ref": [
      "r229"
     ],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r229"
     ],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r228",
      "r229"
     ],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails": {
       "order": 5.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r229"
     ],
     "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": "Net assets acquired and total purchase price"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r2",
      "r72",
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/BasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r64",
      "r65",
      "r66"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r20",
      "r62"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r56",
      "r62",
      "r67"
     ],
     "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 the period",
        "periodStartLabel": "Cash and cash equivalents at beginning of the period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r56",
      "r245"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "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 (decrease) increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r149"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited",
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnauditedParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r149"
     ],
     "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 per share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r73",
      "r74"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r15",
      "r144"
     ],
     "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)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r15"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "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"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r150",
      "r151",
      "r169"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/RevenueandCostofGoodsSoldNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r41",
      "r42"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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)"
       }
      }
     },
     "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails",
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails",
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r11",
      "r12",
      "r13",
      "r273",
      "r274",
      "r284"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails",
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r29",
      "r143",
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Effective percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r30"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails",
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r30",
      "r71",
      "r145",
      "r146",
      "r147",
      "r148",
      "r253",
      "r254",
      "r256",
      "r283"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
     "auth_ref": [
      "r207"
     ],
     "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": "Expected decrease in unrecognized tax benefits"
       }
      }
     },
     "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/UnrecognizedTaxBenefitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r202",
      "r203"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r60",
      "r136"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 8.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Compensation Related Costs and Share Based Payments"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPayments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": {
     "auth_ref": [
      "r135",
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.",
        "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]",
        "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Consideration",
        "terseLabel": "Consideration received for disposal"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r174",
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsCommonStock": {
     "auth_ref": [
      "r149",
      "r282"
     ],
     "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",
        "negatedTerseLabel": "Dividends declared"
       }
      }
     },
     "localname": "DividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r44",
      "r78",
      "r79",
      "r80",
      "r81",
      "r82",
      "r86",
      "r88",
      "r90",
      "r91",
      "r92",
      "r93",
      "r94",
      "r279",
      "r291"
     ],
     "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)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r44",
      "r78",
      "r79",
      "r80",
      "r81",
      "r82",
      "r88",
      "r90",
      "r91",
      "r92",
      "r93",
      "r94",
      "r279",
      "r291"
     ],
     "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)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r192"
     ],
     "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 related to plan"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r190"
     ],
     "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": "Employee Stock Option"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r73",
      "r74",
      "r75",
      "r77",
      "r83",
      "r85",
      "r95",
      "r127",
      "r144",
      "r149",
      "r195",
      "r196",
      "r197",
      "r212",
      "r213",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r297",
      "r298",
      "r299"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited",
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnauditedParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r242"
     ],
     "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": "Long-term Debt and Finance Lease Obligations, Lines of Credit and Fair Value Disclosure"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosure"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "auth_ref": [
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.",
        "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]",
        "terseLabel": "Federal Funds"
       }
      }
     },
     "localname": "FederalFundsEffectiveSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r257",
      "r259"
     ],
     "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 obligations"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "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": "(Gain) loss on disposal of assets and impairment charges"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r130",
      "r131",
      "r271"
     ],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      },
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 1.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails",
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails",
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r40",
      "r105",
      "r108",
      "r111",
      "r114",
      "r117",
      "r270",
      "r277",
      "r281",
      "r292"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r174",
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r205",
      "r210",
      "r211",
      "r214",
      "r216",
      "r218",
      "r219",
      "r220"
     ],
     "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": "Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/UnrecognizedTaxBenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": {
     "auth_ref": [
      "r206"
     ],
     "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": "Net interest and penalties included in income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/UnrecognizedTaxBenefitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r70",
      "r84",
      "r85",
      "r104",
      "r204",
      "r215",
      "r217",
      "r293"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r63"
     ],
     "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": "Income taxes, net"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r33",
      "r276",
      "r289"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 4.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 12.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 5.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.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",
        "negatedTerseLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.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",
        "negatedTerseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r38",
      "r103",
      "r252",
      "r255",
      "r280"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r55",
      "r57",
      "r63"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest, net of amount capitalized"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r4",
      "r34"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r26",
      "r69",
      "r110",
      "r126",
      "r237",
      "r238",
      "r239",
      "r244"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r19",
      "r69",
      "r126",
      "r244",
      "r275",
      "r287"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Shareholders' Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r28",
      "r69",
      "r126",
      "r237",
      "r238",
      "r239",
      "r244"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "terseLabel": "Facility fee percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": {
     "auth_ref": [
      "r243"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r24"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails",
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails",
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LitigationStatusAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by status of pending, threatened, or settled litigation.",
        "label": "Litigation Status [Axis]",
        "terseLabel": "Litigation Status [Axis]"
       }
      }
     },
     "localname": "LitigationStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LitigationStatusDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Status of pending, threatened, or settled litigation.",
        "label": "Litigation Status [Domain]",
        "terseLabel": "Litigation Status [Domain]"
       }
      }
     },
     "localname": "LitigationStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "LIBOR"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 3.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",
        "terseLabel": "Current maturities of long-term debt and finance lease obligations"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "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": "Fair value of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyDisclosures": {
     "auth_ref": [
      "r141",
      "r142"
     ],
     "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": "Commitments and Contingencies"
       }
      }
     },
     "localname": "LossContingencyDisclosures",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LossContingencyNumberOfPlaintiffs": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency.",
        "label": "Loss Contingency, Number of Plaintiffs",
        "terseLabel": "Number of participatants"
       }
      }
     },
     "localname": "LossContingencyNumberOfPlaintiffs",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.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 provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r56",
      "r58",
      "r61"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r36",
      "r37",
      "r43",
      "r61",
      "r69",
      "r76",
      "r78",
      "r79",
      "r80",
      "r81",
      "r84",
      "r85",
      "r89",
      "r105",
      "r108",
      "r111",
      "r114",
      "r117",
      "r126",
      "r244",
      "r278",
      "r290"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited",
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r98"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/SegmentReportingNarrativeDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/PresentationofFinancialStatementsNarrativeDetails",
      "http://www.caseys.com/role/SegmentReportingNarrativeDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails",
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails",
      "http://www.caseys.com/role/PresentationofFinancialStatementsNarrativeDetails",
      "http://www.caseys.com/role/SegmentReportingNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r2",
      "r240"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Presentation of Financial Statements"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/PresentationofFinancialStatements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "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 [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 10.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Payments of debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r48",
      "r234"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Aggregate purchase price"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "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 a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Payments for acquisition of businesses, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r49"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "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 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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PendingLitigationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.",
        "label": "Pending Litigation [Member]",
        "terseLabel": "Pending Litigation"
       }
      }
     },
     "localname": "PendingLitigationMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r182",
      "r193"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails",
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails",
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r14"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "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"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r5",
      "r7",
      "r128",
      "r129"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 7.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "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 assets"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r50",
      "r194"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 5.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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r9",
      "r10",
      "r138",
      "r288"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net of accumulated depreciation of $2,367,588 at January 31, 2022 and $2,206,405 at April 30, 2021"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.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": "Payments of long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Repayments of Short-term Debt",
        "negatedTerseLabel": "Net payments of short-term debt"
       }
      }
     },
     "localname": "RepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReportingUnitAxis": {
     "auth_ref": [
      "r132",
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by reporting unit.",
        "label": "Reporting Unit [Axis]",
        "terseLabel": "Reporting Unit [Axis]"
       }
      }
     },
     "localname": "ReportingUnitAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReportingUnitDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Level of reporting at which goodwill is tested for impairment.",
        "label": "Reporting Unit [Domain]",
        "terseLabel": "Reporting Unit [Domain]"
       }
      }
     },
     "localname": "ReportingUnitDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails",
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r16",
      "r149",
      "r198",
      "r286",
      "r300",
      "r301"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r73",
      "r74",
      "r75",
      "r77",
      "r83",
      "r85",
      "r127",
      "r195",
      "r196",
      "r197",
      "r212",
      "r213",
      "r297",
      "r299"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited",
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnauditedParenthetical"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r68",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r167",
      "r172"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/BasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r170",
      "r172"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue and Cost of Goods Sold"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/RevenueandCostofGoodsSold"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r39",
      "r69",
      "r101",
      "r102",
      "r107",
      "r112",
      "r113",
      "r119",
      "r120",
      "r123",
      "r126",
      "r244",
      "r281"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r258",
      "r260"
     ],
     "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"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r258",
      "r260"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r226",
      "r227"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationofPurchasePriceDetails",
      "http://www.caseys.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r230"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r182",
      "r193"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails",
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r184"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r97",
      "r99",
      "r100",
      "r105",
      "r106",
      "r111",
      "r115",
      "r116",
      "r117",
      "r118",
      "r119",
      "r122",
      "r123",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment Reporting"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/SegmentReporting"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SelfInsuranceReserveNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 9.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": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r185"
     ],
     "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",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r187"
     ],
     "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)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r186"
     ],
     "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": "Unvested at the end of the period (in shares)",
        "periodStartLabel": "Unvested at the beginning of the period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r188"
     ],
     "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",
        "negatedTerseLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails",
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r193"
     ],
     "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": "Number of shares available for grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r179",
      "r183"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsNarrativeDetails",
      "http://www.caseys.com/role/CompensationRelatedCostsandShareBasedPaymentsScheduleofRestrictedStockUnitsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r32",
      "r73",
      "r74",
      "r75",
      "r77",
      "r83",
      "r85",
      "r95",
      "r127",
      "r144",
      "r149",
      "r195",
      "r196",
      "r197",
      "r212",
      "r213",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r297",
      "r298",
      "r299"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited",
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnauditedParenthetical"
     ],
     "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 [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited",
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnauditedParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r73",
      "r74",
      "r75",
      "r95",
      "r269"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited",
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnauditedParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r14",
      "r15",
      "r144",
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Exercise of stock options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r14",
      "r15",
      "r144",
      "r149"
     ],
     "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": "Share-based compensation (shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r14",
      "r15",
      "r144",
      "r149"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r14",
      "r15",
      "r149",
      "r181",
      "r189"
     ],
     "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": "Share-based compensation (net of tax withholding on employee share-based awards)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r15",
      "r17",
      "r18",
      "r69",
      "r125",
      "r126",
      "r244"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited": {
       "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",
        "totalLabel": "Total shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited",
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofShareholdersEquityUnaudited"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Cash paid during the period for:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r201",
      "r208"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/UnrecognizedTaxBenefitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r206"
     ],
     "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 related to unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/UnrecognizedTaxBenefitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r209"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/UnrecognizedTaxBenefitsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/LongtermDebtandFinanceLeaseObligationsLinesofCreditandFairValueDisclosureNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "terseLabel": "Plus effect of stock compensation (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r87",
      "r92"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "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": "Diluted weighted average shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r86",
      "r92"
     ],
     "calculation": {
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited": {
       "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": "Basic weighted average shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.caseys.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 11
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r10": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r11": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r12": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r125": {
   "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"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r128": {
   "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"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r13": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "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"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r14": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/subtopic&trid=2127163"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "450",
   "URI": "http://asc.fasb.org/subtopic&trid=2127197"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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=120397183&loc=d3e187085-122770"
  },
  "r15": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r185": {
   "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=120381028&loc=d3e5070-113901"
  },
  "r186": {
   "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=120381028&loc=d3e5070-113901"
  },
  "r187": {
   "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=120381028&loc=d3e5070-113901"
  },
  "r188": {
   "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=120381028&loc=d3e5070-113901"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r191": {
   "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=120381028&loc=d3e5070-113901"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r199": {
   "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"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "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"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r215": {
   "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"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r22": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r23": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r24": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121607252&loc=SL5864739-113975"
  },
  "r242": {
   "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"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r245": {
   "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"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r25": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r252": {
   "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"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r256": {
   "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"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r26": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r27": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r272": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r273": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r274": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r275": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r276": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r278": {
   "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=120399700&loc=SL114874048-224260"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r28": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "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=120399700&loc=SL114874048-224260"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r285": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r286": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r287": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r288": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r289": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r29": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "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=120400993&loc=SL114874131-224263"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r30": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r31": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r312": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r313": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r314": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r315": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r316": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r317": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r32": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r33": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r34": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r35": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r38": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r39": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r41": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r42": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r43": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r46": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r68": {
   "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"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765"
  },
  "r70": {
   "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=120395691&loc=d3e23780-122690"
  },
  "r71": {
   "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=120395691&loc=d3e23780-122690"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r9": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r92": {
   "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"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>50
<FILENAME>0000726958-22-000021-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000726958-22-000021-xbrl.zip
M4$L#!!0    ( (V(:%3#/JHPYBT! $9!#0 1    8V%S>2TR,#(R,#$S,2YH
M=&WLO6M7&TFR+OQ]_PJ]S'GW=*^EQ'F_N'LX"QO,T-L2;9#M@2]>>06!+FQ)
MV,"O/YDE"8,$M@!)5,G5:\: JE25F9'QY!.1D1%__M_+=JORU??ZS6[G7VMH
M':Y5_N_&G_\? /]YL_^^LM6U%VW?&53>]KP>>%?YUAR<5#X[WS^KA%ZW7?G<
M[9TUOVH LN^\[9Y?]9K')X,*AAA/7.R]]@932#4'BG(':/ **.@=0!HZK DG
M5M'J\6O!(-'$,T"H)H#:$&\3 @(>L*::<F@UJ;K7EGK&,%)<"T)50,8):K&A
MW'(F*/7IM2>#V+O8PT[_=;/?I1B)?ZV=# ;GKU^]^O;MV_JEZ;76N[WC5QA"
M\FITQ]KP"W=N_$:RVY!2ZM5E>NC:^*F7@_N?V.RTFAV?!O'5H*<[_=#MM?4@
M#G)\%X8 8H#P^"&7\=:SA]^7KGY_WT,=0.36.\>W6]V_NO.%^(&_ZJ_;;CNU
M(WT+C>]UOGES:_;<OK?KQ]VOK^*%4:,1^'Y[O_>]YT'W3=:,^.$]MZ:G-7\T
M\)W^0'>LOS6H(+[\SC?&C?G1N"(&H+SUWHL^.-;Z?+J9HPL/--5-C,.HG?S5
M\.+-K?WF?3*+=Z)7_ZF]/[ GOJW!9-^F1'UW*-)E$V5T,\J#\][]4DE74I_E
MK0Z\;NG.\;_6? =\/%B+L]]KM_%GVP]T)3T!^/^]:'[]U]K;;F<0=1HTKL[C
M>^SPKW^M#?SEX%4VMU]M_-=__=>?@^:@Y3?2# +CJ?+GJ^&'?[X:/MITW=7&
MGZ[YM=(?7+7\O]9<LW_>TE>O.]V.CPUH7KY.-_K>\->F<[Z3_1JOUR.P])IV
M^/[+P;X/_UIK!N2TQA92Y 5%F$ON'$>&(X:L(,%^V8I-09#%+G^?OAW=3J_V
MS=?;G=B^J[>Q.SW=VNTX?_D__FJMTG3QT8Y\NC);W:_O\?[70U*[<*?;7X]V
MU.E>NP:/&A]1[72;U=O;I';]@1V=OFL>;5EX>/U7L[YU=%H__4CJ6_NM]Z3>
M.KP^/ZWO?$3UQN[E7N/HI'Y=@WN?#R\/VQ](?:=V=7CZ 1]>'Z+Z]0=X]$G"
M]_CHZO"SY;6M7;*W=1S?\_'JL+'?BO>BVN=W[</XSOB\^,Y#>GC]X5O]=/>K
MVWG7-#L?^=Z6)77\[N3P^@S53P]9?<LU:W@;Q?>V:]=GN+93NZZU]]N'I[71
M=S[%=['.4:-+Z]>6''Y^=[K7^(CKIV>PCG>O#QL?8Q\/K_<:A]\.KVM71SM'
MS1J*;6QL#VH'\/)]8_>J=KI)OE#I)6;0 :$P U01!72$7T"1QD):"JT0:QLP
M_B<P5TS^^>J.4!<IX[<7O5X4\+MFW^K6H=>][8[;BFM3*>:?B1E-B5G H(U$
M"%@IXH*,+04F4 Z0Y81RKVV4P]H& ) " I<HXS'M^"[D=_&3?BGBGXD83XG8
M6B,,\@2@0 *@3$I@K/? ,R&<C?(@*JQM)"&\F'S_CL_ONE+",TF83$G8,RJ$
M<1:(R'TC7<8$*,D3#R+.$.ZEEG9MXP-9HGPWHW!=)N"6/BYE^C.9TBF9&B\4
MQ(S'T?4(4!K%:8SRP$C/ K;.(Z_6-H)N]?T#8GW7TS;1XLI%ISD4:N>B;7QO
M[:Z@57R>9,IZ B5USID0%&=8(^6\LXI]V?TN7^=MLQU?^:^UW?J[L;A'5/KU
MEC>#W<AU>YEB[\97]'Q_L!\7YNT0?&S*5Q_UW,9K^CBNU4GOX[<!?N'94;M2
M;=M^U]EK_W5:O]YFAXTHU<;VMS03HE39X>E1J];8;^]MU>A1E/KAYZ/V>[+?
M\O_>OSKZ[,ZC1<L/VS52:[1.HE0O:XTWI_6M-\W:=:M9;W^\K.\<TMKU2:O>
M/CHY:A^%>F/[2]!(0$D,H)+1J+#" *V1 ]PR&A@CV$H=R=4ZNUERQ\+<R#ZX
MQ:-[/L1QCN9%_Q[ZGVR)U_W,#(G"KF1VY.M!)/W_6NLWV^>M9&1DGYWTTERX
MP_37+_LN/N+5W6<,W__]I:,V]+L7O>ROS-![/9I@0\$^!4G&#_(9G1__U73I
M[]#TO4K6('^O??AV]W_N$M/)+V^,/[K[]/-L$1K_%6VVWB"QRK0R(@"C88G&
MW_M^[::9;GPK'AICWU\QO#+^>_R25W<&ZMYQ8\XP9+ +2')* HRDFQA(O5?(
M<\CL2#$)S,-P#8W<P6@$R*W!&E^9;0025F7=[Y_H.*UN>M;VNG_1\QLC 607
MQX\87QO_G9YQ_X@RQ;T0D?#0.);,:$&]LDYZ';BPUM^"NKR-Z.TY]<01O<CT
M^>Z0C1Q>KS\>;#UZ-'&0<1UR)LY11J%QR@6BJ7%Q9 F+HYJ-)H*4P'R-)AH;
M,T\9S3LC0*S!WC'JN R4J6@M.2,"4L()JWW 0V1#*-?(%FV_92.;=@%C![V.
M!(<2!Z6.TR<XK**UJ?1H18#C<4-Y'#<X^[BAN8V;8QY#I@,1+%(U0I3R)'ZD
MH/ N_D##<1NOI#D=MYE7TF>-VVW4BZSS("T8-V/AFE]C'V[?FE%G/>CVG@B0
M4]]/'V[Y3K?=[-SWV%F7L3N/>'6W]3_#9X<%LL3HR!@PC;,B(E(T!D6T'IR&
MG(;EX?.HM_XX&0;#/UU\V>5YJVF;@YI/5DG%->/5X1[4V*(X&$2!I^]L_^]%
M\NIVV^?=3ORSOWG9C-1@?%O\O-WM' RZ]FSXK#]?W?N*FR&[:<E++1S&*H&A
M=-&&L]1C$RT]%?69&">ED=ROC&CV_4 W.]YMZUZGV3GN%T4^'%II H(R$F[)
ML-02<1L4TA)S!M5=DP5!L7B@+;R@GFI0Q5O%?)9/HRT27D'-%(QT36@4Y<HC
M3PO2,1?H"TBU$.-F&464(20(5%10K0)Q<2RA)C+P"%BKIPT+75%>7J *N21"
M!W&@5$FGH/+*":J$P%1[/%I^2CD^8N413S;0[X@FDH(0+4AL#8L8)8FVR26H
M&9=*(4G]RHAFV<Q@3O*AR,O( BR7CE.+HIB"A,9JBI04G.KER>>E1L"2%&TE
MC0K64025=LRZ:&D$SAWUPH]6 SE:#1 LI^JCEP0Y\Y* X'R6!*XID0(&%.<W
M940;P[ 75,95 C.,^ M(M1#CYI$C2!/A+3742:YC=S11%"O/E8!B];1AJ=QH
M^0(E1DF.*'9&1BE*I+B!",L@!6%6A>%V:"G'QZP\=T3S'&[$ G)21-F(0$W@
MRBB'! K$4L^U"2LCFB5SHWG)QU!E&?=:$\NIC)8AC2N*8R8J3[2ZH5N>?%YJ
M!!B#3G MC*&>.@JE#CJNK-HARK'U_ 4VA H_55]^NPI#2Q%)&RR"4HPC.;+"
M*H)-Y$HX8L_J2769:_P+"-1R@ZE25@>&J.%1EB1H2AV)=K8GWBXO#J#(<IQ7
M@,(=T2!LA.;0"BVCD<ED-"^5@0%Z2$) @J^,:):ZQL]//AIY(Q3W+EHYU&LK
M@\),ZT"09Y8$E,D'KL#.U;)4!\XO&B5:+(9QB"C1R4FOF6$$*Z:#P83+U1'-
M4E5G?O+!PA)#;""*1'HLL E2P[@,02\1=Q(N3SXO-0(,6QCQ7&H6**402^IX
M(!0:Q.*J:]3=^!58>KD?RZ8>$5T#Y[<]&%(,DF%.:DLM49)'.D6@X-Y2S8-\
M :D68MR8=$I101@6C$IIC?910322"$=S$:+5TX;EF14O(E!((B]".LA ''5:
M2:.M,!BF$^M(>CX"^%*.CUAYYK1IQ85AV,6%%W$?[;RTYRT<@QHK3 7">F5$
MLVQN-"_YT! M[Q1'K0U52!@M+%><46>1%38L3SXO-0+0(ABM7>^8$A1Z+8.-
M8"(YQ%P'I48QT>.-)%AZN9^P),RZFP3GMIO$C(0X,B,;@8<2$31WCCF%N<34
M*@]?0*J%&+= 7;2/"&<:,1J,420P*9P-&K-HT:Z@-BR5&[V 0"442G/H8;!C
M@3KJM>*.!*Y&QF\IQT>L///:M%+<^B M)#2"DG1$(FNE1R1@)9C =&5$LV1N
M-"_Y"(M1<,@XSWC:AS).0$:HRLXQ:B*7)Y^7&@&>;2=CSV P5"IKE-78"XDU
M] @9_ +GQ0H_55_^-!M7R?$IN4L!''&.&TLQ]DXB)40THU_B%&"1UX:7%RBD
MD%KIL/=!44*XD<X; J$A&#I"X2@VMI3C(X)VY[1M)ZW6BC+NC(CTB^ED:$+"
M.3."TOAC942S[+#R.<F':"\XUMY[R*F!3J'(PA /TC <?S7+D\\21^![KH=!
M]];IW/$YV)2-Y'5V:?S]'Z4FN/6PE KN@8?%2X]ZV+GOIBPI]SYM>&V6Q]U=
M]IASD7 S106B!D.)(H\QDOBX"D(Y"C"%"&.25U6\F^AGJ'_9B#1\K_V^JSOO
MM&VV8HM_HGPSO_!MS[OF8/S4NPK_/FK[7AC>L6A"CP$F\U!V0Y$,5%,:,%4.
M*BR<L4$1ST4(1.4_QF5. GG^C*O[;P>^T^SV/G9BMZ/^N?$<+$@\#=3,&LQ=
M-&@(=8Q(CYUCT=:!BA K4/[GPIN+?I1XO[]IX\+<;Z8D5;<$]'>SU1V\[?;.
MN[TL1V]!Q,(MXXQ;XFQ45NRU@9JZ(#Q#+*@@QK9)!&F0=[3^I'M-;5H^)6*;
MT-1NQW4[6:(VHSMG>R$E]7+IOO>[;_;V%ZZ\\UXN^KW!ZWW=.1YU,_U9:W::
M[8MV\1>B2>ON]E+T$P_N[5N?F$1EE#APD@:-GG$Q&T.[Z]22%%%+O/7<4TFU
M$1!I+8UC4,C@?*E@!5$P?5DJV),5;"(^T&F*+8EZ86A<8XSVEM! -(;$C@_6
M%D,EEFXA3.M@]KK-5E2]3OSLC>YGU\HE)L\:D#(B$6F@0<I1S+2"P5G!$>-0
M.PEYJ0$O@<G+TJU2 ]::7A*)!2&&>$TAI%H$'!Q%P2BFHY%8:D")R<N=D09[
M*!DED90$:IQ3'!J(A @B\1(JRAE9\N3ESLB E*><<,TB1F*E)?%"1GJ0LEEY
MX_P+Y!//_8S,V;QYD7SJ- 7/,.,-HYAR18PA6#(D@U::,P?S[VK]A:;+0KRZ
M5!I/#=964$%-,/$O[9VCC(@X$P0I\ RXV?_8]U^[K:_-SO%=V6U=^+]TYT+W
MKF(7Z3+FQP,-*<A4\0&F;%A2.^;C9/&:!!CG#A*<.^Q) < BOV[)Y<[5ES4/
MBJT%+E :H%9"21DGOS+"18(?B/ &,VE?HG1+J0ZE.A2";G)BTWEHXY QZ4"7
M9@99B2D4"''E6*D[*Z$[R[/K?R'=4=P;#85CFF'*4EXY3$-P7L8%B8R//.1:
M97(R8_/HPR\V)8(N\&"#\#PH2J4V4EF!'32*&^Z,+A"L_Z)SM&1 2T+Q@*R1
M"'I#?(1M[ T++-G30<5?.1:EJN2/@/R2"\7+JPH2%GNB3?"8I_ ?R04E5D!C
MH&84NE)52I3/Z=352&&BH9+>(HJ]T$$%9PBAPF$FA"RG;OY0OIRZPR!D%S3E
MW&N*'*7*2!Y_2ANIBC(DG4#.?1F^G,S87,VKA50$Y ["P%/2,!J134G%@C(V
M0,249(&LUM9AVMKMSOD(UXIM)4/)"8RV/U8:1LAPFBM(/1<I)LH+58 *GN5\
MF"<^*,^"9,IZ B5USID0%&<XDB/GG55LI?"AF$O),VS@\95WWOF>;KV[Z+C^
M=@C>#II?_<$W?3Z#29P7Y#(>T\C."8?*1MZ3&9M:4<DLPDY1E_^9NOE-]USC
MZGQ".-OM\U;WROLL+\?>>8%.F]J4-P5*B$-<,9R+0,*H9Q9RX1%&%A=6)/L^
MXDG3#KS+A/*QTQST]P\^%D0L2J?TY,9BC 5UFNEHWV+IJ228*%2$<_I_MW2G
MKMMW/'FQP3*31KI8$$G$<1>,0JF"511Y9#S##&J8RJ=;H7#^V=8]DLB$L-NQ
MZ>%?_0S2**(VSM$",T0$FFHM!D]3@C#$)"'&!!J$D+A(8=^_U&1X>3>/LLQ%
M5FY2/DOJJ5*2!\:R',LPLG-:2!Q?W0FSD!5$6@V%1L9*2BDW2'L!F3$T3@GO
MC?=WBRWD.A/:+S49GEK587Y9#8,+1@9#/?'1LA?,1+)NA*,^@H>P'!=HW9F;
MX91G OKRZTT@BI%@L>;2T@"AUBY@XPQA$B*AQ8BM,I3;DY(_SNGTYL*>Z([N
M;'=\[WCA#GP&T#R2KAFNI-11)$[#%+<EH7/8!>2]IBHM +D52MK_N\E^N>.[
MQSU]?M*TNC7:'AR<]U[7MY^OJZLH=.&DHL1J 0,EPDA+./<>4<2CL:A8?H6^
M *',9:+MOL^]T 5V3!.M I><,A+1%YH@(8$R*C]W/+]"GTD FZ6FWR-TXBD,
M(6@%.:,D+K8IEU)<;R/J,Q65/K]"SZNFU_9R+W3D$'>164E)+34P58VB'!$'
M;4J;14E^A3Z+ !K_*37]'J%#%Q0/2GFC"0TB1$O>6!&,\MKKJ.KY%?I8*-%0
M[[;]C?C?Z&@'67]PXOU@L^,VG<ODI%M;S;YM=5,^Q?Z;J_C'>;>O6SN][L5Y
M/SZB=>&:G>-T3QR=9N?"N[TXBEF2U7[19:PQ(Y*DX@_<4JQ#9.[(4"T8@BZ2
M>#_RV.78WW]'7&];NM^/#[3ZNP+>>^/PCRC)\.;J0+=\O3NX7\!S70 .K._H
M*)OOX8;C3]YU>S[.HKD%?>1WYB\:L9_M!WWZ+LKW9/:Z9WWK@63VV;7Q$V9.
MX^J(H<9S#)W05&!O1%R-L2%!*D>"@F/G&"(@[ZC\LDOEM-<*S916:>+6YZ0?
MM1 YP9R.\J3.B+B42LQ"?(6F/@)R_M?5?7_>[45 .$[NZ%NRRVJ"M.Y<G1>@
MK2"_"MY1RAQ6CDG*E3&18!/A&<[*;7E;W'GP[L*W/I]T6SXN)G,[P+2",T!#
M"I6*)I5(63]H%+RW@6I/"&%6B@*$(^5&*'-,Q:*M1H1#:#FE&DJ- Q)40)H@
M6MHBG1#+VTJ[[/TA#P.$P3J!E:'4,\4"$U1R'&RJAQJ&HAP7OBM%.:LH9RYY
M-S]1&HRI0L%Z3U-F%V)85$7L*3=:DTB%1XLESZ^A^F,)OFWV;,O_SZ(7+CZ?
M$#'B,4_^7\$YI$)IZ2V10FN&K),HC%/N\'&01RF6GX$CGSW<XK8,GZ%1S@MH
M%;'084BE@"8RT:"-=H($0;A:&7!<E@Q? !5M8(RSR""E3:5=B#%.\^ <A)&[
M6%ND4,U\R/ E,A) 1Y6,9--(D0*>D@J2X*@APA&(]7!E0QCQ8HINJ87)4$I^
MC?@<ECA*+(_$WT );;3-J&31!$ ,*0-%-!%\?L4RDP.UOFB#O*!BCXS&&R9"
M@,GHPTXY(@B#BD!-M#"AV&+_G\-2[/=KNT#.\FA2T("H5\H(*8P2A"*A(J4=
M)1M+8@=YE7]>Y#/)BFY+Z,?,]LZMSUA1F;(LJ3'1W%-CF1;!"I\"&+2)O\'E
MZ?!+36?FO$:."I&VC0*6QB*KK=0J>*H)-BO#[9<_G5_ ]:$EA9RS( .C@5 E
ME#>(,B2AE *-##5(2'Z%F=:F]U%VQYF0WNK^[3CUFGW;;;7\U:?T^55_QW?2
MT>^#5(\\;4+/:__@^_O3*GDQ4<[^[RB@+ '#^*;%FQKDUO18V$RZV9/VH[,'
M]^]*CZ^.GS); ?AAYQ\H 3^\^*@'MGTO^3%=L^^_V-C'XV[OZOZGWW?GCU_U
MJGGY.DZH[D7/^O[PSQ.O729+U_RZ\6?\9V144\\81HKKN/ZK@(R+=ADVE%O.
M!*7^2U*O[]_I#ZY:49':S0XX\<WCD\%KPL\'?WQKNL'):P3A_[]VY[XD'*!;
MS>/.ZW2**"OV.DA)$,8WF&XOM@K8J!/ZO.]?CW_Y(W;VO*6OXKK0BH@(LB_]
MT=:]X_AFTQT,NNW7++[XJ^\-$NT;O21[W_#RJ$U*K4=#)C5K$#L_<.,7CUJ\
MGK7XU<!-7U-R7<&'+\-U='/M5?;LWOB&\<B<I]D2OQ<[U3_743O)VD2_1SU!
MYX-*O]MJNLH_8/;?'Z/K@^[Y/1?/M4OJ^QI64/:*[VUXE8W36&!38KM/'*EE
MX^NQH=W>Z_%K0E0N$'2[V;IZ_<]&Q)A^I>Z_5?:[;=WY9[6O.WW0C^H8AC?V
MF]?^-9)1)MF?WX9C(.)S,@&.Q@3A-*('VV\_[N\V=K</*IOUK<KV?][^>[.^
MLUUYNU>K[1X<[.Y%@RVUZT6Z@&?JPF?=/XDR&'0[U<K6^MOU"H:,JG&S%]LB
M>F^+_OL?B,,_'ARXD>ZD&944Y^4U,YJ<ZX(-=>1^U?P^N:<N"CS^[OW7;W]Y
M_MHYJP).#__HD4FBMP2"'I+(2RCGN[W]6N7/N&)TNIWZ15Q[FK8R6F?W?<@2
M\#JML844>4$1YI([QY'AB"$K2+BW?$>EHQ,!<[[Y>JMKLUQ Z<3@VCC>Z].5
MV>I^?8_WOQZ2VH4[W?YZM*-.]]HU>-3XB&JGVZS>WB:UZP_LZ/1=\VC+PL/K
MOYKUK:/3^NE'4M_:;[TG]=;A]?EI?><CJC=V+_<:1R?UZQK<^WQX>=C^0.H[
MM:O#TP_X\/H0U:\_P*-/\O(]/KHZ_&SY46/[>F]KOUW#M>OZ]5E\WIO6(=Z&
MM:U=6#_]@&J-P\MZ^^.W0_SQJ]OY1-V__VH=X=97<WK>JC5JM+X3GWI=(WL-
M"VL[GTX/&Q^^U>*[ZEL?+^NGV_BH\>8TON^JMG7\[8M67DN#-0B<$Q 'D0'#
M' '8>I^R?UF%W-H&@N!#MFY_E\)&Y6?*??_LPC^87!M_FMZKC5E  ]$2-69"
MC>>MV7DC3P**IY GLBZ(G(D[/8J2T77(\6,HV4.R&HL#GU\F@4Q/[,G!&8[+
M[)"\V6OJ5N5CIVF[SE=J!P]@LOK9TCYDH(M'XP\7T2;SO=;5,,QMK1*ZO;8>
MQ!?$@8G&<AR ;LOH5JL[,-W+0N+VNZ;9^<CK6[OQ.R<GM=,WS?KIF[/ZUAD[
MQ'^=Q#9>';9WV5%\6KU]R")^C[[S*;Z+=8X:75@[K=&]G>VKVLXNKNU\@'N-
MUNEA>_NZOO57\_"TU8YMQ$>G9U?U=_+;^\;FH'8 +]\W=J]JIYOD"R<!2J)-
MM(6A Q1C#Y1%#K@4V\&M@%%RB<4I0?D?D]!_@]"C>?^X*=WR84K;'SNA9^,8
MD_-YBF)D\_G#Q\W]QO;^^\/*_O;?>_N-RM\?]P\^;M8;E<9>)1H'C6@!5!"I
M[.U7$/O-_5[9>U=I_'N[<LMNN+$9-M\VTF6D"+TS2#_&UM%@@30RKQ%93W X
M_JPW;.GPP\6S,C@;*^OV*H,37_G?L9Y6AJZ0BN\X[Y;!U_[.WK<]=,C<P8?7
M+GX"VO&=)^EKP.DK<.5U#_A.(8'BR03O,M[[A3)N+?,2:,\5H%8BH)GU "%D
M//%8$1/6-D:Y+8=&&T'52AKZA[1^KA-N-BO@IUQSS"SSHTFS=6QOOS@F<LF_
M%LV_IM#WQ0A8HQ?;E^WXK#H#.VRT3H[:B7&=7=;:]=B6&JSC75+;.42'GW?C
M.]ZTZZ>?SO:V)AG8^<G>YW?MQ+CV&MM7AW@7QGZ1PU/[[>CTT\EA[$]\!JY_
M_D#O9V#*"^9%,K45C0PL6M[:6@,HHQ(CC$G@=,3 Z(HSL,;^9OU@-^-9+T7!
M;OL6X#+6AY^.3+8^O.VVV\U^VDVKO&M&K(_R3WML"T2 [6P;+;UL^*Y"JO:S
MG&*77RR4.#@# 0V0 $HQ @9I";@)Q J.M%4H[=,B0&B4VU*(TD]M\]+M7A2W
M^_*<[)C.A#(+AY-]?]SL#R*G&*1$>;\<I%CX13A"H'(*0$]=A)2X[LL4-F(X
MMM9ZISF+=MC;S8/MP__^1US_Q1\'E9WM^O;^YOO*06-O?_N@6MFMOUV?W0N?
M%U_!;]N7V@ZR*5'IADKO9BI4=+_2/_<V!;:X2K-3:0[Z%7N2>11^?W2W?K)W
M\/)0%\TGR<A3S"<JUQDA3[*??G0-KS/YM&_^L+%\G4K^(E99Q-7ES_%%6V1#
M $U)16XB[;)0X[?=B\Z@=_4V&I33QED_W7'>ZWY-SRFHWVOD((] FWWG^OCJ
M,)EB6Q^O:CO17,.?VH?7T<2*[ZE]WF_%9TXZR%'\3@;2>UM_G493#,;V?DOF
MVM'GV)^&O8Y]NCS:^1B?<(]YAJ#D5 L+&-4,4*L(4)#0:*-Q*AT4"F*XMK';
M_::+:IO-Z&V8H)1/ZM0OIZ\-?;D["MH<)D0JL#&U;$7<O:N(Q'"IA0K 2B$!
M5<P"S10#W"H==%""8;.V03& BC LR0_5\:4=@7/R'6>3^+=L':AT>Y7NX,3W
M*J<7O6;?-6V:;I%I97RH>7O=R&[M'>M.\SK[^_>B(-7D>"P;J%Y4RKOK^^L'
MZY51 O->)M:[V#+R"OW^"'=77HR#A0/QIG.]=(1A^",5W4.%!.%G>;2NOGA&
MN'$\ .ZX!G$T&9 \** \A\A@HE1R-N]U?.5@N_*VV_GJ.TW?L;[RIO7532+J
M>G7Q#LB1P-[&7_=ZC>ZW8G+89TGM^@M2-$"&.= ^_A-I9P!:(P*$MC1P2+5.
MR1TV.V>^<S4II.7)*%N&]GI_1W,C+C<K:HT\2Y+P"Q,04T,1L!9!0#6/^J<B
M9T$0RV"-#8'(^ZV)%W3PS+:%_=MH&B3GSGDOSH#FN6Y5_*6W%ZE02_PXKE.^
M_[!'Y[97]$?1H:NZ-OW=C0K2.FJ>#VWY7TTYT!>K,.)*"B"$3 R?F!2C@@"$
M@EALJ0@L*@>#<42+IQU1KI4DV.+-_]\6J !I7=_L>?UK3GG\10<O#(,6L$#C
MRNY, "8$"C2.3,T$0I"+1BU#;'+"_[[(9?U]-]H\?Y]T.[_JWJ]%7SS2-)7=
M!!)Z'"5#!3#46:"@LM)C33EG:QLJ+N <36_]YA^/OF_%C?:9^I6!;_GS)/5*
M)Q-[M=(<)Z"NZ*BD%5M(_#I(%;V;@V9\XK#3ON==Y?RBU[](NT^#;N7 9\Z2
MH>, X=_,[XG$I,#633LH3\\M)300KU,AYKX+A>6Z8O,/.21L'7,VC\VMD4B&
M<:I/.W#[PNZK&;</&LU!*]OX]=J>5&RJ$C"#B^[7&9Z>SG#VX*IMNJW?^K/X
M9&<:G%&T\RJ/77T44I#-+'^9LA(<QP\ZE6\GS?A)[P;T'[,%,.-9^-6?F0OD
MF:.5^0IAD\%#(7GF<%NLUO[4VDM;6K%=A^W]5GUK%^]MG:'#SY_.XO-)K=&*
M/UNGM:W-R6VQJZ//'^E1:DO#-8]V/L+:Z2'=:WPZ.?H<V[EE+_?BS[W/M6^U
M=[&-D_O3P4,MC?8 8F< Y40"Y1D'+-K0P0:4?$K#^-&H$%DITFJETZV<ZU[E
MJVY=^'1BI](_B?SN"?O7I9(L7DE&*\-P82@U9 8-V;ZK(0JG6MC$ VVLBI8<
MMT!3HT#@T;CFD&(I4!9R=_A2&O +K-%+6$6V1RO_,+1T<O,A\8("[SLL6X<F
M@B^L4I8+C$!<6AB@PCL@#?3 X4 #$4:'(".)C19S??-@:_-#9:?5-;H5+>M6
MM*TK-=T[\X.?1V0\>I_Z"=&>Q7!!'-_G@BB,RZ6^EXHT%\%O\N"PE><?EG/^
M8=BV%S@BL]MQ*6[&5\Q5Q9YX>U:)S3J+-J//HJB2ZMV*4?\-_3Z<5">Z7PG-
M5E1?W6K%.]*IR'[\^;\7S:33496-']T0'WQ7K4F*O!H>7!LI]RU@&"]?2>'3
MY71PK>+BU<YQ=NMYSUN?^0@0KF3'VON5W^+SXD)7Z5]$.[=_TDTA\^,C^(,3
M/9CLQ3=]MZFIG<,OCSKR>[6B.Z[R&[[56Q/7S'B3.4U('K^4W1^_F9HR>E@Z
M*MK/6I*U5/<'%04K3E_UUX?/F?YWX;NJ;R]ZO=BLFP)9PY23A5S\G[65@;\X
M9;!%**W;*7(2XDB%*=* :((=A(*2=.;DT/<G%^@[\GH<G,\KT\P(SD?I1U[X
M/-WTO_5NKL:(SK3FJ6) ;L*>"#OMYF 0T2HCDKUN)RVCK:N*CTOJ564W+=;:
M9O$E6WJ@AX=C)\#X^S-N$Z[]BW@GA2Q!;>1D%ZUA".4!:"P:=(?MN8%1W__]
MY4#RU@"F\1MAYJ\'DN0+\2XXJ"70AD60U 0"';@'*F*F(S9P0TD)DK\&2(ZX
M+KF;L; @L-GL5W2E%9OM*]K:")L]G; O(4TOL;M[/ZW$"0WNO=!O1[R-;^F-
M>51$H78<@ZMJ(K/Q<9'\I2$ZKASWNM\&)^/+ZY';^JQMSH=F)\LADL4&KCW4
MMK7*VKT?/MR"M8RLKCW0@K5TEC2#>80-P&/*?9MGKS\X$V[GD3[O#E.@O.[Y
MM$I\]0]FEAY-'/C]*]I$:^EB\/!77M[V+)-1#_\]N6G=N3[VP/2\/HMK0!3)
M:]WZ%FV9M5=ENO&"2OA^(LR'C5NNIP?"=3@<TL<* _-U(F>+.GG48]<I7$"(
M#%IG<+:L7(][I5)/>^H/AR J"%O$R++9@X_N49#QG(N+LW_\G4\_XWC?B;YV
MT[F67SH!6LXQW60V]MZ.RUU,[QUE-V6$9%SIHMC;2%ON+#[W6WUG]_KH] RF
M-ASMO#NM?7X7V[6)#J^WO\6_SXZFMY&^U?%^[,,F/#RMM_<:'V!]Y]/9X>?:
MY>'GW?C.3Z>UQIOX]_Y9[;Y<9R$:5RP* 7BJ(:!()?N*V6AN*1Z,]-'J4FL;
M[^\GB/,]7Y_#A,H3%MS\3N.^I.YN?A?CT/[+9%EYZ+^7/XH\?Y'2%1-I_3Y;
M\=>57+E*#T?LX"$[?5[:G4/(7C@SR09U7(!O=;.O+HF13 >'L1"8,@R!0!,/
M$58!HRD&06G,G.!!T[#$[*LOJ;_;][O15G9M7KCNC@=T)QO/MV.O9*G#S]7A
MVET=-C1* *H N$\INC@DP#@A@4:0!JL$$EK/0X?ON)J>?>L<:,-4@,T/@^)>
M9N\B_&"/(!TPO'=KHQGNVPS.MH CW^QTLQW<B_YP?R$J[;#<Q. F6?EX.S9M
MTZ9WM:[2R[\UXZL3HG5BU[J)J'QM]C/^VM$=FY ELMJ43B_=G K_.MUS_4K*
M6-%T]\?K51#Y3?]^W];"+;S,P4[7"TA^IEH-_*7WU-PC-M7Z)[[5NED6?XLS
M,MO:&B8M_?%&T\-;_(>^GY?=T<63V32 *[P./BL$@7T1@0N/"0)>(1VY*!;
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
MDGB@".= 14$Z[81!S$0,0;1*:9XR5Y=ZG'>75*G'B]3C20^3@LP9$U48<1,
MI='4,SA (+V+1AZ12DN6.9<%K#(^G6"U9 ,EBN31PU2BR")19-)AQ 4RQB$"
M,%$4T.0Z,L090"3S1CNK.<JVJ*+DJE+.*V2HC J:00FW?A3T4\;VO&QL3_^@
MVW*W)51ZN1<%6M.'$H,E$%J" 4SU+*BA BC)#8@L%LL@::0^<FU#L"K#A>8]
MY<Y:?GG/<F)Y2IA9(LQ,>DHH(\'$E0((%"+,>(J!Y@X#XC",H*.U]]'"XBP5
MS\G13EJIZGEWE)2J_M*J/A6N@S@FF% @L=& <F& 5,X# B6C5"IK'%W;P)A5
MN2AT== 29_)+*983K%/BS!)Q9LK=P@1G+)WUI]%\B23"1TK!+4!$"&5PM%%#
MM%R08E6LYE43JRQ[-8.:[J:$8KX_J%8Z?E#&CRS-N3(>]Y&SMP2?N8'/]"DH
MSY%4BE* *?. "AM)CH,8R,!AB 2'<JPC^- J):C('*?<+LHOQYF[VZ0$D,4!
MR*1#1 OOD:4"8$PAH $[()D1 'KI)8R4U7(7 20=:'HV>2F5.+\L8.X.D5*)
M%Z?$DZX.J30DQGC B>* ,J*!<MP#H@DFB$!E(4GQ7U4N2Q90 D@Q/!TE@"P.
M0"9]&(%"'@S7Z50S 30:?T KQ0 25E*+'8WPLK9!V#P.&)7Q(H]Q8=ANVU>,
MCW/?5YK#OP;Z\HGG81Y;43UW*)5'9T>2R?MNO_^NUVVG<FW-SD4<OU'(6[?3
M?Y,);WA?(XEN^W+0TU$$S8[N7>T.?+M?[W92*WO=5NS<\1CX2L2;%^+MO9UR
MG$ACM$?0 BBI I1R @Q2&(CX#X,^Z( BXDE2960Z8KY E.FQ*E^@G:/BPE@>
M72XEC!4!QJ;2T6BGB',..,D"H!@:(+$( &FN'+4>:833Z<$J%//:>RJA)$]0
MDD?'3PDE18"222=2H%(Z+RVP&D=&Y+P'1CH#O,&(&8F$"S3:@%Q6X3UYK4I*
M5.+8JOF?2APK HY-^K),%+[5W 'B4V;Z:.4#3;T&@7A-8%!8IQ!?PDA5L&EO
M>$ZQ9.6#==Y%+>WI5G8HJC_0@SEXNXK@=L^K0RO"V<CO_L9W?&B6D#4_R)K.
M 2.4T(HH ;Q &E#"$5"0,$ ,(9)C:1T6*82PRM#T<<T",:]R_RZ__&E!+J42
M2!8)))/N(&4\"H9 X"5!@$8.#*3$ 1 1.$P"U3[:< A6Z3W5>$IESHLRY]6I
M4RKS(I5YTB&#K?&8>@RL4Y$5B$@()%,80"4PTX(J(?S:AI152$C)"DH@*9!7
MI02210+)I$=$4LZA)08@BQR@,@B@#8F0XI6&$C.K4(A @JN,YBG&=^6C>^I^
M,/)R+,S?E+?R?<^MD/KH_N<%B?/GZ(FS[[N+N\3?N65P;VPF[!VZ>$YWKVI;
M]@M2GC/H(7"2HE0LE8&(O AH%05%/</:I2)^M IQH?T[!=M96UF4?6Z1U,*B
M;/Z\8"7*+@YEK^ZBK,114)Q+X(*/-!=1#:3'-IK/CA$A-*0\!;'+*L?SJLM5
M(EW))_/4\9=T$99(MS"DJT_P22UIE!)60*F4V@@Y PP4%'@2G" "FKB K6U@
M":NPV!N&)<SF V9+0ID;!VH)LXN#V0E"2221B*-HITL9S7;#,9"**."PMSA@
M@J1#$68%JD;1%851KGPDV7>O:N7<]V(?V^VHHOT3W9MRLSZF_[<$0^+0N^Z%
M:?DIR3RXDS2/W:BRE7EOY9RV+(:KO\JSEKW1_:9]3MJZO%&<.5F2N60QCS<6
M__:]@X28\]V$P)-D9EOW.G&T^N/79;/JAK? DK?,P%MVI[8;M)#Q?\8 KI(C
MS'$*)-$(*.:5CK:^@X:L;:!U,4U:BF<;%LC\RS/\S<G"RR7\/=Z(>P#^GKD[
M4,+?8N!OTFSCW$*!('"&1OA33 ,=O 3&66$D$40HGN //KOT40E!)0-;,@-[
MIMN^A*"%0-"D@QYQ10TW!,B :80@@X#VQ(%@L M6$PU9A""QSE;!.U_"7\G
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
M5#"T,1B<Q;!VUH?!>PO]Z(T.L88^5E\5H^(<<>K=](&2.F(MDP"=/I]J)GA
MSD:#B'#:6&)]4AI4_":LQ&)2+#Z)^_!)W!%8K@D>F\:5?VSW+%Z!E8(<MT..
M"883@G+2JHB$]![Q8 %#&*:@K4C!@+ 2H0@P',8*;A3<>,(&L;)$ZKNUS%V1
M+EO+?6PMD\HS=AXSKB.2S@ I)=PC9V) L+%X135E*:JRM<S=R[T JGNE&X*&
M,CR'[>@D'@^JLZD:OQW'TZS/G]JOC2^=TX.<.P!=:\!7\>BDVSN/<>B*'-UL
MO]A^&$P96IZX$;+6&G_U\Z\\.R^OS&Q1_^>'M.^GU7^ +*HT0X%)0%I*.-*>
M<R0H=HDJF/E( 6FY:3+Y%%+KBK^CCOZ..5@ !M!A^.TV?*W@S0/@S02S8]%&
MIXQ%6$@)S,X%I*5-2*M$2$K<16R75G134ED/KT@1]J>IM9<E4N/]8 YJ>]D/
M:KD?3&KZ5FB/"=9(1><0UR(7=Q 6&>^=%80*3UBM]H,Y><EK7>C@2K'%O\^Z
MYPU&[E!K<=3_:].M%Q'+;J=&&Q(RGPV8)LZ-#@:;:(+B1BG*;:2CF@BWBIDO
MA1;O$:9VI]1DIT-(2CL41:[R1;E'%F8,)<6E8(8208&V,M4DF#8IG\:J!6)&
MMQ+8!?)T/ \$FB93OP8_I23+@V/.!#6B-@?\4HH4C@1Q80VR4F#$)!>."**
M_BZM"-SD8J$M<P5OGA;>8!U2(H9Z)T!YT\QZ+WBR0FICB.:QX$T]\&8J\2!:
M[@B62#(J0163P'$4$\CBQ(.30G S+ &E<9-B52"G0$Y=((>3J(G57NH@N2>
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
MW!+P?WL_!OG?%['U:YMOWJQN;</R:NS\9_/]-JRP[>F.S+NY]$;P/D%<?L
M1"6T%57XMJU5] 3:VK4G@_AB_,N?H3,XZ=KS%YWCZHW537^.GC7:"S.03X;>
MYBD<?CW">&.6M6 9YD>NV=&+1SO <K4#3+"MX7>*+DM#K_T:+Y-KO_O18PE9
MEDS]TF-__)U@]]18<Z/'_L3]70LOM[YAQ- L)G[9)W.3/HWVK!KUJ@V?-([@
MLH-!(\(N&JYZ\+_K[+.9R2NFGUMH2769YMD1&A13.J\.7QN"MM@#-WNM3,6P
M/% \S^-EB^1R:XW4[7T9-%*_=]3HG<3,\X_W&]DD\1FTS#AX<9.U]!/CQ-T7
MV2^GV=U+(Y]//M'UY;[O'(%:N]"VFQNO9W6Q+N;GV7V[S1%*)%A+/>8D*DYH
MSGH(DCA)!/&*C8)K"1;#X%KZ)&NUMK=')NC#_:_M#^V#]EJWVSK*E1*WX/?V
MP>9:N[MWN/&U?;A_L?<:VO+AGX-+$_31+MD[:G<V=_:A+:NT=?B.[+W>%95)
M^</?GW;I.FGM[!UN[G0/)TW0>X?_'.W2#;&YMG786ML];Z_]\VGOL-MIT?=D
M]VCK<'?G_=?V44ML?FBGRYB(;7S>.MSXTO[R$5M&N68461PHXH%SI"75"-0-
M8[3$WDD'^YS&33SC&*7Q\G^<&/T%#\Y?9#B\JR^OSG!X9V]<$)%B81-30O/
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
M@QR-"G'C/7*YQ'^@W HG,#,L!XTWU0P7Y\*GZ-><K/1[T/0PLJX-8)D/OIV
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
MB,-POGSKE2B]ZN]O:RM?. 3P_?SFZ^X9OB5+T'B-SQR-BM%=TYQ^! 7^;-2
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
M:H58@45(E\%[CY%CO!;RQL6!<4S@+_C^((IS,'GXY),AQCS1]Z$RF<+G:3_
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
M1O*B5\FP#4]J(A.D4.K9W@F:U5I5U_H[[<]F&QBX 7@3M9;0SO]?W$=HW+^
M(XH.3;RO\7X -M,E.A;XU$1"@63*SQ.H]*K:9G<73.'J4+[6EK5*$VR]0(J!
MQM#^DGR^+[YF%J@S7'-?K'D)LME7M '3#9[LA5]9@EY]),M+Q<($S?U[.)JE
M&0X\,>#G?";1J_M%]T_U6;7V\WGG CR+A3F\Z/7G_!#*+G,[0KC)RY=7()1)
MF1+0*L/D-OT2K0M>!:/13V4H'? N00W_U_<S306X47%#P+Y$]8JA]__^6;]>
MM;XK0^Q[#9D?2IY3S!#M+*BF[C2& -G%\-"@[S[$\'&F.4 U(=M)%;WHA@T%
MHLS1!%WZ4W :?0H#P-(>Q.G%+W8LO!P$61@AH2,/ER)-RCENIMJ0UWINZKTM
M^_+=U8Y\#"%T==@)_>%I=9G27.5 C7P= ,,[S_E:WW&LP'V*DX8!'0J1J^.G
ME%S!G[_T#H:CX:2"VR;O/'XQZ=LG3"JU6EX^^&1<H@Z.(06^H1[UX 4QEK>'
M&@/K@Y&OZ7GF[$SD$YQX\ $G)R<QP(L><,J$>+S+&5K-+V )CJ,WVF3$UCM_
M0 0212]>.HUD5CT0UQ'SN5_30V$>/_LQ$B/"#9JP?OD1]=?.W[Y)PH#W>PJ1
M[G ^& 6;&9,=B7X(? ,<^E22(=[5_5D"9$I45LV;Z2B@U=QCICL"=A-N*XQC
M,8-3@>",>E^B48V>/MP)0@+ODWL\0.^O/YT,E%=XCRIYJRBHLV\W=X;!_ABB
M!_-S"L',W!SBC-E#CQ,+RQA1Q7#R0^]K'27T;&IW/<&$9)I@^'G49#!02F<\
MEU%2G]1"W>IT1;:G*[4TJ<<Z74F@ WOZZ^Q<Y8E0X-&=YASU&*X]_KV_\W[G
M\.,W=[2[]Z> , M^/OR\O>?Z$$[1CWOOCC[N_<,60S0(V]C'XW^RC^S=T0Y#
MIN/#_L?C=T>[[__\NL/^H;N;_QYN?]@YW-E#AN*/WQ"RW.3:4"7!HRLS(J14
M"#A8D,"I\T9FN15+YRNYMXY)IKPNF'#4F;P0/J?,*^68U=GB^<H_@SD>59C\
MSF]^X$-O?).SE>\^^SEH4_2-QI% 8<:O>3!"1VTR/U5(JFOJJ8IDFM=AG65!
M,>N<H89)D1E7NL"U,$YPR:5U*E&-9X)GE\-XS"\>K%VS=,\"M./A-]6YO,>6
MW#[=%UPY[S--I"HU$30XHDUN">4R2"T8*WF).+^<+B-_8PYN XQFO\.SE$U;
M[W0VQITY9JJ:N?6[TH.!P;5(BV69^Z*@O!061,9HV&8EB(W7(2\@S(KB<P64
MIU9\;BP^VZ<[&_NTA$E110XFS>5$<%82(T&&; %;&Z;?Y4ZOO::T*]5RY1E(
MRU9-Y7V1:"3):$Z4^O.4U]VG)#![$#E^&$[Z;@M"2CM^&T^?P%>#2_Z"@;?R
M= 5Y^KISL,_ LAF5.>++((@0RA,C2DFX43)W%DQJ[E$=@5.UK(YZ53KC3$8K
M!O.GN":=7ER4Y+XW*Q.E; 1K U*XRN#568L8N8]\-:X/GIO8#7WZF,FX.Y-X
MSR(Z=2[_:%YB8^"VZK?;2&_;BF(2Q3,LD3<T:&X*4N:2(2^&(X;*0&A9\L(8
M[:D$RRCELEY#N[AL U%^GI"'U(K#U<7A&VBFG/FL#*H@RCI)A#&4F ($(S<^
M+R@LD<N*M=>\6,9%6>DF)7RME:IE/M540W"A7L'$PZ#RT_/3"[GIYV3N-![\
M#^!9S;=!LUU'".\<5G,J=F^_0N@RB*'3*@E\F\;;2F"2P&SGSWV;QP[_C'#I
M00)])DEI+2-.A3R7)<V4SL'76N%HI1/VV\C!G<,OMG)P(SF@X',[R32%((T4
MI0/#Y%A.3 XZ"18(G"0I0Y%3D(-B1<#6Z(Y*)UR_WC!JF:23GEO2=Z,SB/4.
M*,MG7H]2L9[OZY,*3[@#'N%HE.JZLBYJT6G)%SB+>N)BM1/NCKD0H_)CK&!:
M[VS%0CS7"Z%GX?-X#C_R#@N>SM6Y3:L T^3"7V,]6\"3*#RZQL?AS*\>2=4\
M:-6YVK389^:87NQPVNCL5CWX#"M68G4=&!"\;QP<[,?T\VD/@JYTCC& +=X9
MG_K^E\:83#/:AWA&U]PU':K-ZEA!C_3JXL-8O.!CV>=DG [UL%JU*77TLPU>
MS>I5)P-<GPKK$&QO9"?'6%X9CV'F3^8.P7X-AIWAX& 8JVA3B2G>)1:9GC>/
ML\>L8Q8BQI58T-M=>7)HT/ V)X[-.ZQ:@C0/S;G/;!WPM^_E-7JI[JY9@NOI
MW+N*!S;KYV\-+G(%J[^F[_U'_=IMQ'H%;<PP@<9$:3+/"'<>$VA:$N6X)4QD
M-F0FLU9HI,\#7;BLC]TDG@VNWHB@SGH#/!E.9\7+NZ[1)JMWWK,[Q,.-W^SP
MU:\$^Q/G)%;+#Z;&#'=<TO^P&534YO71WWI,YT\_8_.?Q7.Z:F*.L$P8IC<:
M RPE3YH%;SI?K.[\M$YYD!Y_P1!/=>]+K!FH#_/Q1G;HXG5>V\-T_[L\N%/M
MP5TM0>5C'=S][0^P5. O'P^+!P=/[_QN]TU38OFN#QH/GO7;T:?-+?9I\T^^
MN_GI$+2:^+2YD6U_@&>^_W3\Z6C[VZ*FW/[P[_''O;_ZV^]W/F\???J\LVD%
MC%5N;X*6W?SSZ\</OW^&;QY#O!RV]S;H[L9^62HO%40J7B)0F3&!&*8U@9"9
MYD:!\A1JZ?Q.02##!;,YXR($IDL.ZQ,\]3PKJ"@6S^_JR>],9__R<[NGKP@O
M.%K\WK2\WH@U3W46(,G]7"K U]506)M_D1."=2N+5<LW<T-6%"LWU<FITOYY
M5"8_]+;9V?R\3YF$2-J6$.?G%CT*1TJ87Z(RR_/ ,0UET*,0?$4./*Y@+,2[
M9)'CB<1]+S)VD&P-/F =UUN0Y?'9;A*_ZN4N[M'6?I"6<:X5X0P;1L%U)%II
M092W9<A-EHL"\96+52N+D[?>V4W]3%_\H.>Q<:M>\6$('LN5S&BH(0CT?6\;
M/Q&T( 8QKH=5G+'*;M;C-6VVPS^!OOH2B^F<QR@RE:;IDQ,_*\"<?_(@]HO5
M=5$'$PBFL(H.ZQ>Q;C)>/NMO3.&3T54O?N5BZ4S:_&[SD)<(:I)*4/NU&3FO
MF$"%6U1.I\.1J_S@Q8KN]I']NF^Y]3#UG)B@ A$!R7A03]FB"#YH+84$V1T.
M_++P#IM9[M3KF^2XEEV0UFGWSVJ)3,<G$PBBYR[#0N/4DQAOD#HH+A#H'D2^
MF ^IQ;AIESV9&' M:ZG]#'<_ 9D)X"&Z66<[2B*$6H,F4KM0=.?VV;Z%S7HP
M')W=FQQ;79TM^9U)J(=A>S:2-VD@/=\*]FJ#:\6^HB4U4AG"M$6R:TX)>%:"
ME*7U+L\SHX)<>XW=J2M$.RG<N;7OV.F4HZ9#A1LK8$"&:J\,1;.1P/DO_G0R
M\E]ZJ1Y\Y$&?CVH57'76ZAO,J>ZY;ZZ]ZM9=VOY$CV+)Z3#E-;$'%Q/HKF.P
MRQCU\B5/P>P8RWY=ODW K!>$WO$"^NLKN)O5N!TA9M9]+*F'S1EKJC'K.CUD
MQ^P%;*0)]CJ-8@%\''Y3E8\;<#0\&.GCJLE)GFN*C\7S S>IQJ.S]<Y&'W;X
MY. 075GL&*APD!BKCQ+S<[K>#JM4L 9#KY KV,VE.\\OSD_QS2:QF153 63V
MV:N4-)RIK?K<)#95#VTONM%XW[E+=%)G*6>+&JF:E777*JDN#4XCQ^1B;%T_
M/ZSU%=F BP*8%]EF)2]NL[IZUB07:VUOUH_>FQ7_B7A$,[F/5.(1V>"D\K\T
M/_R*>K*OSW[I#>*HXY=^K9>OWBRXT(LXQ?A"Z>-:!LIR74F.8E"C)-</KB5D
M/4K( BA3^DRM%UEYX:?9.KWPLTOO6JYGY<5?G;_M=["=GR"$\Y*0Q0VX-?;'
MR<ZR]2MPE5WSO::05U&X'O[]+MO/J6$-/<+I,==F,K\-R,4&V-RS.@1[-^V=
M>],TO,=K_IKUS^U.^^<>"1(A+NBC84E<=_Y_VD1U,HKIESWP5>"YKGKU,%.W
M>B\LGC-< --V#;M9K#IMF+-SZ@'2IM>U<[M?, [TIQ?Z4?-'&H^3^*4,5NL\
M,DEJ'6UBU\893K^<'H*DG9'AZ2!VHIFJYWHZ11PIR[8J170R@C!R!,.>:U+%
M8!*BBW-/7HO/JF.!2]!2ZF"@\Q-:T<;A[R:W.%4$Q,<:#_%!BC1P-+%M=NV/
M7G\X7NMVUMZ#G_XW&@L\U5_[;6(_G_VO"CY('7(PLG1N'S^NAY02R--0!.(R
M# N&DW&'%G6:K-N)*$6'NA]0CZ5N4G2_$9%JG&KKMH:GNMO9[E4(;M2+[[S5
MAT49]K" H-]?-856CS &6Y5EB['23U/LKDZ ZP^QD& ^F*I2T3"\W$GOVS=X
MO!L.)N,ZO8'JXA0&&L./)EQ#9*6AP9:_>,V@9X=CK/QK@HINY]!KB(SBI\;K
MR1C&UW-XRPD8JF$#4E9?/ L?(8B-0^Z!N<0:%%#^SM4MU(C&@M!C,>2M4XLQ
M<1C+GB-.%T((P?L'4N=84FKO?/E&[%G$;'1L]HU!VIP03FM)1AY"R_X4_VN:
MH4P]F77L% =1%T7"KVD]8)TN._,8QX;SV$*@ZP)ON#AFSN<2Y=-P].(3\POT
MPW>.3I^(5MF<%1F$'J9YXHGXN:H8+$6-$XWH-].J@K1[1SH6E\+"CWSS"^[@
M9N-V?H(@]IR6>+6VWOF[3M/%E$ UQ;M+$3+(W1CD  'IXAZ?Z8"X/5.ET'>%
MKA:Y;EW=N&)+5@-M/\,%#I[U>6XCK=H.F$N,@&8@5/]G>(J[KUN#NDW'-#X[
M04\0LQKG&KX_]\:P:Y/W%/_4P/6=3Z3$5TK0<Y>*+5/3I'ZMS&?Z>FZNXF+\
MH#*[X1H$)K0HYR05EL$?GX"5CTIDEGYIY':V7!KABN/LHZ8!TW((_O&@\Q9,
MV,&B#>Q.;<_Z6N==R@DM/1B$8WC#IT=[!_<:G=3^R?R:)F-8CP-M@QZE'I3.
M&-:X+EB<YK*G@ ;GE2V$KX.8@D-%.TZX>7-?1Y4^-:]14IO'SLDW?+D7=T,R
MO;BI\6JTS(MR=^[9<6)J887;G [G,_LX/3.MO[P'AP/?I$?3U^IM.? 16&Q8
M:XVK%:ABFN77QQ?B5*!Z B_YM2DKE?1_G-."==<CUA(ELZ:Q2B]Y3R?#DPAV
MF!1A)_C3N";P"A(+R6J$SBK"9(!>U.<>Q$1\4$146_D@Q+; 0PMT%Y<>A_@M
M$;42E-'\LW#!T1EP$?//I*K6E A,B<T9HN.\346/"*+.SWX ^Q@]+O RCC1^
MKX']L/6>\.C(N/\+"C'>\O]-/MNI3YYCG:#&+R1PEK\G)WCHT7D3A_#_1=B\
M/<QE=_X/.#Z^.P,D3(YSY_?A21_A-1N'[U7:F.DQS?:=S[*ORM!?.<D>O:JZ
MQNP$'CR#.;FJYS+=7'TLWD0+!^MFZA+76'46[5Z"'#.37C\NF@8G.%.S/7VE
M*L"GM&GFU<HHGFLAJF#-M>5KM/DE3OI86TO7"SJK"CSLC5RG%J>XB9+O@_.[
MWGDW7PC?7*2C8T3TP;![A2?&]CZZGHGGIYABI>40CVVB8Q@3I%-TNA1WC>#C
M::DDNE)QT\'V.(W!78RXOCO/OWQO8NK,*@Y[[<$SM7*=,WJC3&VVG@MUYZE:
M6JQ3R>XB57MS=LUKW&-%OC29@X=AS_CN@4/,?R5;\09/+\^E@A^(Q_"!B$-6
MO_M>#'AK%V"I!_$VK(7UWHQJ[63<B=#*G>:%GB'%"NLRP6_&FW'EJ7@PQLWO
M;]-'E-35\X^W208&@;K'HTF,X&\DH<^7 IC2'Y[6]5'G=XZ\J+K"L>!-WOD)
M"E5);V?WGJ$VF5_HF*5+D>\+4R<_R5>M)KF?J?UCU(OD*7-B=@L1>[[,=.*1
MJ<9^<#WVIC^L7I[:HKS56P\4$"[BQ=Q!2%@G8#BL@AM.,)W3O-:/%S,*?EV/
M_<[GZ@Z9&J]^!OCHE&WG'+P:ER'E#K49?IEB=<<C 3Q*ZW94.3T*J4\5L"3@
MTN/!(3+%G'4H;R";]J9/B=#,+N+%XXD(C*3!CH_W780*CX=PJ5L@$;K%JQQ6
M1HP;]K)9SKLZ'([P$"51?F$/2DSKSQ\*8I",!R@)P'I:;O.N[IW?&R&Q1V0-
MC(5_ZYWSIZD1CKY^ S$]:IY68[SIC2R\Y'_/CSN]G8T&*9ZE3 ;I+$1D2]]/
M)YV7?'G36X]M*BD+KZ=C:UH%:A#_^M!G9SCVG7P.=MVEDY8+*+UB^4]"AG]^
M6?EI'5.JU1A5XW,H7^>3Z^</B1 II3ZPBA VL1IAAOZ"1UO8H(?K@G V=;U1
M/[6H-*=?TV(;I'O2HRDT_3F\H'1*TM$'\4"NLH=#,!/=:=.&GT$?>%BCX7$\
M#VS.TF)UQ $>[39G" U! "S<01K-R*,W/65-?+/[[]8FH>4]L7*Q*ZW-?9>@
M7OKPNH GECWAG+IZAO'@I1:(YMCTO%!4^G11"F*]PQ0VJ9E;I,:(A 3U>9L&
MB3NH$A?&V.OCSG'<L4U'SE1@TI$U\AR,J[EB"!C)J(<4"-W(O#4YCH@Z<S@F
MN\<].ZK+C3=]?ZRC&.CY7?OB5ADA9#O]NA6K4_7QH_-+5Q>>G#6YTJ8_$8\\
M9RO9]WJ02BZ&XR&Z<'/$+>/):)!LR(D>VT.D4L-?FST8Z3KQ !\>A#KV (LH
M!ZA-(XMG(OL[=ZK\XE9I6AJ6D+FPJ0WLEDN,#]@I'8U671<V\ >)L:$!H%W0
MPB]W&J<55J#V1S4)[&ED'HR&8^ :A*USQ\L+_'N+]B]9O7@\?X)-L_C899V7
M.MY@41:4W[S.VT.=MYUT7K<3--9%IB(<&"^L'!9\'2(A8T1(FS87UQKNPB?,
MR4J2$!CX])J&#>;\YGZY(K(Q<WD3N%V-$8/=I6"E:E/7MD;.MT;F+0/=B^QR
MO/9*W*L8-CJYV;*QL#35<R\JUPYZ?M8V56UF.)C4;=RUASE5C\=3:FUP1G5R
M?!(<7 SS^Z"C7ZZNW*L9R9*"G QJF-(H03"UDU0@U\SE',-\M$QU;SX88W1M
M:F;P 8RL<<J3JO7HLFA[ECQ&7+2Y6 \)N>%^@YK[;\;>'1??^.DR(W%#TW-_
MH7]94[6/4RE_7:>/LC.C]5Z%Z8G^+-@&ZY="T(B#C4U3X#8D0%-]$,NUO8ZM
M#9&^"ZM:HP$_GY,834[J4?0C2W+,T$Q)CAL/W:T""VB*$6NLT[@>88+KT=#-
M3>4[,IK/<P.:T8*;$1%0&@C9\5E33SKWV,&7'D15.)\1[ZOF-4RN*EX*@^C!
MGP;C&<3"\=#-==M4* D'B&J0"I5CJ7?J+-+]2!-?'2)CV11%=X+%Q?V(#C30
M7W"#UM7;<T7H_MB/#GP,YFN?K7GG$^PF.9[S@Y]+JN9O?>Q)<M12$B4"O=;E
MH<<>Y1C!:N;9 L]WDLU@+5(*^8-' DCT5ZO%6]>-<*E]J7Y:$Q7^-(?J^RKU
MR4P;1P;SZ*)A@HO4.XYZ #R<PSJ;@]UY*5B,M9^(>OQAFN"<Y?0@++1UA7AT
M6J>IT^8P(4K)6?-K%+@9T?#(1_5< V;HJ%KJ0G^DL>NG-IOZN[.OW?P=TIS^
MO3B8:(AC\DEWCO51[&B*\M^%SQT6IL.2),I'6+=#V #G242[J!BPJP=;]V#>
M^XCT>=9%_8'?3WU$B*U2-=T4\)?>_ Y- #QS=FMA<I_=1MA;J@!NV%?!T^DG
MHD3]_[?WK=U-*UG:?T6+AFF8I0A+EF\P?=8* 4XSS0$&.'/>^=1+ELNQ&EMR
MZY+@\^O??:F22K;DV,[%=JPOD,16J6K7OE?M_1@=J_>LE,K0F)PJO"ZQATS(
M[5ID 2FLQ9-WZ>DKJGZ0@+-5K%31[.6Y!$Z\(C89X:UF;->BBMLARH-X\T_Z
MPPO\1KMOM:F.@:]X\TS,4@:T[5B#E:^HW:NX06[P#7*1S(,4>4WI<.2 .*!\
M/IDBJFFCQ=$Z-/5M&9J&T8G#9P<JP.14C>?+8X0);(R(EU(,I3H=&J)G=<";
M G,=H6B",$JSA/- OT$"93ZU6Y:3?U&3PSP87\T2L\,ZL.R;7J".1I8OCTL8
M3G@]URCR<0UGCW&53[O60(U]=,*R8C485V]MP4GA7O10B#:O/]&><Y_IVU>B
MN<7G*_+PBM4D-SP?:>7A<F-NZ$&E>AB19_+DAH4]R7V.)_7=II:&W&3A3]C=
M3%D5D0J2%GB6.RUR.6IL$I%8:)8GC/+N]Y*UL3E<-E]Z,E!]Z0C*52KU/!G$
MTD&L3\ !R-328+%0E@YG;F"#%:\ JT^*HCJ9> *'(H)9QP5[@7+XX5UJ]&%;
MK5Y'54IF7I,.CX%?R56S'(7!/PL)D*5/=R,6K)XSIOO(+?12]K@5A8KX91:A
M#LQF]":RM<F4(9I7RT)!G5.V>^0M*%L$%"8CBYY6*?X$11GCX3"02CL8EML+
M6T9>,29%QAYH3YA 1E8&'.X)U622FXMAQ)I3M2TU4JEHXG .W;?-KW!=X&][
M:G-RP^3XY/2=CH]4KK5CV\A6;'U5](,F^';<A)N6:]<G3!]PC5NV=<_;ZE '
M(P+@J&FQH[7]VD<.:.DZT!HET*G2 0]? C>P7+NS2PF<V[):O>[=E\#M/NSZ
MSSKM3C/99K+W-=E^_<?WUV%OOW=):^W-S==)-UKQ0]:2]C=:\GL(8+=8TP8U
MMD>U_%]ES/ ?WFS^FIK(R&9@]+/6<?J$:?1%QD5$DO<8&Q74>IM'2&]DA'3"
MA/J,V8,37C]=Q=]'9=Y#M&6MOC#_E1.XVQ9WW*YNX.#LYM/[6_^AU$M4+]PV
M!QW;= NW8!\\N%N%];V78]Q1%X]&E$Y#E'IMQ^S8;B-(C2 U@G2;A3L#Q^SW
M&T%J!*D1I-M9)-OL#WJ-'#5RU,C1;1;>-EMNW^S9C2CMK4/#WA,D?,.M]F8;
MW=I>?ZWM-@U9'IN"J%KB8>L I]TS^[WV$6F .^SKLZ-L;VPO&XX_2(YWS5;W
MF,*PAN,;CK]5,KP[,'N-CF\X_F0XWG',7K_3,'S#\"?"\-VN:[J#$^7X>\,G
M./:FES7N@&,=X;'X+1EE'X1^ME/C[]-FSK9CM1KF;)CS(&G6Z3?,V3#G@=*L
M;5M'>)#3,.=),*=C6_V&.1^<.1_]*>9[K9_'H\7#J GY'=OL]8[)'SF\)%<S
MQB,=0RH^];#DV@$#?^X/Q;(9HQECXS%. B3FQL+>>NC0VY'B\*KT-JSX?1!E
M>A0$N\L:X8:J]U95W)!VVSKDAF)-Y?+)5"Y74^$$+N778.B:\+_9[W4.]&)\
M4V/2L/,6"^\ZKNEV&V9NF/D1,+/3=<V6W6^8N6'FXV=FNV]V>ZV&EQM>/GY>
M=LQ6JV^VG$-5S8_^'+:I)KT'(3WD:^@U-J77,MN#P=&?"S=<=U1<-[#-3LMI
MN*[ANH?DNL[ '/2W]3@:KFNX[I91FS-H5%W#= ^YMH[;,NV^W53X'=S5T#K3
M9.V8<3_H&\_5BVVNXV]/LW;+ZC4,TC!(_;%=R^HV#-(P2"W-!GUKQ[.#AD%.
M@D&<KK5M'O"Q,,BCS_:?1-5532@$ ;C;.OZL3S/&(QV#E,]+ FG\I09V<Q7W
M]1>ZW;T>K'/_B-9T&3B'9D?4\$I4[W&0@/ PW&H!3#U<&$]ML^6VS&Y_8#SO
MV%;_V0L6XP@$+H=MEB#*C)V,N)_%<+9E?!6I%TP979QAALMOZ'=:9L?M&<][
M/:NMQO<2&ET!S,<\QCP.?%&&>%<CN3V87 [V;(39;,A+*X&SE]YLM]IFN^L8
MS^V!-7CVPC+>*@SN(&'4>%Z1J5Z_ R9X+7_(77(=JX=(H KZ^A5"&B-R_&N%
M74C A=J#$CZT53SB#6%M65K_R,.#XU8S8]$UF\FA_SO)"P_GL.%G!/1\YHUA
MLJ^\Z;6W2)Z\+$.U!N'9$@WKEK\$[5R_^/%XE\4/;KJ5?P,P\']YAS(58Q*+
M\=^>_"7P7='I./:@Z_7:[F!L#T<]UW>&;M?O=GJN*_[9 \U",@_"< $O!*X"
MK\;[I6I_[P'L=S-V(_6%=UQ<4%XV*1=3 ;%'(-JP?)!V4%*(48Z8OO OJAV8
MJ6<LA!<;WF642["^@EKS\E!+0\7#6/+KD.3-$EZ\J0/&[ZD$WBE52QTB9<%&
M@@U#2HWRPBU%T$KSY?3-?K<+#-9"(T(,MD_B;L7<YF%N04'@@KF#/_\$/3D%
M^Y\45IZLQ-A+4K"^86:@[<Q"?V(9[/;,):-MM:=T'8OH=).5Q[^C5Y,KE328
M(=%ANC^"U)\(]$\2F,B4%"TAHL<"+? 4!O7_G04X-]X9:UM'\DC<3]BD""OX
M<A?4]U)Q&0%5P<F"E6/,!M28@+\'SAU8:I@#^)1A I\"<8"44_!W8!=,XWH2
M^!,CP"^*!-V8D1$*NC3GS>? &&2/\!Y=KNEBX]I+@!O.$^!Y>"B;TM>1<]YD
MN(U D'>PKY=R.]B?@C>)8GL\8R2 0V)\UW44_\ !^K:2IVM8FC N@'$6__&7
MOF/W7B<&$ V5+SN\UY,(&,I#R/@,9@DONHR%F*&])(Z9P%(4"QA(+<\'[R\
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
MH<HY2*-*-5G1*\4L="<-0I;(-))L/@?U"BP44+U212\5-J0B1O8@4P6OQ<)
M50VBS"C\ 6T*EC+(GP+?F$\]E"5IL*(YMGG)0ID+P^V]Y+<0#(=FG\U2P5FR
MP!H)>B:9P AL;'!>A>G)I[$T\VCX+^Z"D&AJ!.=?/%J>;B$P\PAO9",9!=&5
M"'/Q^7\_O#VS!UC)5*J/++7*\%EA%P6BB="Y UEMG,5D)?^=@;,V#M@8%WUQ
MQIX/!)8#^%$VQ1K0C&M.L$)7[56*%5-CK#-#F8BY5EIZ,5'15J&>CS7U:A;M
M,D ^F"]-^3@VW< 'XR#YD4^NZ)HSXVKKV7PJ4D$YS4K&7^VJ(TMXUC?7J2\
MJ?%3M[%TM=ZM8SL=9W!O=FZ=P7^CN+FP2#D-'GZF3WXQOH!0B%G@DYK"_F14
MMI6E5&%"BL2?H-51XF'*$K $R[X\7PJ#]T-0\Z-++$$-"P>7_$7BY1E;)&PL
M)0)0,J!%/6G#N.O94$R\*SSD 0Z3KQ!%01:K29.Z"/!3J!:5#) J-5?=2EV.
M2_ZPKAZUBOZ@D+_7Y8=I,1E6BLTSEA\IN^"#+[^6)=XS1E[J*5\9Y^J3\3&4
M?'C!% T +!$,7(K3!;.2<#T=D<0TO@MO9OPF. R(>=8!_(PCFQ4#D9PNN-K<
MP^_Z?&PA+K.I5)U<0(4>5[0T03('Z$KXB]<@Q='H+/'& F<.$9,L[*,_0S0;
M@OZ93CG(HM9_I/%4CP$B$Z@[=%)N/4GJ9!@#BY,"9<V%)@H<1*Q,%5C<QY8&
M Y/X*N#0#F=JRCU:SQ=<$*FV%=P(<"(N0]#</JIK$(DXF],+L'5(1D)2].\+
M18I5]J::*02$$%QQ'P#\O?1EKBY+F"@@Q53JZ8M@GI;Z(JW,&L&KY*P3;RI(
M5(L22_@KT8>%D5/]N"<!""Z/1*TWO-R.J)&E]5LV>*_1^5C'W,$8OX$N3HP%
MG8+L5."#U' ;,UH?.5UA43;JQUF08K=!;':%#)*29S(CYLZ;$DQ!*<"ODV!N
MI,C[N0XI$=($<15((73XJ!V()B@).H(+G>$*/U0UELM+6(LR?:Q+S&94/Z\:
MN,F-PNXC:1R-,E](&8EF6+(<A&%T1<6(,%=_$H+&E@7SK-#0"XIY4]8R8H7J
MN:866@NU,T%(/AHS8?&J9)& J5?]&K5T 40KX!%@AQ5L_C5.K[E?)95[(_NA
M.J8("Y\1<91A'#]7CI#."VIL30J8L='MX==O(F.OM;)RO9-DWL62Q\#=Q\G5
M=[LL^('8/'<VI#O"2EMS%)6O/O'^]##:H?T'1R>1\H%&!),30S0BZ&#Y:,"D
MRP8,$:-C;"+'TV]B])JE&MDF1K[!!G]AJ@R1U$O2FY<Z"RD&#!/)=CVZRU>0
ME:?&G\%J([9]L#&YKPJ3T_72-&+=RW2 P9M26KV4UBF3HRFE/9%2VOUXT5HI
MYNO"DN3YTFF1C=G(#FS0")6R'2:I*WB*VC:R?Z!?E"*5PNIVK/H3>9>QR%,9
ME*Y&+;/DEODB1O.L#<]-C(6>@IAYE,:AU &\36]=5.WLL=F0;^4I5/LGTM\A
M!;B:$'X<@>"O>:1$_81E7/*U<(+9]'Y&1J$!]QHEHGT%)L>M9K\=.:MPGE+O
MIS'%+C!KV%O+-)&#@SY)DE$2!W<:*"4XJ+S4*:-%!:_+GTAWEWMH(;KK92B3
M)@G,@LQP&@VQ^Q+GQ0(_2K')"*5:<C="?65.#E[*YQ>;^<LQQJ0J,+J,$886
M1AD'J93-ZTD$OCKXZV2C63B 3D6/\5*44S75?%*2K 4Q"]=(:H?Z+EZ/-)'R
M(1QE$!$L]BL7O]*!V]2 *8;1+/ Y0(BFLBEUKLAEN@]YGMKYH&^?I75=?ZEA
M7S3ES.^R+-VZA_9K8P2<.XWFR@KDO6_(/\T;]2Q,Y;"&&%>S_9I31$.QD3^E
M;+W4 V:A$^@HM2*<XK-!U<V5_&@QXZQ"K'G(KR%N''M7$??LN1:>]/=S4OK8
MI'-]N(&#7T4H7JHI7R&-<X'$%=E,^LYK=-:*F$G1ELV^0/XY .8@-) LB0V!
M,(2A<"+OD71R$OHKGPU\DTEXL>=$YQ]\DE*;ML ,-TH$[C;+#L0Q?ZJS25V2
MUIPQD&5;>HT6^G)J1H_Z<A^Q-)F\7>3224I%?RG]/$49'J''M3DJA3SY,E7?
M/5.VZN(W"",$0LLK%X&T:NHH2$\F50H*N[_48A"/A#9L,/E(&1^T\PSVZUL:
M^3_VR_-X<@4QZ0_PV[%+,)T6T=[X/,4$ITCW;PB>H#*MCCPD5:DH<P+G,$C5
M>M.,(K0%IZNPM]Q,-B0%&N',."NG7[Y))EXL<HDJS:@\@5*0,(+0@G)NA3.V
M]%(I!1^B:P^=4I6SNPH2V:&7WS>A6_K&*/(S-H2YYX>O5J/C+20Z>Z#3Q1CT
M.NXSZ0AI^&3RD PVWY\IRX?2(*5]J%CTHQ23)[_\41R(RK-3W"]VAUCSJ3/'
M:XF4@7I+*BL\/%UE2+I$)>\_%>>J>)"3$[PBP5^%)L*'D3!%+_E!T\)WXX',
MU/,Q?8WE1> ?<>!#/M6ZBP,PGUPD%D8R%]X/>&BZ4+M]%8AKNC$E-7G^)![$
M"&TVI$OP3 T!0XJ.S32S#'[U8<QLC@]Q*OTJH)AFW=RT0QJ8@B0'3@2UOI9?
M-LOW$LS<0%W#.W:_G-4YU,M9$$@ A>2A]$,U9=TV;_<_&1YAI'S6@-S\/WBU
M0/Z.%Z.F$2:G86.'&%7\QIKF:Y#\V-]ZGORR46/I P)E^5X16%$J7J:RI +G
M>Q)1K.<_Z*@'SWP(0$N&5$FY]?*2942U-89 D4-^E7!;OG%9=&NWT(%EO50>
M27J+&'"<T943<,-DTH\.;N.$[>%PP5!#"Y,O@?#E4\)-H8[,_(B^8-0H42CD
M,);QF9*4V*V5FI_2H3:E7+P49&B>\D$?G9.1RXR$*O65QS,+"[.XB?AW!E,G
MV#C0@T+\X&-P@8&FOD"AKN+"[&G6J-5&8NRA]L(7F/JVE)O;$IGQST0Z;8[Y
M501](#[QT9KBDN:NHJIV^W7YJA;;)&S63D/B;(CL[)XKPU1LO=90UYNC[QTC
M@@GS2_D8FNA*1@#MG)J*#$[QCE6XT+F+M\R@LT@O]O!8F>\Q%>_FRT'H@.%"
MF8K<;;)8'^?ZZ)85_AGFB3=5R>90*,U/$0\(.A_3QM>PAOXH*(2X(+,93![I
M;[=:9T,O"9*S>11@?4ET)2K$J6S6Q]/(RX.T<? 36(3"ER('@F67L73JO/I6
MM<9UX5>BW5_.^A4.YAQ/JW\B\@'NX?%US ?ZCQ3T#HQ+^4;XWV00#GDT3GPE
M'0CPG<AK*<X!P$\=%?V0%8JAY\L[;R'U-*9&]X+S.1Y>(J.+J71%STO8*Z(S
M!+K<SAA2Q85_\1/XD>[WDN73GM:PW7;W0/K'X('L"[^;[?6!>C\7'%RQ'_\E
MCGQ0A7%1@K874FUW*'5H%'V'\7J>5"H<2.,&4M?)C]9C6).H_949L#"M_GN>
MAUX"#X#X1]D47KOXD6*5 M]@,PE6J" 7 K/)@RSX+BLJ"N6R.5X]R\L3\@1>
MH6&U%-ZREWDQ"<38>/<3#"_IN\^8"L10#:$.Z;.BQ$%]IA;"MA&"-;KB6#W^
MJ-AA7]_A>;[#QG/2UV,"JT'L6[WXX&L&IMYQ6Y;=]L[LSG/QXH5EO*&,)J$^
M@ ]4D$@V@%^SHN+SU561#<9+\NB:C H4GKI[]ANLC(JF%)4T3X7&UF]6Z=5;
M0Z&&+D -U15PA6='#")]0#QA#^3-O"0;SA"LL.".$C6)MWPL"!R9/$_$Q, K
MJ3,,%OX4(W4C4=Z@U*I/R'HSPR:88/ Y12(__?;NHH NS*;YE<UXEA08IOJ*
M82I@6K-9QB= ? -I-LM"\#GED1!Z7 76JUZQ@Y_LP+AT^XR0'M452-!1,C47
MBTMP/OBX1>Y%L<'K<!).\HI3N[GB=))7G*H2O'L$ _E#Y$!.J]@GT77(M@H^
M^:$9/.WL]!O7MH(ZPHZTLJ<B@YX&%%K290\&7F7%**]=X!%S&J09J2Z,GG_2
M>31H%-MA:/C>"DA]V4#^-2D#-=6_"ZQC,H'%J+L?6R ]R1!4G7-O _&,@3/A
M\%!L-%HY^_MK<56 H+_TF\1H/:C,3-4])WXT)Q:;K197>F&8R94G"240-G O
MBK<OVUP)[%M$=$&.A!:/BDM$.-:EO$!QF07\"64N<IO[+87@/R^.?'<AKU&$
M2U/UZ!X]0B"IG#\C[[&9PQ,$,.@16.6\EKL@PE^5KV=$,O,0\CV*]7151Q*4
M#Z,B)T9:E,P [[WA0(=-R+^R! ]EMSC2J7KN<$*+BR(I^D'1,H\J\#*;YA%\
M5<1\ $(="G32]WI$^)K*NLU9<E2 :LD>9*Q=6*M4JAC^C82*YJ25&JIRC[R:
M R\Q1%C1@:G8'S)+N?) -9+VQHO8.<$SL&](\#ANN07) SEOVPK0E_.OWXT/
M'XARSNO/W__^[JOQX=/[SU]_.__^X?.GG<GCWI3_6NO,/5#^RS[4'-1'B$RF
MG!$1&*#<F!(YP+.MREA7I3MP#]!,(WPW@BA/<I#&GBIMRT(/(K^4?9Z-O9]
MQ?(PWA=02L8'T] V7)8K:5TAV/.C!Z-X'G$[$]2:0:@E9^2=PMW51>\8\L'V
M^:$*!!XN8Q\9O+EQ[_E.^U99OP=/QVXWO0J/(#^"TEP#C#IDXPN]4E_UOM :
M ^"%I2#*$DRMY#DL'D'V&\D-_SG[_5]S_S<OX[^SVTB;B:/=:CW9<\*<Y<YP
M#E7B?@]C<1DD*66IOW$9\-AX!WH\7>BM7U!]_LY0L=)>;62L5L\K74H$[=%@
M%;TIU,$T5WRFY2PFQ9(RS%>VJ@A1L;);ZRE6NF98YS!7A^.O#&,CI-;^?I ;
M6\Y@%^1&9V"U.NV[1VYT++>]&R#D^L\ZW<&=3W9@]9W=2/#P<[4'5KN[ZX0>
M>K*.;77LS;C@AC:7Q]0S]0L=T-2V2#W.17VGW.BGO,? -[Z]K4#0MUEN;4?2
MXZ3,.4P&JPV_T,WN+UXP,H #F$"G2Y6;^ 73XA0/HI^B+C6#/QIE$-8!!;&_
M&&:>P(>YC+U9?<?A1T_)W[R?P2R;&6_1:8B-_U6U%I*BWS%YAT<G_P>A^QNA
M4?CW_ !Z/35/H8_U=VR)@O>FT<O;@)=N7/0&3-:,L>\Q3@&<Y!-V%$8E:QMG
M^<^JO]Z)P8O(K/G^X$7NJ$?[K;?FX+CTZ6UV8XM=:+CN89 !&N70*(=&.6RP
MMG:+@"H;H,#[)O1;X>=^D)'_(I.WIX82O9NNNT/4FKN. )IM:K:IV:9FF^['
MU!X07-<QF%J%88J65OVL3DF;C,-1!A7--C7;U&Q3LTU-3'M(A*9#U-N$KK7
MDZW64:)TWLH3WY@8>W;3[W=3#X[)-\_^;;W^AIGWSLR-MGKD&]QHJ]/05K?.
MKMP[0]_@$:J[UF%$C0+6R$#SS?(W&\(VA#VN;Q)A7U(YQ?IB#;M]#R4NSF;=
MN??9P:RN&NTSMN&(_8G1PW2NW2^5<V.?"'D_U^/VW5IY#?9_P+NEU&DX%DM-
MD[!QEI>EDX@['%'CR_S);,[M1@WO\A)[ *5TO_4I6!P#ECY=TSDKRE($GA\Q
MY(16VO,<O_WDW<^ ^WE^+5XFK\ ^>6$9GZ)2>5!1@S?S1J+4OZEV&-FGA-:'
MM;.$9#,GD,.0 6_573S',CY+#.*B'17U!C$ER;GUB<,D?Q-A'T:-9-B(C#%R
M9(\Q>(_'OTGBK)LF;,=3NZ"GR3T:5<>3O LL[\135_^F;.-QQ;":@D'G9K-
MHFOG" 8*I,^4E.-6\3H38",.;=NQO4OM!N;=*D%,SZCO%6_I[W,N-J[:4<;]
MJ/\&=;H/(]HHVB4N(,.O<W=4>(_J+%J@*6HSUG V]?Y>:]XX$G,"]<8],ZZ\
M.! ,1Z*:GFL0S<,LI3Z:U.>69"1O;EN GR#M954T%5\CHJ/"B]*0;DMPW-1*
MN,#]4EUR"5@)X49U1"ZFPYH%(?C*$!O>)7.NE6/88 7&/C*H/\N"MFY'[*Z3
M[.;EELFQW/-ITS+:=EY&>X\]P&"1_AD0#ON_ON*^=8O71],8K#1[\7,2#(/T
M];[G=^_=PJKV[-YY_:;^!MU#+;9^QVSQ0$UF-^V?OQ\_M::+0H4S3=J: _DS
M3-RH1DL/7 L]L%R[LTLM=!_4GG/G1;#]@=5R'T\1;'^#;-$&HD4NP*?(JCW=
MVFC9;+./8^%O1>+' >%^;5-^=\ 9AF;P@QM\2Q4!6GM?Z62K_D[V[37>.F.Y
MFW^WT;+VZ8#>=H+2 YVDZ?S5RY?7U]<63-.ZC*Y>GD,(B" .+\7HTHM?0FCH
MO>PYW4&G_Q*GRS_: _C1MNV7$B=D1M$A1)H(Y.&EUB2%??E&GT%864!?R=R%
M_!,WH3[GAXUSW%S9Z.9#W@Z,DA*83I+?^B;F*5_V[ZB<U7]GH3"</OTZH"&+
M+[GRK\]+#<:&BZ*I&*9 I)4R@$WQUZ([&;;YUH<;\' O*ESPQR6NCM?(ZR.2
M5P=_M)W>RR3XF4[.:N25/E/BZ!6B.S+>+ CP>U,I<IY[+W)!ZI_]0\I17J=#
MZ6:G]=C%R&XU9N]@Q2C92HYLVVVUN[9CMURGU>V\',83'][5MON][C_%3S 6
M-@L1B0_9.@AW#!>EX(+AN\Y53G9#,4+N*83(6!$BN\O%;B<@1<Y_WKT8\8(:
M&=I5AF;>#W%&..OPUU$B%B0W+ 1H-^( ^TDS+K+Q>XC'/YH$$,\>_T)_@\\>
MR5+.'LDZ_L _&^<$; ?:\Q\><&+H&=\LXR-_]['KR[9MV8V^/#B>];UD 9-K
MV_8_\=S?;ML__]UFEKU 2B/T9P[2YB'@E?&;!1[X4$S%G_+X^9M@5-!VR\EA
M,KQXZ(6PC,\_IV)!F%/P"?C[SN-G\\8M.& V=VYF\V^IF$^ S[]8QIO8FTVQ
MK^)_QU;#[*O,[C0Z_8"9W;D#G3YH=4DF)(N?G2"+-_K\@%G\SO3YJ3.ZW;*M
M#Y^^W1>K[V-)_^_-UX_&AQ#O=OK">!OYA,>^S;GWT2P5=^_;Q=\?W>Y]]WY&
M831;&._R:\??_(F8>8]_.R_./Y["=EYX4Q\O >//'X/PQQ O^C[ZS?UX_N84
M-O>C!S[E"6WKEZ_O3F%;O\0B@6T\-:'E2ZAOW[T_A3U^*\9!&&RZPS>5N<F[
MLW8/YJ1?TK\'$-3E*Y+5%YO_\YXN?6]VG?D]G9EBB1H!1]UTK[F.>C<CG^VA
MFJ6R,.-@2EPZ=U/BTGV($I>CJ6;9]U0>!N;^0=FW6FM]^_#KI_/OOVM>QE9H
M>OO#?OV2Q4GFA3DVGE[NEZ?1"_S =S\9=5+E7^Q!VS7E@X@_&.-06$@YRJ8+
MP_<RA)J1J*P$(PFOP0)!V#"L#@RIS',H)MYTK%#=B7OD%[!T5&0A/$3C%06O
M!U[^<E"3J:[%V4?E39^Q!+>MO.FT++?=N_/2&\<:#.X>U<YM6T[7O<N"GBT0
MJ^X>W&I__N_%^;=W_R=K^;\9O[[[].[K^4?CV_?/7]]],XT/GRZLJGAFR;&R
M):?O@<#;8 T=S::\]5+Q2G8DZ-_0T_<(E_=F\:JZ?=$Q+^IE\K+NJ&67C,#=
M2LLV?9\.E\3[(>_!D^5#FKQZ9$BG%Y- C(WW0>B%/H*P?QZ/ W\)-/ 8[/I]
M$Y%&?!6D\#9_ [(^/R]ZV4B24D7)ES@ .L^]*:51"K)3(9CO8V<:[,DB'WFQ
M1?[K)/N(=.N3+"^'T6@!_TW2V?27_P]02P,$%     @ C8AH5%,DIO%+"P
M&6@  !$   !C87-Y+3(P,C(P,3,Q+GAS9.U=;7/:2!+^GE^AX\OEJA8C 7%B
M5^PMO\0IWSDVA^W-?ML:I!;,1<R0F9%M]M=?ST@"86"09&R\BZM299"F7Z:?
M[IZ>-_+YUX=AY-R!D)2S@YJWX]8<8#X/*.L?U&YOSNJ?:K\>OGOW^1_U^N_'
MW0OGE/OQ$)AR3@00!8%S3]7 ^1Z _.&$@@^=[US\H'>D7C\T1"=\-!:T/U!.
MTVTV'[\5^]!KMMTVV:WOM7>#>CN$O?J>"T'=(V[0)*W=EK_7_J6___&#VR(M
M^%!OM4FKWO9#;/;QHUO?#9ND3=J[KH^/-=,'N2_] 0R)@QUC<O]!'M0&2HWV
M&XW[^_N=^]8.%_U&TW6]QN_?+JY-TUK:-J+LQTSKAYZ(LO:MAG[=(Q*RYCZ1
MXYGF^ #&<L?GPX;NK.NUO*RMYD0MO"F3BC!_PIMQQN+A8H) B88:CZ"!C>K8
M"@3U)W2KB3("HI2@O5C!&1?#4PA)'*F#6LQ^QB2B(84 /2$"C?5,@]QK140?
MU"49@AP1'U;:XO"=XVB Z'#$A7+8'&%(9,]H*X729&[=]>K:B FD%]PGROAI
MVM[T;HZH 9&2^EM]RF+G00:U1G$%8EGO$S(JKT2>,%$D?5)>F9R_>GM[>XT'
M[8!+U9CW*=.^KC_6O68YL<N<L[AL_%;/Z-:APS3XRNF0T3U1A\4Q5T25/.5E
M0JAUV=.Z>+M/TZ6:'E65,*PD^#M]?M<(@*X,#KF,2'\H'P\SK*0:">3E?2JE
MP(3*?*I/Z6=5((QQ9?CH)^FST8BRD"</\)%VK/W,N[H09HE^;A!9$,+FSSX1
MON#1BGAOC 0?@5 49'X ,@P& L*#FAZ&ZEF._2,BO1W4)&LR)V V1/3K!I)
M=#'M24:KO>6@)A&/"!+;O.:.CP24[3B22!S>#-!_^?[[)"K;?R3QX^COT?T
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
M&26)<TMD DD<?DDH.FF>BJ1=2!L>#%]_^E'XN&TLT'2IOJ[;KSWOC^( _K%
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
MO==.+5[A(M?6M:5 *$<%U\2SB ,OAED+YD0LC<8)Q;105?R:;8%V2#T_&!R
M<%4MLVJ_\5%10)K\7'II0OKE\60TA>\_;(83^#;Y=3#KS?#+X_&\1W=7\^@%
M8>:5#*4. HPD,"]#IQBQE@9"G4TV>/RZ3C^R-7CN3.6WK3BP9H9K8XN*IT(7
M8<TGUV5QG$T UJP#=RO"PQ2$Z\2>&W"DO3$.PAHE?'$A$^&!,R*]C\3'C"$5
MQ:$#D'E656^?[9DMMQ2,.PQ9MK'!7MH@9YFUMC;B,HU"2NX<"4H% A(T\]JE
MQ#?=LS^&-L@=6^#6AL?;J*_K&G'/^Z,X@'\LZ]@ZSCR")R5;D4B742X9&/)6
MND13=E9M5OOOTF/OE05W5UC70_%=?]!,GC>CTV;>E6 !*>:H@17O!5F%SDP$
MXB@'HEDVV:2HP&YVCK#Z^??*F!VH<&UTV6&=/XR>3_J3$CF,_3 ]G_6C^ 3#
MB#'Q&S\JT+^T*?.WS>-;5_G;698K1?Z"TEYJ+0)30D;!O30@::99\9+]&'O;
MO*B=US3;9[[PNN^1;&:.ZHST,64^EQ$IZK)1)!J5DY<\LURE<_Q:1*UKRS=E
M+V>IRK,WTS)>WN9W QR&DW[.XU[B*7.E+=%1X8R8'2,N2!Q /D<CF \1JA1K
MNA79_B>N;GAQK?Q\IR:H4"_OJMCS&)M11H%G0P05F4B:$(_@EJ1L<?:&D/W5
MGMEUAL)>M[GJ,*"]@@^]D57:3KY&C7^:K;K/<8F8A4V4<99$"KAZ!UQW'1+7
MFI1),#:B0X4_V*C YT:]/*^__E#;51V8L^E,K1TW;;V,YB/^Q<)EVP13UZV:
MUX'9?Z?FMD9::^^6&MZ7]7DP98ZC&/$R*,7'@ 3O%,E9!&K+MFL(=]/J-_1H
MWH?1MU%LU_'H[_%Y,QC V3^?SUS^WV ((S_X@'\!XU?#N(RM  )PG,B<B8)(
M)3E&6320$%*&3%6,5S<0UX2G&[UNO[V9NS%+4U6G%1R^[V*7-N33\8S:^%Z;
M5#2$A>"0VD&0P*DE46K4AH/$U29#?/LX8 68N[^R=Z;J"H?A5S$M.+\)JIKG
M2ZMA'>90J;W9;N%!"YU7Z4"W$IU)I26J+^?Z@1+IC20V6$Z4D%FJ+"70*I7.
M]\F$6PZ,]D6$;51=@0#O8)A*$O,YN&4WG!1UM-80[_2L9+DGCFE'8@#E G?F
MVMYT-PQ8@V?_6T)=F*OI7M=KG8(UF]B+'Y=_ CHF?__+_P=02P,$%     @
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
M+CW?P@OPA)WX2K&%RMZK];=5]O?W3];UYTY_,H-G=HM""HTTA@"G40A@2&)
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
M;$](I9'5C[<<X':CJWY!')BE]O';B&MY:_^TN3]N<H>G3TIRZ'54)G)'X9"
M/-YLR3M5IL0[7>1&J[HHTBG.(A43CJ@$0G"SE<=$ R:( (ARCL)$(P+E;*GN
M;0+&SQZ\<[Y+I[E"R[ERU/& \Z:2N"PBS=?!?#-UA)7:DWH:$'?DG(X CD0V
M-=#*#(@;T%XV@N;/,9?AZ)5<&KH;EU4NZWU$)PZOM#@L_'69V[MA)3^JKZO%
MU_GR?M]D>O6D_B=;FHW?L\$45@$G:8A"+' *6"R,.<.Q IRG$BBH4$I(1*%R
MKY?<1H*I63=;'8*M$H?[B<#H$52*!%83CS.J5H/D<%@X-/0#TU0;U-L4?VX%
MO\?QX-##,-+1X###X7<HV 7*Q@/!5@V/=QC81>^]@\!.#76.7=]XK\88)S$C
M%$"%&8 1IH F4H,8)@PSF6 JJ$^6MN,NO%:0T;*LB:I&2NM,.B>P=#V[ZX+0
MX$=TM9"!WAQ_+ZL^4-3XJ)Z_E[5LB 3OYNU[+E?KR]4RG\OB[GNU_)RQ95X&
M(/QME?W=$@Y[G)O)<"O_]U->'-;92EPTE8@3@*E!UI "!%3%&$B"%99<F?\Y
M11[U)M'4#-!*T$"4D@9L)VJW]-#^8^5@=XX] @/3T^F,C'L:!365;H+-:%5:
M!;?7&ZUN*;X'';6K)O[N>?0ZIP-OC;1ODG#_CJZ:.KPU+I<2BK=ON%NNXR)Q
M9CZWO7[(5F]6V0-[S;*EZ3+_H+(B /C5?/&T5G(6PBC1G-FRX,0>P\ $T#1,
M@$XXC9"*0R2]\ECZBS"U9; 2*_AQO@SD:K%@66[OQX/<ROQ3N^S%'@/B9FH/
M"_-8:UU-^AOKSQH4"@0;#>QU>9GAX":HM.@_M[ _@D/D#O:0XBJY@?U1.I?[
MMT5+;8.&/ZK[N76%+4O]S&!$!>$A @2E*8"4:T C& *5II#'B9"I6Z[)<QU,
MC<BJJ->=D)[Q@2=!;*:G/J 9F'P\46D1 GQ:]<ZAOP?-CASR>UJIXU#?,\_U
M9L^\VV8%BK@(<2PH"#6' &+. )<Z-O]$,M4*BI2+CI;+MK.I3>U3*ZA;QA]_
MG%L;)*W0NX+I,5"J)!=$!C8E=OU=VV@XTMS!/#A^I\71X:XHZ)F$2/SYJ&YH
MD1!I&W%8U!MX+ )M/ZKU4[:\6[Y=?E6Y+3M:;N!J.8R-"3-?F5V53"+&4 P0
M1=IFR(T 3VD*-(:1(A)2P9U**U]/A:DQ7BEW8&;KO))\>T[Y4$LA_5@([W$
M=IWOP^%\<_*C/C!3=\Z =U./@*]A80-+BF_I;AEL\-B>P]73D7_X?7Q+'J>O
MD_^F1CJNG?RWY7?4>]5A;3P;OHYDXQTF7Q7YO=/GZTK2,MVOF>=%:T65S7.I
M[J,D)I!C LQ_(P!#3@&A* &*0A4I+K2(G6PIKUZG9OYLA;;NM'6Q_^B1(;_#
M(+AM GN'=F@;HP]4_7/H^J#4:YI<IX['S83K@\51LENOE]MQU%]95E2D^VBZ
M*LO3S!)&J3;+'!!:(0#3* &,1@)@I31.F(AHXG7P=-S%U-AG(V%@1?0L6M0
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
M\WYMWIM_'<[YY@Y&F?%..F[FN]O#[=;_C^JQW.'E-IAVE:TWN\-9 C6CL4H
M2[FROJ@AX!&-@&2"2(4PBJF:+=6]=5'_[&X(G.W0Z<.FY8=]U.V .RNU#C82
ME_D^C,QE!) T4OM9!>?1=K,+NH$W#BOL9+1P?=K!]:H)+F_;X"(4?5H'YSL;
MU3ZXJ/.AA7#YA7:L\6EMIM]#$7BX5&_-C_D,1@AA@2G0J=0 8J8 ,\P!(A*3
MF*9<A)'3[<'Y+J9F'6PE#'ZS,@:%D)[;A!- NC%!-W@&OUKU0L9[[I]7OL])
M?Z*746?[>2T/IWG#DRW/:S,EY^LW3-AHP>?*:!5:<$X4!3#E$$"S& ..S4^V
M[F 4<R2H7T&94YU,;8Z7,@8;(3TW 8UP.AZ,=@1IZ,-.7WS\3RX; .CU-/)4
M/^.>,#9H>G1JV/1LNSG_-S6__V)+UWU5&;M7FPP[K^:+)_/;,M'.W=,Z7[.E
M]:.>F0T )['D $%LZTM! 9A.%""88T2T"D.H9FM; <^-#CS[]V**K13#S81*
MSN!;I4; 2CTV"0)7.]']T_ZU'2,WCAD0^8'I9R-Y4(D>[/(R5AG.:G+;B+="
MH_[(J25R??*6KPBC4EI+? [9KFTS_@>@[^;KRLWG)<O59]- M5ICD= PU G@
MBDD "3=$QX@"E$<LB;".&'0*<6OJ9&K&ST[.P K:X@3T+)R7#T#[ &E@]O'&
MQ^L(]!( 74] S[8_V@'H)0WKYY\7GVUQV2'4DF5S6QA%"9:O*[?=!(4)34@,
M((H2L\VA'+#0[GJ$B&/-J<#8J7+N^2ZF-L\WTGG<;)R&SN%:HS,@ \_IC6 ]
M5HJ[K'?GRXS3K8]WD]&HW=XU1O.3;0.R1*8,*[Q2Y7_?+E]5E3;-7U8/ZC/[
MKO(90F9""XT Q30$4#,-J Y3$-GYCA,<D1AM[C/<=BQ._;:XUAAZI[*I #LO
MI S65DS?@"X7Q-UV'_VA.%8(6"EG\.-&XI\,DL$6U5+JX',CJBT"Q#Q0ZC=R
MS*7CD4/*/+ XCC7S>;D=(9TN,D@32;G@VH"<F"U$(@G@E$1 11!RR81.B%>6
MC/_+BCIVJ=PX]?*,(Y1?'*W&X@0**7I52QRB).*ORVR;U-40R@NU5'J^SC]_
M8>N_K9X6\NV#^1#6K[56UK/3<LY'L_#/9*0A(CPQJ-J<B+8:-],2@I J+ E#
M4<R$#T.T$V-J%%+7PAHK :_T"-9&D>";U228%ZH$:J-+\6!FM/$CF98#Y\9"
MPP_'P#2U-Q)&O.#%WD@42@2E%L%6C>+!CTTCX<UEW8#LD^Q:2C(J&W9#ZY N
M.[;6CD_?K6S&;)NUYUXMQ?/."SZ?*8@Y#Q6S3(D 3)4$1,828$RBE(5,2>7E
MJ'Z^JZGQHLT(-U^7GE8VKF0GM7>"C@9\W:BM']2&OJRN [07<?-9?5\'+\RD
M^7N/-]>7,>F3B1IZ&Y5M+FM]R"@.;[1CC<T]T;989^5$F\]"&2<AB3#0%)FM
M&(L8(,;T G$2H3C$"=+(:RMVMJ>I<<;N?G2U+16;5[+Z4<9Y<-T8HQ?(!B:,
M'5J[PKJ?+J'ES1,7D>B3)LYW-BI+7-3YD"0NO^"?K:_,\_QFOJANE&<4190Q
M& .SSV( 0I+:^]T04$U5+"AE'#H7W#UL?&I,4,H76 $KKPGWQ'Q'P#5/^:YP
M#'WXXHZ$5PZ^<RIW2+YWU.1H6??.*5-/MW?VF=X*K=4BW3Z6Q1'*4@5IE$0D
MQ1#H-(T!)%B8.0LE2"C7H0A58K#L6"SM3-=3F]9.]2/LS8]-_N!8)[3%@+C9
M ,/ /#!=G*Y%5@^#K00?JFR$.UH#EP([U_NURWE=0,6A)->E%EI&S53'RY>J
M7;XXK';YVDBS?GZ[S-?94QG-8ZOY?/["EF5=R_S-*M-JOK9W6!]4-E_)68B5
M3JG" &(A .0A RPFYB=-<:BB4%-)6T3OC:A"BXOS,>(!MW*V]^(=\SMP(^*I
M#>N$RG7SQHK*I?Y!#8"R>*0]$%]699/SFV#WT<R+LLH&AQZCH<8?O%[#K$84
M?]SXK?''Y2@P[ HB7+^J<O7()@-5*HA,*80@#6V>;DP9( PI0,SOA8 13]/P
M6I64]T6=W&:B+*3+*@T\4X<-.*2MMQ=7&*BK;$<ZET:N'APB%]GPPS+5$L@'
MTEY[G]0SZD.6.C[38\?L!9]M[S.M)=<H$8!%2-OJ50(0A5(@TSA.-81I''K=
M(.\W/S5.K\7F%_*U35A08N>XO6B-R- [ &<PVN<HV--YD/P$90_7R4VPI]W9
MO 3[3_F'ZGRT]FJ1/T^26"LNH"W=8"LY(&/,F0D*(DUERH6,*4U=HW.VK4YQ
MCL[S=9%7ZR^*V;OP\B/U2$2X#UOS/&T-Q@C3LP4.7I$Y1WIW#<;9-3A:_,V1
M#O60F^,_]I$3I/BJ:$*@I"$&7-BR*FE( $]I" B!,>:4,,[]RM4>=3&UF7F4
M[Z)%:M 30+HMH]W@&7BN>B+3,0_(4&E 3_1RQ1P@3<D_&YZ\_@E,_3>;/3M.
M8(H%%P!3>R.12 HX)X8Q0F-LQXE4L:37.H8Y(>_4F*>^2V>EU%<\CSDUP.,?
MRG0<MM_GR4S]EU,_GFD8H*F>T9P2^7=[4-. _Y"G-4W=MJAH=;LP!&M$*JXI
M;#1!E6[ ^O;#U'KQ"I28%07:O2!, 56(*2VT1MK)7:^IDZDM ULQ;7R@:HZK
M<4>RF;K[PF=@OCT!39MZ?N<P\B@#U0-6(U5Y\OF<_,HV7<"@L2K3N7?'*[IT
M0?J]FDJ7GFV=U**,1G_]G3U4A/Q!+=FB8-5=@:;7W^V]KIIQB!05VEC6&$<
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
M6 -(> *XY!0(A05-4\9@%#J;.XZ=3LU*>9VOYP]%A.CC5D:/!<<5:@<#8P
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
M2R(281H)P!)NMC]::ILK(@&)5(PP'"NM$[\ S*,^IC;]JT##2D[S4=M_K;+
MRNH;AGD,:#,#] 33P/._%4(MPC'/8M Y(/.XY9%#,L^J=AR4>?Y1SUN';#VS
MH=I%.8U?U.H^8X]?YH(MBEP <4IY&INE743<K/3(S'&S2X% 0A5!11.HW2*M
M&WN9VE2OR^>55J$9RPLW&'TA-/ L]P''_8;#1?F&A=V\7UO4S;\.YWAS!^-<
MB+CHN+TF<7JXG4W_4>7K;"[6JCPS_74Y7^<?/_U:>9(*3"(5J@0@CE);P9$
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
M(V]0"AQL)0ZLR,&[AA)F+5!N9I'>L1O<M#H/&VM5*N\B@!Y%\_H$<J3R><V
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
M'C42WL^+Y[Q@B]]6^<OSYWQMG*^5;$IN1-NV/]4"%C.F!$DX38!D(M86LF"
M)E( $0J80B%B@:Q*_/458&J6\G93NE)K-E\$Y<(O:47.J^Y3#AGE?6:DF_+'
MP-FW_5Q+'Y3B&V9>!VT-ME2^Z6SW8%HL&S4\8^^0C.]Y#D;*I?<R%VX9\!<
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
MY!M T5(L ^I,AAC0"L:$81SSACBN.<J$<_":IF3K'+LL7M^"Z]KA@?!.TFS
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
M()  +A/F*,\,K+-U&D,V.&"I!G(.%WH#R%F_A[NY0%GFB+R:3*>3W\OUBK_
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
M%C" UR;V8VG_VU0A'>(Y'!D SQGRFQ/7OY[[\>J^X>:^[O-D-'HWF99?&JC
M7;0Y$9.H0Y6$7&I*,HE6<R^9R4)5B:"/RV;C>T3'(.YJ#=5'U'^/];9,D!^
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
MG%M0?P.KX)JO=\/Q< X?AM_7N5FR_G<8GIW/D?7ON-N<P6\SR)>C#\,, Z9
MV6PD$8JCLZUU0-';2$+TK!2=4Q&JY*\=0O1V>'Y^ERI'4V0#H/W+9))^'XY&
M RHCM4PKDGQ$ET:7VO1L-<&(S]K A<JJ2O+V-0';@>GYW:?L)> &@+%!(*\G
ML_FG?+TZWJ)9GU\MW&4?KW]<SEUE2"9G$DQB)3E4$U>Z'=C DG,\HD=3Q9#M
M2>]VL'L^US''5%]#*%US/=8X_@PCCT9ZR9G75/$D$I&^>!.2.1+ (&?6@\S2
M>>6J5.MM3^)V6'P^=S>5E=0F_#:,D/T,WV%\"3=K#[X,QQ'61/ &!7 2YY=^
M-' 4E'39$UC4?G$+RW8 2;+L;+#2IV,=3![&R79@?CX70&VHO ',?U@K"+E)
ML/0_AM\NO[V:3*>3WY='9OB3^=4 0C39IDRLP.A-,HF\660UIE+LF ,ZR56,
M[BY$;H?4YW?Q4TU1[0^W/ADM<(Q?3O+IY32>XV=/I\/8U;#KGSZ_X^'7N_%S
MC&'8)E(G;1++#&H9O28A&T-RR0[33 ?!JHZN;V(8-@CEJ.!EYGR,*(2P:'*>
M2+D<=4(Q+505Z_:"AF'O@J.#AV'OHJ\&=MK'1N]&B6(!(PDLZR\50_^8!D*=
M339X_+I.^\Z7,0Q[)Q!L.0Q[%XTT"JR[HSN5\!F#_T1XX*P$8Y'XF"GQ%(4&
MD'E6QSK%>0[#L'?2_\[#L'=11O])$!LZ;V>9M;;E$#RA4"1W&-4K%0A(T,QK
MEQ+?KGRMO=;F'6OOITW,=Q%EWUBX.\]9.<X\,DN03+2[+J,<9&"X1J1+-&&H
MJ[8K<'U6P[#WUO[^PNM;[8],;XXY:F!EHT4$X[X;,<*D'(AFV623H@+[DH=A
M[PV$#L39ILMQ>\HA>:)E" ,QN9QR&(WA0-*.0.+,@?..LFWZ?1Z_F+6=$=D=
M>[7[Z:8AG'61B[+ZR'6H&IG)3,5 8K0<18Q""%%1DB0%P67B&T>ZM96-=)>E
MYERG/6%7,1_I  R\L-7PVL_.\0=O\2/?_6B1!NND21"4QXBG%(=F3XFS5)*<
MHDO6"Z]4E9Z[==EJ8U7T#=Z*:^I )+VT=74Y+;A8?A*? BB41?JCL>@E)L.(
MBKGT3'*!6 @8ZEG.6<@\,EJEN^LQF&LC;'O):ZP+5+VPE?9^_!T_/YE>#8P
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
M[IOC#S?Y;9DYJG,$8LH,0ADA$9>-(M&HG,I^SS*K :!'*>KWQKC[?:L;T3>
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
M_<X?B]2?X:<K_D<T%_\#4$L#!!0    ( (V(:%1!A#\K!04  +P5   9
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
MDDFJQY-<)T5>%K'7."18;A*\UF'T=)-(MS6SJ9<RF[QNHXEYU.WK:MI[TW[
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
MR'ECL711H/UGIW7^,E*!.=O"4PE-'0"C<&,E'HV;X-%*JJZ!9@!(YV$THUR
M=1H-'^L?WVD4,X4,@5,=B0:5*#ESR^7.CDJHS;C7A)^F;.F<=S;*ND<;7X$#
M>T9W-C: P'W42?YY(4GGWG)M=T]1%)$0VWI++&,RW9T<F:Q+S)8JP5/SQ@<[
M>,96.2N\\;KIV!2XT96ZF;.Z:1<#VY73N(*4$U>-21=(BZGTT1YU4KH^8GKB
M)YSSTGC2'*3+VASG9D08>L"3G6&(==U"CHP\+5-2AZ2V)(KQ2,#MPQUS?HG+
MG[>I3:-NRM0RL]1I=B]T!F0T<5W'!!D!>W=:6<NTU<%1Z]U9,U8C_>^YX7!H
MM=R76;I[:SK%6XP]A'3PE1_KW\3#W2/>6V(0@%QJ(]0N'9*:0(E))ON'@G9/
MQK0_:R['A>6E*N=\3!V& :63:)6:O[D3WZ*LNB<_\$J= [&@@S#ANC2LYI-<
M4J4FS&PJP=DO9K0$K /-%8A=UM\>W U@.'^=C]X+M:0HB0G5V,,!J.*,BWE,
MP(-;"F,Z2\@>\^3;,8Q(P0T&\+9S4W6)2*T)/J@\1+4)FQ)5]=L'>J::Z%BQ
M#<5H4%]S\_IE3BL\08"=@$1-*8)D@J\$1#_[0>5?D]H98)W<+U5.XGA!?0/S
M@61G*::JN#(:11L-&^,>:G-@8QJ;J>MZZBXUY2JS[46R<? (PPN0A543RZ+G
M)G,$M<8OU&G92-^ZG, WP8_1@/@1B?!2<Z<'5T@].!_V0"J=>A%7<YJJ2\]7
M(?(1F@8J.R;;TFFT(S3<.OBZG<!R=J%^,0@?ZXQ'KHN)H1+%P3N-&#80TZ.;
MZ52+P A1AG_:M]& ZT2?^Y?P/2-%-2 1L2=G@4Z:\F'?CCV')2O2BP9BY\I4
MD0[F:!C(@#OBT56<2'>O7\+0Q]A6CBAQG'O=0H1W B.GWOD.E'I*\0!)CC=X
M)Y9&WG-[T%S[D7THRTKRG$X$H&-T)55QF'/8&2K1GY3&JS!GIC#YQOV!"*S=
M)$ "&U.$S[YJ"!I8BK[ 5!48+,2^."3XZ!U8]]%EL+_;7$?#\::N,_\M15G>
M3-IUUHHLT4A#(EWP8"K_B/KZ\J G-M+KT185\,T=G_F]MLC<94MS-9>:,JG4
M? 8S#<VKP\B^?,]J+1Z.6GLVVA_SX9UWSOE]Z+[D&<5B[)G# ;#O'7B3Y"5:
M)@T0I(+DR@7)0WUV?)=W)WB@%+4%W $S4,H9G#UTC@(3%N(?R.MWO]$)<.[L
M/7.)C2-R]X3W=@QL3-1>X(<48%YQ.9F.:0RCG*SKUYT.X6Z2;OA_X12'K8C$
M<QJZ)PA8K-[W:'I-'\E=9 IVX>%)3_[X^Y&\Z7 DCX\1J&,UK^5R6#BB]W4H
MYMUYAL5ZW[M2AT\H$EN:8Y_QA7T#+5VX'X4N+L6[B]O+\YL;\>[OY]?G;W\)
M&F?/M]QF?*FD.QB@_3H=4S@3ROH8=0L0@,C4EE8EC:9D<]1DIR,+-X2.R;?-
M[VM.O=Y$Z(=Y1>O9Z<WYOXQ[="-^/;\\OSY]C:^;O3Z_"<3%Y=EH\RL6?V1=
M6V_A&%#6]>/<]C"<V$^YEZN-;WE[.+7,9C/"VG\R^\?<= !7;;V@_HZ"_A6O
MP L!T7\S$M=JHA+U^^=Z_^) -FC=]#KK'KH-N0+/#TO]V2\\.W_[!Z1C2#K\
MZO3Z]N+LXNKT\K9?60]/V$\;OK1)F94E&'(\U;;SAN<?KQ"X+V$/U]N?O4D6
MK>!_LW*>O/A_4$L! A0#%     @ C8AH5,,^JC#F+0$ 1D$- !$
M     ( !     &-A<WDM,C R,C Q,S$N:'1M4$L! A0#%     @ C8AH5%,D
MIO%+"P  &6@  !$              ( !%2X! &-A<WDM,C R,C Q,S$N>'-D
M4$L! A0#%     @ C8AH5(-G%QR&%   (M$  !4              ( !CSD!
M &-A<WDM,C R,C Q,S%?8V%L+GAM;%!+ 0(4 Q0    ( (V(:%2=(62P/"L
M $_9 0 5              "  4A. 0!C87-Y+3(P,C(P,3,Q7V1E9BYX;6Q0
M2P$"% ,4    " "-B&A4LVN1D[:%   >K@4 %0              @ &W>0$
M8V%S>2TR,#(R,#$S,5]L86(N>&UL4$L! A0#%     @ C8AH5 XFP6@W30
MN7<# !4              ( !H/\! &-A<WDM,C R,C Q,S%?<')E+GAM;%!+
M 0(4 Q0    ( (V(:%3#\Y67]@<  .0C   9              "  0I- @!C
M87-Y+65X,S$Q7S(P,C(Q,S%X<3,N:'1M4$L! A0#%     @ C8AH5%>\"A[8
M!P  GR,  !D              ( !-U4" &-A<WDM97@S,3)?,C R,C$S,7AQ
M,RYH=&U02P$"% ,4    " "-B&A4080_*P4%  "\%0  &0
M@ %&70( 8V%S>2UE>#,R,5\R,#(R,3,Q>'$S+FAT;5!+ 0(4 Q0    ( (V(
M:%3@.,+Z^@0  *D5   9              "  8)B @!C87-Y+65X,S(R7S(P
M,C(Q,S%X<3,N:'1M4$L! A0#%     @ C8AH5%XD&(Y"%P  2X   !H
M         ( !LV<" &UA:V4M=VAO;&5L:6YD<V5Y961G87(N:'1M4$L%!@
0   +  L [@(  "U_ @    $!

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