| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- XBRL document created by Certent CDM version: 20.11.1 using Fujitsu Interstage XWand --> |
<linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/instance http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink"> |
| <roleRef roleURI="http://www.calmainefoods.com/role/AccruedDividendsPayableAndDividendsPerCommonShare" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_AccruedDividendsPayableAndDividendsPerCommonShare"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/AccruedDividendsPayableAndDividendsPerCommonShareNarrativeDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_AccruedDividendsPayableAndDividendsPerCommonShareNarrativeDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/AccruedDividendsPayableAndDividendsPerCommonShareScheduleOfDividendsDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_AccruedDividendsPayableAndDividendsPerCommonShareScheduleOfDividendsDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/AccruedDividendsPayableAndDividendsPerCommonShareTables" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_AccruedDividendsPayableAndDividendsPerCommonShareTables"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/Acquisitions" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureAcquisitions"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/AcquisitionsAllocationOfPurchasePriceDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureAcquisitionsAllocationOfPurchasePriceDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_AcquisitionsNarrativeDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/AcquisitionTables" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureAcquisitionTables"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/CommitmentsAndContingencies" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureCommitmentsAndContingencies"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_CommitmentsAndContingenciesNarrativeDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_ConsolidatedBalanceSheets"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_ConsolidatedBalanceSheetsParenthetical"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_ConsolidatedStatementsOfCashFlows"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_ConsolidatedStatementsOfComprehensiveIncomeLoss"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/ConsolidatedStatementsOfIncome" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_ConsolidatedStatementsOfIncome"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/ConsolidatedStatementsOfStockholdersEquity" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_ConsolidatedStatementsOfStockholdersEquity"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/CreditFacility" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_CreditFacility"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/CreditFacilityNarrativeDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_CreditFacilityNarrativeDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DocumentAndEntityInformation"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureEmployeeBenefitPlans"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_EmployeeBenefitPlansNarrativeDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/Equity" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureEquity"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/EquityNarrativeDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_EquityNarrativeDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/FairValueMeasures" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureFairValueMeasures"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/FairValueMeasuresPolicy" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_FairValueMeasuresPolicy"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/FairValueMeasuresScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_FairValueMeasuresScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/FairValueMeasuresTables" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureFairValueMeasuresTables"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssets" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureGoodwillAndOtherIntangibleAssets"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureGoodwillAndOtherIntangibleAssetsNarrativeDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAmortizationOfIntangibleAssetsDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_GoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAmortizationOfIntangibleAssetsDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndOtherIntangibleAssetsDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangiblesDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangiblesDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureGoodwillAndOtherIntangibleAssetsTables"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/IncomeTaxes" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureIncomeTaxes"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_IncomeTaxesNarrativeDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/IncomeTaxesReconciliationOfEffectiveTaxExpenseDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_IncomeTaxesReconciliationOfEffectiveTaxExpenseDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureIncomeTaxesTables"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/IncomeTaxesTaxExpenseByJurisdictionDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_IncomeTaxesTaxExpenseByJurisdictionDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/Inventories" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureInventories"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/InventoriesNarrativeDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureInventoriesNarrativeDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/InventoriesScheduleOfCostOfSalesAmortizationAndMortalityDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureInventoriesScheduleOfCostOfSalesAmortizationAndMortalityDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/InventoriesScheduleOfInventoriesDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureInventoriesScheduleOfInventoriesDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/InventoriesTables" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureInventoriesTables"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/InvestmentInUnconsolidatedEntities" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_InvestmentInUnconsolidatedEntities"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/InvestmentInUnconsolidatedEntitiesNarrativeDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_InvestmentInUnconsolidatedEntitiesNarrativeDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/InvestmentInUnconsolidatedEntitiesScheduleOfTransactionsWithUnconsolidatedAffiliatesDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_InvestmentInUnconsolidatedEntitiesScheduleOfTransactionsWithUnconsolidatedAffiliatesDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/InvestmentInUnconsolidatedEntitiesTables" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_InvestmentInUnconsolidatedEntitiesTables"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/InvestmentSecurities" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_InvestmentSecurities"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/InvestmentSecuritiesNarrativeDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_InvestmentSecuritiesNarrativeDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfInvestmentSecuritiesDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_InvestmentSecuritiesScheduleOfContractualMaturitiesOfInvestmentSecuritiesDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/InvestmentSecuritiesTables" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_InvestmentSecuritiesTables"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/Leases" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_Leases"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsAdditionalDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_LeasesScheduleOfFutureMinimumLeasePaymentsAdditionalDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_LeasesScheduleOfFutureMinimumLeasePaymentsDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/LeasesScheduleOfLeaseCostDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_LeasesScheduleOfLeaseCostDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/LeasesScheduleOfWeightedAverageInformationDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_LeasesScheduleOfWeightedAverageInformationDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/LeasesTables" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_LeasesTables"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/NetIncomePerCommonShare" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureNetIncomePerCommonShare"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/NetIncomePerCommonShareComputationOfBasicAndDilutedNetIncomePerShareDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_NetIncomePerCommonShareComputationOfBasicAndDilutedNetIncomePerShareDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/NetIncomePerCommonShareTables" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureNetIncomePerCommonShareTables"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/PropertyPlantAndEquipment" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosurePropertyPlantAndEquipment"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/PropertyPlantAndEquipmentNarrativeDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosurePropertyPlantAndEquipmentNarrativeDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosurePropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/PropertyPlantAndEquipmentTables" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosurePropertyPlantAndEquipmentTables"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/QuarterlyFinancialDataTables" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureQuarterlyFinancialDataTables"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/RelatedPartyTransaction" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_RelatedPartyTransaction"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/RelatedPartyTransactionNarrativeDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_RelatedPartyTransactionNarrativeDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/RevenueRecognition" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureRevenueRecognition"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/RevenueRecognitionDisaggregationOfRevenueDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_RevenueRecognitionDisaggregationOfRevenueDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/RevenueRecognitionNarrativeDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_RevenueRecognitionNarrativeDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureRevenueRecognitionTables"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/ScheduleIIValuationAndQualifyingAccounts" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureScheduleIIValuationAndQualifyingAccounts"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/ScheduleIIValuationAndQualifyingAccountsDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_ScheduleIIValuationAndQualifyingAccountsDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/StockCompensationPlans" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureStockCompensationPlans"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/StockCompensationPlansNarrativeDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_StockCompensationPlansNarrativeDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/StockCompensationPlansSummaryOfEquityAwardActivityDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureStockCompensationPlansSummaryOfEquityAwardActivityDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/StockCompensationPlansTables" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureStockCompensationPlansTables"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/SubsequentEvents" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_SubsequentEvents"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_SubsequentEventsNarrativeDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPolicies" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_DisclosureSummaryOfSignificantAccountingPolicies"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_SummaryOfSignificantAccountingPoliciesNarrativeDetails"/> |
| <roleRef roleURI="http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="calm-20210529.xsd#ELRID_SummaryOfSignificantAccountingPoliciesPolicy"/> |
| <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"/> |
| <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"/> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/DocumentAndEntityInformation"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_149"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_150"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementTable_149" xlink:to="Locator_us-gaap_StatementLineItems_150" order="2.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_1"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType" xlink:label="Locator_dei_DocumentType_2"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_1" xlink:to="Locator_dei_DocumentType_2" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_3"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport" xlink:label="Locator_dei_DocumentAnnualReport_4"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_3" xlink:to="Locator_dei_DocumentAnnualReport_4" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_5"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="Locator_dei_DocumentPeriodEndDate_6"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_5" xlink:to="Locator_dei_DocumentPeriodEndDate_6" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_7"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport" xlink:label="Locator_dei_DocumentTransitionReport_8"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_7" xlink:to="Locator_dei_DocumentTransitionReport_8" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_9"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber" xlink:label="Locator_dei_EntityFileNumber_10"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_9" xlink:to="Locator_dei_EntityFileNumber_10" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_11"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName" xlink:label="Locator_dei_EntityRegistrantName_12"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_11" xlink:to="Locator_dei_EntityRegistrantName_12" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_13"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="Locator_dei_EntityIncorporationStateCountryCode_14"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_13" xlink:to="Locator_dei_EntityIncorporationStateCountryCode_14" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_15"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="Locator_dei_EntityTaxIdentificationNumber_16"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_15" xlink:to="Locator_dei_EntityTaxIdentificationNumber_16" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_17"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="Locator_dei_EntityAddressAddressLine1_18"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_17" xlink:to="Locator_dei_EntityAddressAddressLine1_18" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_19"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="Locator_dei_EntityAddressCityOrTown_20"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_19" xlink:to="Locator_dei_EntityAddressCityOrTown_20" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_21"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="Locator_dei_EntityAddressStateOrProvince_22"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_21" xlink:to="Locator_dei_EntityAddressStateOrProvince_22" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_23"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="Locator_dei_EntityAddressPostalZipCode_24"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_23" xlink:to="Locator_dei_EntityAddressPostalZipCode_24" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_25"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode" xlink:label="Locator_dei_CityAreaCode_26"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_25" xlink:to="Locator_dei_CityAreaCode_26" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_27"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber" xlink:label="Locator_dei_LocalPhoneNumber_28"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_27" xlink:to="Locator_dei_LocalPhoneNumber_28" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_29"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle" xlink:label="Locator_dei_Security12bTitle_30"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_29" xlink:to="Locator_dei_Security12bTitle_30" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_31"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol" xlink:label="Locator_dei_TradingSymbol_32"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_31" xlink:to="Locator_dei_TradingSymbol_32" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_33"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName" xlink:label="Locator_dei_SecurityExchangeName_34"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_33" xlink:to="Locator_dei_SecurityExchangeName_34" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_35"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="Locator_dei_EntityWellKnownSeasonedIssuer_36"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_35" xlink:to="Locator_dei_EntityWellKnownSeasonedIssuer_36" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_37"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="Locator_dei_EntityVoluntaryFilers_38"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_37" xlink:to="Locator_dei_EntityVoluntaryFilers_38" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_39"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="Locator_dei_EntityCurrentReportingStatus_40"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_39" xlink:to="Locator_dei_EntityCurrentReportingStatus_40" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_41"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="Locator_dei_EntityInteractiveDataCurrent_42"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_41" xlink:to="Locator_dei_EntityInteractiveDataCurrent_42" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_43"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory" xlink:label="Locator_dei_EntityFilerCategory_44"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_43" xlink:to="Locator_dei_EntityFilerCategory_44" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_45"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness" xlink:label="Locator_dei_EntitySmallBusiness_46"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_45" xlink:to="Locator_dei_EntitySmallBusiness_46" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_47"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="Locator_dei_EntityEmergingGrowthCompany_48"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_47" xlink:to="Locator_dei_EntityEmergingGrowthCompany_48" order="24.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_49"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="Locator_dei_IcfrAuditorAttestationFlag_50"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_49" xlink:to="Locator_dei_IcfrAuditorAttestationFlag_50" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_51"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany" xlink:label="Locator_dei_EntityShellCompany_52"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_51" xlink:to="Locator_dei_EntityShellCompany_52" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_53"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat" xlink:label="Locator_dei_EntityPublicFloat_54"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_53" xlink:to="Locator_dei_EntityPublicFloat_54" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_55"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="Locator_dei_EntityCommonStockSharesOutstanding_56"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_55" xlink:to="Locator_dei_EntityCommonStockSharesOutstanding_56" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_57"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="Locator_dei_DocumentsIncorporatedByReferenceTextBlock_58"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_57" xlink:to="Locator_dei_DocumentsIncorporatedByReferenceTextBlock_58" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_59"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="Locator_dei_CurrentFiscalYearEndDate_60"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_59" xlink:to="Locator_dei_CurrentFiscalYearEndDate_60" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_61"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag" xlink:label="Locator_dei_AmendmentFlag_62"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_61" xlink:to="Locator_dei_AmendmentFlag_62" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_63"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="Locator_dei_DocumentFiscalYearFocus_64"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_63" xlink:to="Locator_dei_DocumentFiscalYearFocus_64" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_65"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="Locator_dei_DocumentFiscalPeriodFocus_66"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_65" xlink:to="Locator_dei_DocumentFiscalPeriodFocus_66" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_67"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="Locator_dei_EntityCentralIndexKey_68"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_67" xlink:to="Locator_dei_EntityCentralIndexKey_68" order="34.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_151"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="Locator_us-gaap_StatementClassOfStockAxis_152"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementTable_151" xlink:to="Locator_us-gaap_StatementClassOfStockAxis_152" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="Locator_us-gaap_StatementClassOfStockAxis_153"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="Locator_us-gaap_ClassOfStockDomain_154"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementClassOfStockAxis_153" xlink:to="Locator_us-gaap_ClassOfStockDomain_154" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="Locator_us-gaap_ClassOfStockDomain_155"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="Locator_us-gaap_CommonStockMember_156"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ClassOfStockDomain_155" xlink:to="Locator_us-gaap_CommonStockMember_156" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="Locator_us-gaap_ClassOfStockDomain_157"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="Locator_us-gaap_CommonClassAMember_158"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ClassOfStockDomain_157" xlink:to="Locator_us-gaap_CommonClassAMember_158" order="2.0"/> |
| | <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract" xlink:label="Locator_dei_CoverAbstract_71"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_72"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_dei_CoverAbstract_71" xlink:to="Locator_us-gaap_StatementTable_72" order="1.0"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/ConsolidatedBalanceSheets"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_247"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_248"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_247" xlink:to="Locator_us-gaap_StatementTable_248" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_413"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_414"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementTable_413" xlink:to="Locator_us-gaap_StatementLineItems_414" order="2.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_159"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_160"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_159" xlink:to="Locator_us-gaap_AssetsAbstract_160" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_165"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="Locator_us-gaap_AssetsCurrentAbstract_166"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_165" xlink:to="Locator_us-gaap_AssetsCurrentAbstract_166" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="Locator_us-gaap_AssetsCurrentAbstract_183"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_184"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsCurrentAbstract_183" xlink:to="Locator_us-gaap_CashAndCashEquivalentsAtCarryingValue_184" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="Locator_us-gaap_AssetsCurrentAbstract_185"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="Locator_us-gaap_AvailableForSaleSecuritiesDebtSecurities_186"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsCurrentAbstract_185" xlink:to="Locator_us-gaap_AvailableForSaleSecuritiesDebtSecurities_186" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="Locator_us-gaap_AssetsCurrentAbstract_187"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesNetCurrentAbstract" xlink:label="Locator_us-gaap_ReceivablesNetCurrentAbstract_188"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsCurrentAbstract_187" xlink:to="Locator_us-gaap_ReceivablesNetCurrentAbstract_188" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesNetCurrentAbstract" xlink:label="Locator_us-gaap_ReceivablesNetCurrentAbstract_195"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="Locator_us-gaap_AccountsReceivableNetCurrent_196"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ReceivablesNetCurrentAbstract_195" xlink:to="Locator_us-gaap_AccountsReceivableNetCurrent_196" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesNetCurrentAbstract" xlink:label="Locator_us-gaap_ReceivablesNetCurrentAbstract_197"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndOtherTaxReceivableCurrent" xlink:label="Locator_us-gaap_DeferredIncomeTaxesAndOtherTaxReceivableCurrent_198"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ReceivablesNetCurrentAbstract_197" xlink:to="Locator_us-gaap_DeferredIncomeTaxesAndOtherTaxReceivableCurrent_198" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesNetCurrentAbstract" xlink:label="Locator_us-gaap_ReceivablesNetCurrentAbstract_199"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="Locator_us-gaap_AccountsAndOtherReceivablesNetCurrent_200"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ReceivablesNetCurrentAbstract_199" xlink:to="Locator_us-gaap_AccountsAndOtherReceivablesNetCurrent_200" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesNetCurrentAbstract" xlink:label="Locator_us-gaap_ReceivablesNetCurrentAbstract_201"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="Locator_us-gaap_ReceivablesNetCurrent_202"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ReceivablesNetCurrentAbstract_201" xlink:to="Locator_us-gaap_ReceivablesNetCurrent_202" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="Locator_us-gaap_AssetsCurrentAbstract_189"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="Locator_us-gaap_InventoryNet_190"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsCurrentAbstract_189" xlink:to="Locator_us-gaap_InventoryNet_190" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="Locator_us-gaap_AssetsCurrentAbstract_191"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="Locator_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_192"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsCurrentAbstract_191" xlink:to="Locator_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_192" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="Locator_us-gaap_AssetsCurrentAbstract_193"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="Locator_us-gaap_AssetsCurrent_194"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsCurrentAbstract_193" xlink:to="Locator_us-gaap_AssetsCurrent_194" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_167"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentNet_168"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_167" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentNet_168" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_169"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="Locator_us-gaap_FinanceLeaseRightOfUseAsset_170"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_169" xlink:to="Locator_us-gaap_FinanceLeaseRightOfUseAsset_170" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_171"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="Locator_us-gaap_OperatingLeaseRightOfUseAsset_172"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_171" xlink:to="Locator_us-gaap_OperatingLeaseRightOfUseAsset_172" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_173"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="Locator_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_174"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_173" xlink:to="Locator_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_174" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_175"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="Locator_us-gaap_Goodwill_176"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_175" xlink:to="Locator_us-gaap_Goodwill_176" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_177"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="Locator_us-gaap_IntangibleAssetsNetExcludingGoodwill_178"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_177" xlink:to="Locator_us-gaap_IntangibleAssetsNetExcludingGoodwill_178" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_179"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="Locator_us-gaap_OtherAssetsNoncurrent_180"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_179" xlink:to="Locator_us-gaap_OtherAssetsNoncurrent_180" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="Locator_us-gaap_AssetsAbstract_181"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="Locator_us-gaap_Assets_182"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AssetsAbstract_181" xlink:to="Locator_us-gaap_Assets_182" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_161"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_162"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_161" xlink:to="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_162" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_203"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_204"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_203" xlink:to="Locator_us-gaap_LiabilitiesCurrentAbstract_204" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_221"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="Locator_us-gaap_AccountsPayableCurrent_222"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_221" xlink:to="Locator_us-gaap_AccountsPayableCurrent_222" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_223"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="Locator_us-gaap_EmployeeRelatedLiabilitiesCurrent_224"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_223" xlink:to="Locator_us-gaap_EmployeeRelatedLiabilitiesCurrent_224" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_225"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="Locator_us-gaap_AccruedLiabilitiesCurrent_226"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_225" xlink:to="Locator_us-gaap_AccruedLiabilitiesCurrent_226" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_227"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="Locator_us-gaap_LongTermDebtCurrent_228"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_227" xlink:to="Locator_us-gaap_LongTermDebtCurrent_228" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_229"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="Locator_us-gaap_FinanceLeaseLiabilityCurrent_230"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_229" xlink:to="Locator_us-gaap_FinanceLeaseLiabilityCurrent_230" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_231"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="Locator_us-gaap_OperatingLeaseLiabilityCurrent_232"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_231" xlink:to="Locator_us-gaap_OperatingLeaseLiabilityCurrent_232" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="Locator_us-gaap_LiabilitiesCurrentAbstract_233"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="Locator_us-gaap_LiabilitiesCurrent_234"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesCurrentAbstract_233" xlink:to="Locator_us-gaap_LiabilitiesCurrent_234" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_205"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="Locator_us-gaap_FinanceLeaseLiabilityNoncurrent_206"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_205" xlink:to="Locator_us-gaap_FinanceLeaseLiabilityNoncurrent_206" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_207"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="Locator_us-gaap_OperatingLeaseLiabilityNoncurrent_208"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_207" xlink:to="Locator_us-gaap_OperatingLeaseLiabilityNoncurrent_208" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_209"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="Locator_us-gaap_OtherLiabilitiesNoncurrent_210"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_209" xlink:to="Locator_us-gaap_OtherLiabilitiesNoncurrent_210" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_211"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="Locator_us-gaap_DeferredIncomeTaxLiabilitiesNet_212"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_211" xlink:to="Locator_us-gaap_DeferredIncomeTaxLiabilitiesNet_212" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_213"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="Locator_us-gaap_Liabilities_214"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_213" xlink:to="Locator_us-gaap_Liabilities_214" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_215"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="Locator_us-gaap_CommitmentsAndContingencies_216"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_215" xlink:to="Locator_us-gaap_CommitmentsAndContingencies_216" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_217"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_218"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_217" xlink:to="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_218" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_235"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue" xlink:label="Locator_us-gaap_CommonStockValue_236"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_235" xlink:to="Locator_us-gaap_CommonStockValue_236" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_237"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="Locator_us-gaap_AdditionalPaidInCapitalCommonStock_238"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_237" xlink:to="Locator_us-gaap_AdditionalPaidInCapitalCommonStock_238" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_239"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="Locator_us-gaap_RetainedEarningsAccumulatedDeficit_240"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_239" xlink:to="Locator_us-gaap_RetainedEarningsAccumulatedDeficit_240" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_241"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_242"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_241" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_242" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_243"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="Locator_us-gaap_TreasuryStockValue_244"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_243" xlink:to="Locator_us-gaap_TreasuryStockValue_244" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_245"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_246"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_245" xlink:to="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_246" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_219"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="Locator_us-gaap_LiabilitiesAndStockholdersEquity_220"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LiabilitiesAndStockholdersEquityAbstract_219" xlink:to="Locator_us-gaap_LiabilitiesAndStockholdersEquity_220" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_415"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="Locator_us-gaap_StatementClassOfStockAxis_416"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementTable_415" xlink:to="Locator_us-gaap_StatementClassOfStockAxis_416" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="Locator_us-gaap_StatementClassOfStockAxis_417"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="Locator_us-gaap_ClassOfStockDomain_418"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementClassOfStockAxis_417" xlink:to="Locator_us-gaap_ClassOfStockDomain_418" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="Locator_us-gaap_ClassOfStockDomain_419"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="Locator_us-gaap_CommonStockMember_420"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ClassOfStockDomain_419" xlink:to="Locator_us-gaap_CommonStockMember_420" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="Locator_us-gaap_ClassOfStockDomain_421"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="Locator_us-gaap_CommonClassAMember_422"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ClassOfStockDomain_421" xlink:to="Locator_us-gaap_CommonClassAMember_422" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/ConsolidatedBalanceSheetsParenthetical"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="Locator_us-gaap_StatementOfFinancialPositionAbstract_433"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_434"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfFinancialPositionAbstract_433" xlink:to="Locator_us-gaap_StatementTable_434" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_451"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_452"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementTable_451" xlink:to="Locator_us-gaap_StatementLineItems_452" order="2.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_423"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="Locator_us-gaap_CommonStockParOrStatedValuePerShare_424"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_423" xlink:to="Locator_us-gaap_CommonStockParOrStatedValuePerShare_424" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_425"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="Locator_us-gaap_CommonStockSharesAuthorized_426"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_425" xlink:to="Locator_us-gaap_CommonStockSharesAuthorized_426" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_427"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="Locator_us-gaap_CommonStockSharesIssued_428"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_427" xlink:to="Locator_us-gaap_CommonStockSharesIssued_428" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_429"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="Locator_us-gaap_TreasuryStockShares_430"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_429" xlink:to="Locator_us-gaap_TreasuryStockShares_430" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_453"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="Locator_us-gaap_StatementClassOfStockAxis_454"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementTable_453" xlink:to="Locator_us-gaap_StatementClassOfStockAxis_454" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="Locator_us-gaap_StatementClassOfStockAxis_455"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="Locator_us-gaap_ClassOfStockDomain_456"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementClassOfStockAxis_455" xlink:to="Locator_us-gaap_ClassOfStockDomain_456" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="Locator_us-gaap_ClassOfStockDomain_457"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="Locator_us-gaap_CommonStockMember_458"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ClassOfStockDomain_457" xlink:to="Locator_us-gaap_CommonStockMember_458" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="Locator_us-gaap_ClassOfStockDomain_459"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="Locator_us-gaap_CommonClassAMember_460"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ClassOfStockDomain_459" xlink:to="Locator_us-gaap_CommonClassAMember_460" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/ConsolidatedStatementsOfIncome"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_461"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_462"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_461" xlink:to="Locator_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_462" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_463"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="Locator_us-gaap_CostOfGoodsAndServicesSold_464"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_463" xlink:to="Locator_us-gaap_CostOfGoodsAndServicesSold_464" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_465"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit" xlink:label="Locator_us-gaap_GrossProfit_466"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_465" xlink:to="Locator_us-gaap_GrossProfit_466" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_467"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="Locator_us-gaap_SellingGeneralAndAdministrativeExpense_468"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_467" xlink:to="Locator_us-gaap_SellingGeneralAndAdministrativeExpense_468" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_469"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="Locator_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_470"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_469" xlink:to="Locator_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_470" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_471"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="Locator_us-gaap_OperatingIncomeLoss_472"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_471" xlink:to="Locator_us-gaap_OperatingIncomeLoss_472" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_473"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_474"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_473" xlink:to="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_474" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_489"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense" xlink:label="Locator_us-gaap_InterestExpense_490"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_489" xlink:to="Locator_us-gaap_InterestExpense_490" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_491"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest" xlink:label="Locator_us-gaap_InvestmentIncomeInterest_492"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_491" xlink:to="Locator_us-gaap_InvestmentIncomeInterest_492" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_493"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatronageSourceEarnings" xlink:label="Locator_us-gaap_PatronageSourceEarnings_494"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_493" xlink:to="Locator_us-gaap_PatronageSourceEarnings_494" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_495"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="Locator_us-gaap_IncomeLossFromEquityMethodInvestments_496"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_495" xlink:to="Locator_us-gaap_IncomeLossFromEquityMethodInvestments_496" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_497"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpense_498"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_497" xlink:to="Locator_us-gaap_OtherNonoperatingIncomeExpense_498" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_499"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="Locator_us-gaap_NonoperatingIncomeExpense_500"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherNonoperatingIncomeExpenseAbstract_499" xlink:to="Locator_us-gaap_NonoperatingIncomeExpense_500" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_475"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_476"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_475" xlink:to="Locator_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_476" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_477"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_IncomeTaxExpenseBenefit_478"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_477" xlink:to="Locator_us-gaap_IncomeTaxExpenseBenefit_478" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_479"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="Locator_us-gaap_ProfitLoss_480"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_479" xlink:to="Locator_us-gaap_ProfitLoss_480" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_481"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="Locator_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_482"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_481" xlink:to="Locator_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_482" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_483"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_484"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_483" xlink:to="Locator_us-gaap_NetIncomeLoss_484" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_485"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_486"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_485" xlink:to="Locator_us-gaap_EarningsPerShareAbstract_486" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_501"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="Locator_us-gaap_EarningsPerShareBasic_502"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_501" xlink:to="Locator_us-gaap_EarningsPerShareBasic_502" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_503"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="Locator_us-gaap_EarningsPerShareDiluted_504"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_503" xlink:to="Locator_us-gaap_EarningsPerShareDiluted_504" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="Locator_us-gaap_IncomeStatementAbstract_487"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_WeightedAverageSharesOutstandingAbstract" xlink:label="Locator_calm_WeightedAverageSharesOutstandingAbstract_488"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeStatementAbstract_487" xlink:to="Locator_calm_WeightedAverageSharesOutstandingAbstract_488" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_WeightedAverageSharesOutstandingAbstract" xlink:label="Locator_calm_WeightedAverageSharesOutstandingAbstract_505"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_506"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_WeightedAverageSharesOutstandingAbstract_505" xlink:to="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_506" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_WeightedAverageSharesOutstandingAbstract" xlink:label="Locator_calm_WeightedAverageSharesOutstandingAbstract_507"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="Locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_508"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_WeightedAverageSharesOutstandingAbstract_507" xlink:to="Locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_508" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_539"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="Locator_us-gaap_ProfitLoss_540"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_539" xlink:to="Locator_us-gaap_ProfitLoss_540" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_541"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract_542"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_541" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract_542" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract_553"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_554"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract_553" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_554" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract_555"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_556"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract_555" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_556" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract_557"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossBeforeTax_558"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract_557" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossBeforeTax_558" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_543"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossTax_544"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_543" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossTax_544" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_545"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_546"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_545" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_546" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_547"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_548"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_547" xlink:to="Locator_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_548" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_549"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_550"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_549" xlink:to="Locator_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_550" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_551"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="Locator_us-gaap_ComprehensiveIncomeNetOfTax_552"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_551" xlink:to="Locator_us-gaap_ComprehensiveIncomeNetOfTax_552" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/ConsolidatedStatementsOfStockholdersEquity"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="Locator_us-gaap_StatementEquityComponentsAxis_679"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_680"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementEquityComponentsAxis_679" xlink:to="Locator_us-gaap_EquityComponentDomain_680" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_681"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="Locator_us-gaap_CommonStockMember_682"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_681" xlink:to="Locator_us-gaap_CommonStockMember_682" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_683"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="Locator_us-gaap_TreasuryStockMember_684"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_683" xlink:to="Locator_us-gaap_TreasuryStockMember_684" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_685"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="Locator_us-gaap_AdditionalPaidInCapitalMember_686"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_685" xlink:to="Locator_us-gaap_AdditionalPaidInCapitalMember_686" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_689"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeMember_690"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_689" xlink:to="Locator_us-gaap_AccumulatedOtherComprehensiveIncomeMember_690" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_691"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="Locator_us-gaap_NoncontrollingInterestMember_692"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_691" xlink:to="Locator_us-gaap_NoncontrollingInterestMember_692" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_687"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="Locator_us-gaap_RetainedEarningsMember_688"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_687" xlink:to="Locator_us-gaap_RetainedEarningsMember_688" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="Locator_srt_RestatementAxis_693"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="Locator_srt_RestatementDomain_694"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_RestatementAxis_693" xlink:to="Locator_srt_RestatementDomain_694" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="Locator_srt_RestatementDomain_697"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:label="Locator_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_698"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_RestatementDomain_697" xlink:to="Locator_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_698" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="Locator_srt_RestatementDomain_695"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember" xlink:label="Locator_srt_RestatementAdjustmentMember_696"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_RestatementDomain_695" xlink:to="Locator_srt_RestatementAdjustmentMember_696" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_667"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_668"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementTable_667" xlink:to="Locator_us-gaap_StatementLineItems_668" order="4.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems" xlink:label="Locator_us-gaap_StatementLineItems_575"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_576"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementLineItems_575" xlink:to="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_576" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_585"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_StockCompensationPlanTransactions" xlink:label="Locator_calm_StockCompensationPlanTransactions_586"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_585" xlink:to="Locator_calm_StockCompensationPlanTransactions_586" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_587"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_StockCompensationPlanTransactionsShares" xlink:label="Locator_calm_StockCompensationPlanTransactionsShares_588"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_587" xlink:to="Locator_calm_StockCompensationPlanTransactionsShares_588" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_589"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:label="Locator_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_590"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_589" xlink:to="Locator_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_590" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_591"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:label="Locator_us-gaap_MinorityInterestDecreaseFromRedemptions_592"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_591" xlink:to="Locator_us-gaap_MinorityInterestDecreaseFromRedemptions_592" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_593"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Dividends" xlink:label="Locator_us-gaap_Dividends_594"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_593" xlink:to="Locator_us-gaap_Dividends_594" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_595"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="Locator_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_596"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_595" xlink:to="Locator_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_596" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_597"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="Locator_us-gaap_ProfitLoss_598"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_597" xlink:to="Locator_us-gaap_ProfitLoss_598" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_599"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_600"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_599" xlink:to="Locator_us-gaap_OtherComprehensiveIncomeLossNetOfTax_600" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_579"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_580"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_579" xlink:to="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_580" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_601"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_602"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_601" xlink:to="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_602" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_581"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued" xlink:label="Locator_us-gaap_SharesIssued_582"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_581" xlink:to="Locator_us-gaap_SharesIssued_582" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_603"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesIssued" xlink:label="Locator_us-gaap_SharesIssued_604"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_603" xlink:to="Locator_us-gaap_SharesIssued_604" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_583"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="Locator_us-gaap_SharesOutstanding_584"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_583" xlink:to="Locator_us-gaap_SharesOutstanding_584" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_605"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="Locator_us-gaap_SharesOutstanding_606"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_605" xlink:to="Locator_us-gaap_SharesOutstanding_606" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_669"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="Locator_us-gaap_StatementClassOfStockAxis_670"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementTable_669" xlink:to="Locator_us-gaap_StatementClassOfStockAxis_670" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="Locator_us-gaap_StatementClassOfStockAxis_675"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="Locator_us-gaap_ClassOfStockDomain_676"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementClassOfStockAxis_675" xlink:to="Locator_us-gaap_ClassOfStockDomain_676" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="Locator_us-gaap_ClassOfStockDomain_677"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="Locator_us-gaap_CommonClassAMember_678"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ClassOfStockDomain_677" xlink:to="Locator_us-gaap_CommonClassAMember_678" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_671"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="Locator_us-gaap_StatementEquityComponentsAxis_672"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementTable_671" xlink:to="Locator_us-gaap_StatementEquityComponentsAxis_672" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_673"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="Locator_srt_RestatementAxis_674"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementTable_673" xlink:to="Locator_srt_RestatementAxis_674" order="3.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="Locator_us-gaap_StatementOfStockholdersEquityAbstract_607"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable" xlink:label="Locator_us-gaap_StatementTable_608"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfStockholdersEquityAbstract_607" xlink:to="Locator_us-gaap_StatementTable_608" order="1.0"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/ConsolidatedStatementsOfCashFlows"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_699"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_700"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_699" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_700" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_713"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="Locator_us-gaap_ProfitLoss_714"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_713" xlink:to="Locator_us-gaap_ProfitLoss_714" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_715"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_716"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_715" xlink:to="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_716" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_719"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="Locator_us-gaap_DepreciationDepletionAndAmortization_720"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_719" xlink:to="Locator_us-gaap_DepreciationDepletionAndAmortization_720" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_721"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_DeferredIncomeTaxExpenseBenefit_722"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_721" xlink:to="Locator_us-gaap_DeferredIncomeTaxExpenseBenefit_722" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_723"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="Locator_us-gaap_IncomeLossFromEquityMethodInvestments_724"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_723" xlink:to="Locator_us-gaap_IncomeLossFromEquityMethodInvestments_724" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_725"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="Locator_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_726"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_725" xlink:to="Locator_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_726" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_727"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="Locator_us-gaap_AssetImpairmentCharges_728"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_727" xlink:to="Locator_us-gaap_AssetImpairmentCharges_728" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_729"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="Locator_us-gaap_ShareBasedCompensation_730"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_729" xlink:to="Locator_us-gaap_ShareBasedCompensation_730" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_731"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="Locator_us-gaap_UnrealizedGainLossOnInvestments_732"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_731" xlink:to="Locator_us-gaap_UnrealizedGainLossOnInvestments_732" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_733"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainOnSaleOfInvestments" xlink:label="Locator_us-gaap_GainOnSaleOfInvestments_734"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_733" xlink:to="Locator_us-gaap_GainOnSaleOfInvestments_734" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_735"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForPurchaseOfSecuritiesOperatingActivities" xlink:label="Locator_us-gaap_PaymentsForPurchaseOfSecuritiesOperatingActivities_736"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_735" xlink:to="Locator_us-gaap_PaymentsForPurchaseOfSecuritiesOperatingActivities_736" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_737"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfSecuritiesOperatingActivities" xlink:label="Locator_us-gaap_ProceedsFromSaleOfSecuritiesOperatingActivities_738"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_737" xlink:to="Locator_us-gaap_ProceedsFromSaleOfSecuritiesOperatingActivities_738" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_739"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:label="Locator_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_740"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_739" xlink:to="Locator_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_740" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_741"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:label="Locator_us-gaap_OtherOperatingActivitiesCashFlowStatement_742"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_741" xlink:to="Locator_us-gaap_OtherOperatingActivitiesCashFlowStatement_742" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_743"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_744"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_743" xlink:to="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_744" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_745"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_IncreaseDecreaseInReceivablesAndOtherAssets" xlink:label="Locator_calm_IncreaseDecreaseInReceivablesAndOtherAssets_746"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_745" xlink:to="Locator_calm_IncreaseDecreaseInReceivablesAndOtherAssets_746" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_747"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="Locator_us-gaap_IncreaseDecreaseInInventories_748"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_747" xlink:to="Locator_us-gaap_IncreaseDecreaseInInventories_748" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_749"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="Locator_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_750"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_749" xlink:to="Locator_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_750" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_717"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_718"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_717" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInOperatingActivities_718" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_701"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_702"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_701" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_702" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_751"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="Locator_us-gaap_PaymentsToAcquireInvestments_752"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_751" xlink:to="Locator_us-gaap_PaymentsToAcquireInvestments_752" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_753"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="Locator_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_754"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_753" xlink:to="Locator_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_754" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_755"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="Locator_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_756"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_755" xlink:to="Locator_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_756" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_757"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInterestInJointVenture" xlink:label="Locator_us-gaap_PaymentsToAcquireInterestInJointVenture_758"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_757" xlink:to="Locator_us-gaap_PaymentsToAcquireInterestInJointVenture_758" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_759"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital" xlink:label="Locator_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_760"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_759" xlink:to="Locator_us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital_760" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_761"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="Locator_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_762"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_761" xlink:to="Locator_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_762" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_763"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="Locator_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_764"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_763" xlink:to="Locator_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_764" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_765"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_766"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_765" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInInvestingActivities_766" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_703"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_704"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_703" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_704" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_767"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="Locator_us-gaap_RepaymentsOfLongTermDebt_768"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_767" xlink:to="Locator_us-gaap_RepaymentsOfLongTermDebt_768" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_769"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="Locator_us-gaap_FinanceLeasePrincipalPayments_770"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_769" xlink:to="Locator_us-gaap_FinanceLeasePrincipalPayments_770" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_771"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="Locator_us-gaap_PaymentsToMinorityShareholders_772"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_771" xlink:to="Locator_us-gaap_PaymentsToMinorityShareholders_772" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_773"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward" xlink:label="Locator_calm_ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward_774"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_773" xlink:to="Locator_calm_ProceedsFromPurchaseofSaleOfTreasuryStockNetofStockIssuedDuringPeriodRestrictedStockAward_774" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_775"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromContributionsFromAffiliates" xlink:label="Locator_us-gaap_ProceedsFromContributionsFromAffiliates_776"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_775" xlink:to="Locator_us-gaap_ProceedsFromContributionsFromAffiliates_776" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_777"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="Locator_us-gaap_PaymentsOfDividends_778"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_777" xlink:to="Locator_us-gaap_PaymentsOfDividends_778" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_779"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_780"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_779" xlink:to="Locator_us-gaap_NetCashProvidedByUsedInFinancingActivities_780" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_705"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="Locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_706"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_705" xlink:to="Locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_706" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_707"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="Locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_708"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_707" xlink:to="Locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_708" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_709"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="Locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_710"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_709" xlink:to="Locator_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_710" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="Locator_us-gaap_StatementOfCashFlowsAbstract_711"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="Locator_us-gaap_SupplementalCashFlowInformationAbstract_712"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementOfCashFlowsAbstract_711" xlink:to="Locator_us-gaap_SupplementalCashFlowInformationAbstract_712" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="Locator_us-gaap_SupplementalCashFlowInformationAbstract_781"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="Locator_us-gaap_OperatingLeasePayments_782"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SupplementalCashFlowInformationAbstract_781" xlink:to="Locator_us-gaap_OperatingLeasePayments_782" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="Locator_us-gaap_SupplementalCashFlowInformationAbstract_783"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="Locator_us-gaap_IncomeTaxesPaidNet_784"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SupplementalCashFlowInformationAbstract_783" xlink:to="Locator_us-gaap_IncomeTaxesPaidNet_784" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="Locator_us-gaap_SupplementalCashFlowInformationAbstract_785"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="Locator_us-gaap_InterestPaidNet_786"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SupplementalCashFlowInformationAbstract_785" xlink:to="Locator_us-gaap_InterestPaidNet_786" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPolicies"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_851"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="Locator_us-gaap_SignificantAccountingPoliciesTextBlock_852"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_851" xlink:to="Locator_us-gaap_SignificantAccountingPoliciesTextBlock_852" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesPolicy"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_853"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NatureOfOperations" xlink:label="Locator_us-gaap_NatureOfOperations_854"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_853" xlink:to="Locator_us-gaap_NatureOfOperations_854" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_855"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="Locator_us-gaap_ConsolidationPolicyTextBlock_856"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_855" xlink:to="Locator_us-gaap_ConsolidationPolicyTextBlock_856" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_857"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiscalPeriod" xlink:label="Locator_us-gaap_FiscalPeriod_858"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_857" xlink:to="Locator_us-gaap_FiscalPeriod_858" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_859"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="Locator_us-gaap_UseOfEstimates_860"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_859" xlink:to="Locator_us-gaap_UseOfEstimates_860" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_861"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="Locator_us-gaap_CashAndCashEquivalentsPolicyTextBlock_862"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_861" xlink:to="Locator_us-gaap_CashAndCashEquivalentsPolicyTextBlock_862" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_863"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="Locator_us-gaap_InvestmentPolicyTextBlock_864"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_863" xlink:to="Locator_us-gaap_InvestmentPolicyTextBlock_864" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_865"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="Locator_us-gaap_TradeAndOtherAccountsReceivablePolicy_866"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_865" xlink:to="Locator_us-gaap_TradeAndOtherAccountsReceivablePolicy_866" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_867"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="Locator_us-gaap_InventoryPolicyTextBlock_868"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_867" xlink:to="Locator_us-gaap_InventoryPolicyTextBlock_868" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_869"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_870"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_869" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_870" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_871"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="Locator_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_872"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_871" xlink:to="Locator_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_872" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_873"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="Locator_us-gaap_LesseeLeasesPolicyTextBlock_874"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_873" xlink:to="Locator_us-gaap_LesseeLeasesPolicyTextBlock_874" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_875"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy" xlink:label="Locator_us-gaap_EquityMethodInvestmentsPolicy_876"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_875" xlink:to="Locator_us-gaap_EquityMethodInvestmentsPolicy_876" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_877"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_878"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_877" xlink:to="Locator_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_878" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_879"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_880"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_879" xlink:to="Locator_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_880" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_881"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:label="Locator_us-gaap_SelfInsuranceReservePolicyTextBlock_882"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_881" xlink:to="Locator_us-gaap_SelfInsuranceReservePolicyTextBlock_882" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_883"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_TreasuryStockPolicyPolicyTextBlock" xlink:label="Locator_calm_TreasuryStockPolicyPolicyTextBlock_884"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_883" xlink:to="Locator_calm_TreasuryStockPolicyPolicyTextBlock_884" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_885"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_886"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_885" xlink:to="Locator_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_886" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_887"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="Locator_us-gaap_AdvertisingCostsPolicyTextBlock_888"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_887" xlink:to="Locator_us-gaap_AdvertisingCostsPolicyTextBlock_888" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_889"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="Locator_us-gaap_IncomeTaxPolicyTextBlock_890"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_889" xlink:to="Locator_us-gaap_IncomeTaxPolicyTextBlock_890" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_891"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="Locator_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_892"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_891" xlink:to="Locator_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_892" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_893"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="Locator_us-gaap_BusinessCombinationsPolicy_894"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_893" xlink:to="Locator_us-gaap_BusinessCombinationsPolicy_894" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_895"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="Locator_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_896"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_895" xlink:to="Locator_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_896" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_897"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="Locator_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_898"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_897" xlink:to="Locator_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_898" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_899"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:label="Locator_us-gaap_PriorPeriodReclassificationAdjustmentDescription_900"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_899" xlink:to="Locator_us-gaap_PriorPeriodReclassificationAdjustmentDescription_900" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_901"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityPolicyTextBlock" xlink:label="Locator_us-gaap_StockholdersEquityPolicyTextBlock_902"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_901" xlink:to="Locator_us-gaap_StockholdersEquityPolicyTextBlock_902" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_903"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="Locator_us-gaap_EarningsPerSharePolicyTextBlock_904"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_903" xlink:to="Locator_us-gaap_EarningsPerSharePolicyTextBlock_904" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="Locator_us-gaap_AccountingPoliciesAbstract_935"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesTable" xlink:label="Locator_calm_SignificantAccountingPoliciesTable_936"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_AccountingPoliciesAbstract_935" xlink:to="Locator_calm_SignificantAccountingPoliciesTable_936" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesTable" xlink:label="Locator_calm_SignificantAccountingPoliciesTable_1019"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesLineItems" xlink:label="Locator_calm_SignificantAccountingPoliciesLineItems_1020"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_SignificantAccountingPoliciesTable_1019" xlink:to="Locator_calm_SignificantAccountingPoliciesLineItems_1020" order="8.0"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesLineItems" xlink:label="Locator_calm_SignificantAccountingPoliciesLineItems_905"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiscalPeriodDuration" xlink:label="Locator_us-gaap_FiscalPeriodDuration_906"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_SignificantAccountingPoliciesLineItems_905" xlink:to="Locator_us-gaap_FiscalPeriodDuration_906" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesLineItems" xlink:label="Locator_calm_SignificantAccountingPoliciesLineItems_907"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ChecksOutstandingInExcessOfBookCashBalances" xlink:label="Locator_calm_ChecksOutstandingInExcessOfBookCashBalances_908"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_SignificantAccountingPoliciesLineItems_907" xlink:to="Locator_calm_ChecksOutstandingInExcessOfBookCashBalances_908" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesLineItems" xlink:label="Locator_calm_SignificantAccountingPoliciesLineItems_909"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_910"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_SignificantAccountingPoliciesLineItems_909" xlink:to="Locator_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_910" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesLineItems" xlink:label="Locator_calm_SignificantAccountingPoliciesLineItems_911"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="Locator_us-gaap_ConcentrationRiskPercentage1_912"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_SignificantAccountingPoliciesLineItems_911" xlink:to="Locator_us-gaap_ConcentrationRiskPercentage1_912" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesLineItems" xlink:label="Locator_calm_SignificantAccountingPoliciesLineItems_913"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentUsefulLife_914"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_SignificantAccountingPoliciesLineItems_913" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentUsefulLife_914" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesLineItems" xlink:label="Locator_calm_SignificantAccountingPoliciesLineItems_915"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="Locator_us-gaap_LesseeOperatingLeaseTermOfContract_916"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_SignificantAccountingPoliciesLineItems_915" xlink:to="Locator_us-gaap_LesseeOperatingLeaseTermOfContract_916" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesLineItems" xlink:label="Locator_calm_SignificantAccountingPoliciesLineItems_917"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:label="Locator_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm_918"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_SignificantAccountingPoliciesLineItems_917" xlink:to="Locator_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm_918" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesLineItems" xlink:label="Locator_calm_SignificantAccountingPoliciesLineItems_919"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetUsefulLife_920"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_SignificantAccountingPoliciesLineItems_919" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetUsefulLife_920" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesLineItems" xlink:label="Locator_calm_SignificantAccountingPoliciesLineItems_921"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="Locator_us-gaap_AdvertisingExpense_922"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_SignificantAccountingPoliciesLineItems_921" xlink:to="Locator_us-gaap_AdvertisingExpense_922" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesLineItems" xlink:label="Locator_calm_SignificantAccountingPoliciesLineItems_923"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_AllowanceForDoubtfulAccountsAsPercentageOfReceivablesAgedOver60Days" xlink:label="Locator_calm_AllowanceForDoubtfulAccountsAsPercentageOfReceivablesAgedOver60Days_924"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_SignificantAccountingPoliciesLineItems_923" xlink:to="Locator_calm_AllowanceForDoubtfulAccountsAsPercentageOfReceivablesAgedOver60Days_924" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesLineItems" xlink:label="Locator_calm_SignificantAccountingPoliciesLineItems_925"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_NumberOfMajorCustomers" xlink:label="Locator_calm_NumberOfMajorCustomers_926"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_SignificantAccountingPoliciesLineItems_925" xlink:to="Locator_calm_NumberOfMajorCustomers_926" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesLineItems" xlink:label="Locator_calm_SignificantAccountingPoliciesLineItems_927"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_FlockCostsCostAccumulationPeriod" xlink:label="Locator_calm_FlockCostsCostAccumulationPeriod_928"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_SignificantAccountingPoliciesLineItems_927" xlink:to="Locator_calm_FlockCostsCostAccumulationPeriod_928" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesLineItems" xlink:label="Locator_calm_SignificantAccountingPoliciesLineItems_929"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_FlockCostsAmortizationPeriod1" xlink:label="Locator_calm_FlockCostsAmortizationPeriod1_930"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_SignificantAccountingPoliciesLineItems_929" xlink:to="Locator_calm_FlockCostsAmortizationPeriod1_930" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesLineItems" xlink:label="Locator_calm_SignificantAccountingPoliciesLineItems_931"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_932"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_SignificantAccountingPoliciesLineItems_931" xlink:to="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_932" order="14.0"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesTable" xlink:label="Locator_calm_SignificantAccountingPoliciesTable_1021"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1022"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_SignificantAccountingPoliciesTable_1021" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1022" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1049"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1050"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1049" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1050" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1055"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember" xlink:label="Locator_us-gaap_BuildingMember_1056"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1055" xlink:to="Locator_us-gaap_BuildingMember_1056" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1057"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrucksMember" xlink:label="Locator_us-gaap_TrucksMember_1058"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1057" xlink:to="Locator_us-gaap_TrucksMember_1058" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1051"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="Locator_us-gaap_BuildingAndBuildingImprovementsMember_1052"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1051" xlink:to="Locator_us-gaap_BuildingAndBuildingImprovementsMember_1052" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1053"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="Locator_us-gaap_MachineryAndEquipmentMember_1054"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1053" xlink:to="Locator_us-gaap_MachineryAndEquipmentMember_1054" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesTable" xlink:label="Locator_calm_SignificantAccountingPoliciesTable_1023"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="Locator_srt_RangeAxis_1024"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_SignificantAccountingPoliciesTable_1023" xlink:to="Locator_srt_RangeAxis_1024" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="Locator_srt_RangeAxis_1043"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="Locator_srt_RangeMember_1044"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_RangeAxis_1043" xlink:to="Locator_srt_RangeMember_1044" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="Locator_srt_RangeMember_1045"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="Locator_srt_MinimumMember_1046"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_RangeMember_1045" xlink:to="Locator_srt_MinimumMember_1046" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="Locator_srt_RangeMember_1047"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="Locator_srt_MaximumMember_1048"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_RangeMember_1047" xlink:to="Locator_srt_MaximumMember_1048" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesTable" xlink:label="Locator_calm_SignificantAccountingPoliciesTable_1025"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="Locator_us-gaap_ConcentrationRiskByTypeAxis_1026"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_SignificantAccountingPoliciesTable_1025" xlink:to="Locator_us-gaap_ConcentrationRiskByTypeAxis_1026" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="Locator_us-gaap_ConcentrationRiskByTypeAxis_1059"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="Locator_us-gaap_ConcentrationRiskTypeDomain_1060"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskByTypeAxis_1059" xlink:to="Locator_us-gaap_ConcentrationRiskTypeDomain_1060" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="Locator_us-gaap_ConcentrationRiskTypeDomain_1035"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="Locator_us-gaap_CustomerConcentrationRiskMember_1036"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskTypeDomain_1035" xlink:to="Locator_us-gaap_CustomerConcentrationRiskMember_1036" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesTable" xlink:label="Locator_calm_SignificantAccountingPoliciesTable_1027"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_1028"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_SignificantAccountingPoliciesTable_1027" xlink:to="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_1028" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_1037"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_1038"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_1037" xlink:to="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_1038" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_1041"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="Locator_us-gaap_AccountsReceivableMember_1042"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_1041" xlink:to="Locator_us-gaap_AccountsReceivableMember_1042" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_1039"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="Locator_us-gaap_SalesRevenueNetMember_1040"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_1039" xlink:to="Locator_us-gaap_SalesRevenueNetMember_1040" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesTable" xlink:label="Locator_calm_SignificantAccountingPoliciesTable_1029"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="Locator_srt_MajorCustomersAxis_1030"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_SignificantAccountingPoliciesTable_1029" xlink:to="Locator_srt_MajorCustomersAxis_1030" order="5.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="Locator_srt_MajorCustomersAxis_1061"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="Locator_srt_NameOfMajorCustomerDomain_1062"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_MajorCustomersAxis_1061" xlink:to="Locator_srt_NameOfMajorCustomerDomain_1062" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="Locator_srt_NameOfMajorCustomerDomain_1063"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_OneCustomerMember" xlink:label="Locator_calm_OneCustomerMember_1064"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_NameOfMajorCustomerDomain_1063" xlink:to="Locator_calm_OneCustomerMember_1064" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesTable" xlink:label="Locator_calm_SignificantAccountingPoliciesTable_1031"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="Locator_us-gaap_StatementEquityComponentsAxis_1032"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_SignificantAccountingPoliciesTable_1031" xlink:to="Locator_us-gaap_StatementEquityComponentsAxis_1032" order="6.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="Locator_us-gaap_StatementEquityComponentsAxis_1065"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_1066"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementEquityComponentsAxis_1065" xlink:to="Locator_us-gaap_EquityComponentDomain_1066" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="Locator_us-gaap_EquityComponentDomain_1067"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="Locator_us-gaap_RetainedEarningsMember_1068"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityComponentDomain_1067" xlink:to="Locator_us-gaap_RetainedEarningsMember_1068" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SignificantAccountingPoliciesTable" xlink:label="Locator_calm_SignificantAccountingPoliciesTable_1033"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="Locator_srt_RestatementAxis_1034"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_SignificantAccountingPoliciesTable_1033" xlink:to="Locator_srt_RestatementAxis_1034" order="7.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAxis" xlink:label="Locator_srt_RestatementAxis_1069"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="Locator_srt_RestatementDomain_1070"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_RestatementAxis_1069" xlink:to="Locator_srt_RestatementDomain_1070" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementDomain" xlink:label="Locator_srt_RestatementDomain_1071"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RestatementAdjustmentMember" xlink:label="Locator_srt_RestatementAdjustmentMember_1072"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_RestatementDomain_1071" xlink:to="Locator_srt_RestatementAdjustmentMember_1072" order="1.0"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/Acquisitions"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationsAbstract_1073"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="Locator_us-gaap_BusinessCombinationDisclosureTextBlock_1074"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationsAbstract_1073" xlink:to="Locator_us-gaap_BusinessCombinationDisclosureTextBlock_1074" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/AcquisitionTables"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationsAbstract_1075"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_1076"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationsAbstract_1075" xlink:to="Locator_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_1076" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/AcquisitionsNarrativeDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationsAbstract_1089"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1090"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationsAbstract_1089" xlink:to="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1090" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1121"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis" xlink:label="Locator_srt_OwnershipAxis_1122"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1121" xlink:to="Locator_srt_OwnershipAxis_1122" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis" xlink:label="Locator_srt_OwnershipAxis_1123"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain" xlink:label="Locator_srt_OwnershipDomain_1124"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_OwnershipAxis_1123" xlink:to="Locator_srt_OwnershipDomain_1124" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain" xlink:label="Locator_srt_OwnershipDomain_1125"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_TexasEggProductsLLCMember" xlink:label="Locator_calm_TexasEggProductsLLCMember_1126"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_OwnershipDomain_1125" xlink:to="Locator_calm_TexasEggProductsLLCMember_1126" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1117"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_1118"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1117" xlink:to="Locator_us-gaap_BusinessAcquisitionLineItems_1118" order="3.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_1077"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="Locator_us-gaap_BusinessCombinationConsiderationTransferred1_1078"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_1077" xlink:to="Locator_us-gaap_BusinessCombinationConsiderationTransferred1_1078" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_1079"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_BusinessCombinationNumberOfLayersAcquired" xlink:label="Locator_calm_BusinessCombinationNumberOfLayersAcquired_1080"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_1079" xlink:to="Locator_calm_BusinessCombinationNumberOfLayersAcquired_1080" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_1081"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_BusinessCombinationNumberOfLayersPermittedCapacity" xlink:label="Locator_calm_BusinessCombinationNumberOfLayersPermittedCapacity_1082"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_1081" xlink:to="Locator_calm_BusinessCombinationNumberOfLayersPermittedCapacity_1082" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_1083"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="Locator_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_1084"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_1083" xlink:to="Locator_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_1084" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_1085"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:label="Locator_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_1086"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_1085" xlink:to="Locator_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_1086" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1119"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="Locator_us-gaap_BusinessAcquisitionAxis_1120"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1119" xlink:to="Locator_us-gaap_BusinessAcquisitionAxis_1120" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="Locator_us-gaap_BusinessAcquisitionAxis_1127"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_1128"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionAxis_1127" xlink:to="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_1128" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_1131"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_TexasEggProductsLLCMember" xlink:label="Locator_calm_TexasEggProductsLLCMember_1132"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_1131" xlink:to="Locator_calm_TexasEggProductsLLCMember_1132" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_1129"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_MahardEggFarmMember" xlink:label="Locator_calm_MahardEggFarmMember_1130"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_1129" xlink:to="Locator_calm_MahardEggFarmMember_1130" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/AcquisitionsAllocationOfPurchasePriceDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="Locator_us-gaap_BusinessCombinationsAbstract_1171"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1172"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessCombinationsAbstract_1171" xlink:to="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1172" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1173"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_1174"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1173" xlink:to="Locator_us-gaap_BusinessAcquisitionLineItems_1174" order="2.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_1133"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_1134"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_1133" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_1134" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_1135"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_1136"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_1135" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_1136" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_1137"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_1138"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_1137" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_1138" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_1139"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1140"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_1139" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1140" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="Locator_us-gaap_BusinessAcquisitionLineItems_1141"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_1142"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionLineItems_1141" xlink:to="Locator_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_1142" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1175"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="Locator_us-gaap_BusinessAcquisitionAxis_1176"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1175" xlink:to="Locator_us-gaap_BusinessAcquisitionAxis_1176" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="Locator_us-gaap_BusinessAcquisitionAxis_1177"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_1178"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionAxis_1177" xlink:to="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_1178" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_1179"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_MahardEggFarmMember" xlink:label="Locator_calm_MahardEggFarmMember_1180"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_1179" xlink:to="Locator_calm_MahardEggFarmMember_1180" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/InvestmentSecurities"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1181"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="Locator_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_1182"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1181" xlink:to="Locator_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_1182" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/InvestmentSecuritiesTables"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1183"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1184"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1183" xlink:to="Locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1184" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1185"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:label="Locator_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_1186"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1185" xlink:to="Locator_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_1186" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfInvestmentSecuritiesDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1205"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="Locator_us-gaap_DebtSecuritiesAvailableForSaleTable_1206"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1205" xlink:to="Locator_us-gaap_DebtSecuritiesAvailableForSaleTable_1206" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="Locator_us-gaap_DebtSecuritiesAvailableForSaleTable_1253"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="Locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1254"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtSecuritiesAvailableForSaleTable_1253" xlink:to="Locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1254" order="2.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="Locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1187"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis" xlink:label="Locator_calm_AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis_1188"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1187" xlink:to="Locator_calm_AvailableForSaleDebtSecuritiesCurrentAmortizedCostBasis_1188" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="Locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1189"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="Locator_calm_AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax_1190"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1189" xlink:to="Locator_calm_AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedGainBeforeTax_1190" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="Locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1191"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="Locator_calm_AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax_1192"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1191" xlink:to="Locator_calm_AvailableForSaleDebtSecuritiesCurrentAccumulatedGrossUnrealizedLossBeforeTax_1192" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="Locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1193"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="Locator_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_1194"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1193" xlink:to="Locator_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_1194" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="Locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1195"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis" xlink:label="Locator_calm_AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis_1196"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1195" xlink:to="Locator_calm_AvailableForSaleDebtSecuritiesNoncurrentAmortizedCostBasis_1196" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="Locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1197"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="Locator_calm_AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedGainBeforeTax_1198"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1197" xlink:to="Locator_calm_AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedGainBeforeTax_1198" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="Locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1199"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="Locator_calm_AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedLossBeforeTax_1200"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1199" xlink:to="Locator_calm_AvailableForSaleDebtSecuritiesNoncurrentAccumulatedGrossUnrealizedLossBeforeTax_1200" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="Locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1201"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:label="Locator_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_1202"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1201" xlink:to="Locator_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_1202" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:label="Locator_us-gaap_DebtSecuritiesAvailableForSaleTable_1255"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_1256"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtSecuritiesAvailableForSaleTable_1255" xlink:to="Locator_us-gaap_FinancialInstrumentAxis_1256" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="Locator_us-gaap_FinancialInstrumentAxis_1269"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1270"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FinancialInstrumentAxis_1269" xlink:to="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1270" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1257"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="Locator_us-gaap_MunicipalBondsMember_1258"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1257" xlink:to="Locator_us-gaap_MunicipalBondsMember_1258" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1259"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="Locator_us-gaap_CommercialPaperMember_1260"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1259" xlink:to="Locator_us-gaap_CommercialPaperMember_1260" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1261"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="Locator_us-gaap_CorporateDebtSecuritiesMember_1262"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1261" xlink:to="Locator_us-gaap_CorporateDebtSecuritiesMember_1262" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1263"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="Locator_us-gaap_CertificatesOfDepositMember_1264"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1263" xlink:to="Locator_us-gaap_CertificatesOfDepositMember_1264" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1265"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="Locator_us-gaap_AssetBackedSecuritiesMember_1266"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1265" xlink:to="Locator_us-gaap_AssetBackedSecuritiesMember_1266" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1267"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MutualFundMember" xlink:label="Locator_us-gaap_MutualFundMember_1268"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1267" xlink:to="Locator_us-gaap_MutualFundMember_1268" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/InvestmentSecuritiesNarrativeDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1271"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent" xlink:label="Locator_calm_ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent_1272"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1271" xlink:to="Locator_calm_ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesCurrent_1272" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1273"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesNoncurrent" xlink:label="Locator_calm_ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesNoncurrent_1274"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1273" xlink:to="Locator_calm_ProceedsFromSaleAndMaturityOfAvailableForSaleSecuritiesNoncurrent_1274" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1275"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_DebtSecuritiesAvailableForSaleCurrentRealizedGain" xlink:label="Locator_calm_DebtSecuritiesAvailableForSaleCurrentRealizedGain_1276"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1275" xlink:to="Locator_calm_DebtSecuritiesAvailableForSaleCurrentRealizedGain_1276" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1277"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_DebtSecuritiesAvailableForSaleNoncurrentRealizedGain" xlink:label="Locator_calm_DebtSecuritiesAvailableForSaleNoncurrentRealizedGain_1278"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1277" xlink:to="Locator_calm_DebtSecuritiesAvailableForSaleNoncurrentRealizedGain_1278" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1279"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_DebtSecuritiesAvailableForSaleCurrentRealizedLoss" xlink:label="Locator_calm_DebtSecuritiesAvailableForSaleCurrentRealizedLoss_1280"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1279" xlink:to="Locator_calm_DebtSecuritiesAvailableForSaleCurrentRealizedLoss_1280" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1281"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_DebtSecuritiesAvailableForSaleNoncurrentRealizedLoss" xlink:label="Locator_calm_DebtSecuritiesAvailableForSaleNoncurrentRealizedLoss_1282"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1281" xlink:to="Locator_calm_DebtSecuritiesAvailableForSaleNoncurrentRealizedLoss_1282" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1283"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:label="Locator_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_1284"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1283" xlink:to="Locator_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_1284" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/InvestmentSecuritiesScheduleOfContractualMaturitiesOfInvestmentSecuritiesDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1285"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:label="Locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_1286"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1285" xlink:to="Locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_1286" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1287"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:label="Locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_1288"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1287" xlink:to="Locator_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_1288" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1289"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="Locator_us-gaap_AvailableForSaleSecuritiesDebtSecurities_1290"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_1289" xlink:to="Locator_us-gaap_AvailableForSaleSecuritiesDebtSecurities_1290" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/FairValueMeasures"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="Locator_us-gaap_FairValueDisclosuresAbstract_1295"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="Locator_us-gaap_FairValueDisclosuresTextBlock_1296"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueDisclosuresAbstract_1295" xlink:to="Locator_us-gaap_FairValueDisclosuresTextBlock_1296" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/FairValueMeasuresTables"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="Locator_us-gaap_FairValueDisclosuresAbstract_1297"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="Locator_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_1298"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueDisclosuresAbstract_1297" xlink:to="Locator_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_1298" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/FairValueMeasuresScheduleOfAssetsMeasuredAtFairValueOnARecurringBasisDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="Locator_us-gaap_FairValueDisclosuresAbstract_1303"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1304"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueDisclosuresAbstract_1303" xlink:to="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1304" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1337"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1338"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1337" xlink:to="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1338" order="3.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1299"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="Locator_us-gaap_AssetsFairValueDisclosure_1300"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1299" xlink:to="Locator_us-gaap_AssetsFairValueDisclosure_1300" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1339"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="Locator_us-gaap_InvestmentTypeAxis_1340"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1339" xlink:to="Locator_us-gaap_InvestmentTypeAxis_1340" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="Locator_us-gaap_InvestmentTypeAxis_1349"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="Locator_us-gaap_InvestmentTypeCategorizationMember_1350"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentTypeAxis_1349" xlink:to="Locator_us-gaap_InvestmentTypeCategorizationMember_1350" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="Locator_us-gaap_InvestmentTypeCategorizationMember_1351"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="Locator_us-gaap_MunicipalBondsMember_1352"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentTypeCategorizationMember_1351" xlink:to="Locator_us-gaap_MunicipalBondsMember_1352" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="Locator_us-gaap_InvestmentTypeCategorizationMember_1353"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="Locator_us-gaap_CommercialPaperMember_1354"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentTypeCategorizationMember_1353" xlink:to="Locator_us-gaap_CommercialPaperMember_1354" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="Locator_us-gaap_InvestmentTypeCategorizationMember_1355"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="Locator_us-gaap_CorporateDebtSecuritiesMember_1356"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentTypeCategorizationMember_1355" xlink:to="Locator_us-gaap_CorporateDebtSecuritiesMember_1356" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="Locator_us-gaap_InvestmentTypeCategorizationMember_1357"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertificatesOfDepositMember" xlink:label="Locator_us-gaap_CertificatesOfDepositMember_1358"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentTypeCategorizationMember_1357" xlink:to="Locator_us-gaap_CertificatesOfDepositMember_1358" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="Locator_us-gaap_InvestmentTypeCategorizationMember_1359"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="Locator_us-gaap_AssetBackedSecuritiesMember_1360"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentTypeCategorizationMember_1359" xlink:to="Locator_us-gaap_AssetBackedSecuritiesMember_1360" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="Locator_us-gaap_InvestmentTypeCategorizationMember_1361"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MutualFundMember" xlink:label="Locator_us-gaap_MutualFundMember_1362"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentTypeCategorizationMember_1361" xlink:to="Locator_us-gaap_MutualFundMember_1362" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1341"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_1342"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1341" xlink:to="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_1342" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_1363"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1364"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueByFairValueHierarchyLevelAxis_1363" xlink:to="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1364" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1343"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="Locator_us-gaap_FairValueInputsLevel1Member_1344"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1343" xlink:to="Locator_us-gaap_FairValueInputsLevel1Member_1344" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1345"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="Locator_us-gaap_FairValueInputsLevel2Member_1346"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1345" xlink:to="Locator_us-gaap_FairValueInputsLevel2Member_1346" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1347"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="Locator_us-gaap_FairValueInputsLevel3Member_1348"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1347" xlink:to="Locator_us-gaap_FairValueInputsLevel3Member_1348" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/Inventories"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_1365"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="Locator_us-gaap_InventoryDisclosureTextBlock_1366"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_1365" xlink:to="Locator_us-gaap_InventoryDisclosureTextBlock_1366" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/InventoriesTables"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_1367"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1368"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_1367" xlink:to="Locator_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1368" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_1369"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfCostOfSalesAmortizationAndMortalityTableTextBlock" xlink:label="Locator_calm_ScheduleOfCostOfSalesAmortizationAndMortalityTableTextBlock_1370"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_1369" xlink:to="Locator_calm_ScheduleOfCostOfSalesAmortizationAndMortalityTableTextBlock_1370" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/InventoriesScheduleOfInventoriesDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_1371"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_AgriculturalRelatedInventoryFlocks" xlink:label="Locator_calm_AgriculturalRelatedInventoryFlocks_1372"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_1371" xlink:to="Locator_calm_AgriculturalRelatedInventoryFlocks_1372" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_1373"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_AgriculturalRelatedInventoryEggs" xlink:label="Locator_calm_AgriculturalRelatedInventoryEggs_1374"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_1373" xlink:to="Locator_calm_AgriculturalRelatedInventoryEggs_1374" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_1375"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AgriculturalRelatedInventoryFeedAndSupplies" xlink:label="Locator_us-gaap_AgriculturalRelatedInventoryFeedAndSupplies_1376"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_1375" xlink:to="Locator_us-gaap_AgriculturalRelatedInventoryFeedAndSupplies_1376" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_1377"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet" xlink:label="Locator_us-gaap_InventoryNet_1378"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_1377" xlink:to="Locator_us-gaap_InventoryNet_1378" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/InventoriesNarrativeDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_1385"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_AgriculturalRelatedInventoryPulletsandBreeders" xlink:label="Locator_calm_AgriculturalRelatedInventoryPulletsandBreeders_1386"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_1385" xlink:to="Locator_calm_AgriculturalRelatedInventoryPulletsandBreeders_1386" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_1387"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_AgriculturalRelatedInventoryLayers" xlink:label="Locator_calm_AgriculturalRelatedInventoryLayers_1388"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_1387" xlink:to="Locator_calm_AgriculturalRelatedInventoryLayers_1388" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/InventoriesScheduleOfCostOfSalesAmortizationAndMortalityDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_1389"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_CostOfGoodsSoldAmortizationOfFlocks" xlink:label="Locator_calm_CostOfGoodsSoldAmortizationOfFlocks_1390"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_1389" xlink:to="Locator_calm_CostOfGoodsSoldAmortizationOfFlocks_1390" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_1391"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_CostOfGoodsSoldMortality" xlink:label="Locator_calm_CostOfGoodsSoldMortality_1392"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_1391" xlink:to="Locator_calm_CostOfGoodsSoldMortality_1392" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="Locator_us-gaap_InventoryDisclosureAbstract_1393"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_CostOfGoodsSoldFlocks" xlink:label="Locator_calm_CostOfGoodsSoldFlocks_1394"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InventoryDisclosureAbstract_1393" xlink:to="Locator_calm_CostOfGoodsSoldFlocks_1394" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/PropertyPlantAndEquipment"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentAbstract_1399"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_1400"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentAbstract_1399" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_1400" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/PropertyPlantAndEquipmentTables"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentAbstract_1401"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTextBlock_1402"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentAbstract_1401" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentTextBlock_1402" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1441"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1442"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1441" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1442" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1443"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandAndLandImprovementsMember" xlink:label="Locator_us-gaap_LandAndLandImprovementsMember_1444"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1443" xlink:to="Locator_us-gaap_LandAndLandImprovementsMember_1444" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1445"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="Locator_us-gaap_BuildingAndBuildingImprovementsMember_1446"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1445" xlink:to="Locator_us-gaap_BuildingAndBuildingImprovementsMember_1446" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1447"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="Locator_us-gaap_MachineryAndEquipmentMember_1448"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1447" xlink:to="Locator_us-gaap_MachineryAndEquipmentMember_1448" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1449"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressMember" xlink:label="Locator_us-gaap_ConstructionInProgressMember_1450"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentTypeDomain_1449" xlink:to="Locator_us-gaap_ConstructionInProgressMember_1450" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentAbstract_1435"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="Locator_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1436"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentAbstract_1435" xlink:to="Locator_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1436" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="Locator_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1437"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1438"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1437" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1438" order="2.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1403"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentGross_1404"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1403" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentGross_1404" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1405"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="Locator_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1406"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1405" xlink:to="Locator_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1406" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1407"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentNet_1408"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentLineItems_1407" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentNet_1408" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="Locator_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1439"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1440"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1439" xlink:to="Locator_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1440" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/PropertyPlantAndEquipmentNarrativeDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentAbstract_1451"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation" xlink:label="Locator_us-gaap_Depreciation_1452"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentAbstract_1451" xlink:to="Locator_us-gaap_Depreciation_1452" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="Locator_us-gaap_PropertyPlantAndEquipmentAbstract_1453"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="Locator_us-gaap_AssetImpairmentCharges_1454"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PropertyPlantAndEquipmentAbstract_1453" xlink:to="Locator_us-gaap_AssetImpairmentCharges_1454" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/InvestmentInUnconsolidatedEntities"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="Locator_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_1455"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:label="Locator_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_1456"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_1455" xlink:to="Locator_us-gaap_EquityMethodInvestmentsDisclosureTextBlock_1456" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/InvestmentInUnconsolidatedEntitiesTables"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="Locator_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_1457"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="Locator_us-gaap_EquityMethodInvestmentsTextBlock_1458"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_1457" xlink:to="Locator_us-gaap_EquityMethodInvestmentsTextBlock_1458" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="Locator_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_1459"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesTextBlock" xlink:label="Locator_us-gaap_InvestmentsInAndAdvancesToAffiliatesTextBlock_1460"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_1459" xlink:to="Locator_us-gaap_InvestmentsInAndAdvancesToAffiliatesTextBlock_1460" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/InvestmentInUnconsolidatedEntitiesNarrativeDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="Locator_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_1471"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesTable" xlink:label="Locator_us-gaap_InvestmentsInAndAdvancesToAffiliatesTable_1472"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_1471" xlink:to="Locator_us-gaap_InvestmentsInAndAdvancesToAffiliatesTable_1472" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesTable" xlink:label="Locator_us-gaap_InvestmentsInAndAdvancesToAffiliatesTable_1493"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems" xlink:label="Locator_us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems_1494"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentsInAndAdvancesToAffiliatesTable_1493" xlink:to="Locator_us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems_1494" order="2.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems" xlink:label="Locator_us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems_1461"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="Locator_us-gaap_EquityMethodInvestmentOwnershipPercentage_1462"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems_1461" xlink:to="Locator_us-gaap_EquityMethodInvestmentOwnershipPercentage_1462" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems" xlink:label="Locator_us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems_1463"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="Locator_us-gaap_EquityMethodInvestments_1464"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems_1463" xlink:to="Locator_us-gaap_EquityMethodInvestments_1464" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems" xlink:label="Locator_us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems_1465"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="Locator_us-gaap_IncomeLossFromEquityMethodInvestments_1466"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems_1465" xlink:to="Locator_us-gaap_IncomeLossFromEquityMethodInvestments_1466" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems" xlink:label="Locator_us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems_1467"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostMethodInvestments" xlink:label="Locator_us-gaap_CostMethodInvestments_1468"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems_1467" xlink:to="Locator_us-gaap_CostMethodInvestments_1468" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInAndAdvancesToAffiliatesTable" xlink:label="Locator_us-gaap_InvestmentsInAndAdvancesToAffiliatesTable_1495"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="Locator_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1496"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_InvestmentsInAndAdvancesToAffiliatesTable_1495" xlink:to="Locator_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1496" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="Locator_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1497"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="Locator_srt_EquityMethodInvesteeNameDomain_1498"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1497" xlink:to="Locator_srt_EquityMethodInvesteeNameDomain_1498" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="Locator_srt_EquityMethodInvesteeNameDomain_1499"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_RedRiverValleyEggFarmLlcMember" xlink:label="Locator_calm_RedRiverValleyEggFarmLlcMember_1500"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_EquityMethodInvesteeNameDomain_1499" xlink:to="Locator_calm_RedRiverValleyEggFarmLlcMember_1500" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="Locator_srt_EquityMethodInvesteeNameDomain_1501"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SpecialtyEggsLlcMember" xlink:label="Locator_calm_SpecialtyEggsLlcMember_1502"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_EquityMethodInvesteeNameDomain_1501" xlink:to="Locator_calm_SpecialtyEggsLlcMember_1502" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="Locator_srt_EquityMethodInvesteeNameDomain_1503"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SouthwestSpecialtyEggsLlcMember" xlink:label="Locator_calm_SouthwestSpecialtyEggsLlcMember_1504"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_EquityMethodInvesteeNameDomain_1503" xlink:to="Locator_calm_SouthwestSpecialtyEggsLlcMember_1504" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/InvestmentInUnconsolidatedEntitiesScheduleOfTransactionsWithUnconsolidatedAffiliatesDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="Locator_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_1527"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="Locator_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1528"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_1527" xlink:to="Locator_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1528" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="Locator_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1571"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:label="Locator_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1572"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1571" xlink:to="Locator_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1572" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis" xlink:label="Locator_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1579"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="Locator_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_1580"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis_1579" xlink:to="Locator_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_1580" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain" xlink:label="Locator_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_1581"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember" xlink:label="Locator_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_1582"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain_1581" xlink:to="Locator_us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOrGroupOfInvesteesMember_1582" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="Locator_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1567"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="Locator_us-gaap_RelatedPartyTransactionLineItems_1568"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1567" xlink:to="Locator_us-gaap_RelatedPartyTransactionLineItems_1568" order="3.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="Locator_us-gaap_RelatedPartyTransactionLineItems_1505"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues" xlink:label="Locator_us-gaap_Revenues_1506"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionLineItems_1505" xlink:to="Locator_us-gaap_Revenues_1506" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="Locator_us-gaap_RelatedPartyTransactionLineItems_1507"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="Locator_us-gaap_ProfitLoss_1508"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionLineItems_1507" xlink:to="Locator_us-gaap_ProfitLoss_1508" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="Locator_us-gaap_RelatedPartyTransactionLineItems_1509"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets" xlink:label="Locator_us-gaap_Assets_1510"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionLineItems_1509" xlink:to="Locator_us-gaap_Assets_1510" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="Locator_us-gaap_RelatedPartyTransactionLineItems_1511"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities" xlink:label="Locator_us-gaap_Liabilities_1512"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionLineItems_1511" xlink:to="Locator_us-gaap_Liabilities_1512" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="Locator_us-gaap_RelatedPartyTransactionLineItems_1513"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1514"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionLineItems_1513" xlink:to="Locator_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1514" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="Locator_us-gaap_RelatedPartyTransactionLineItems_1515"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="Locator_us-gaap_RevenueFromRelatedParties_1516"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionLineItems_1515" xlink:to="Locator_us-gaap_RevenueFromRelatedParties_1516" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="Locator_us-gaap_RelatedPartyTransactionLineItems_1517"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="Locator_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_1518"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionLineItems_1517" xlink:to="Locator_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_1518" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="Locator_us-gaap_RelatedPartyTransactionLineItems_1519"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDividendsReceived" xlink:label="Locator_us-gaap_ProceedsFromDividendsReceived_1520"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionLineItems_1519" xlink:to="Locator_us-gaap_ProceedsFromDividendsReceived_1520" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="Locator_us-gaap_RelatedPartyTransactionLineItems_1521"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromAffiliates" xlink:label="Locator_us-gaap_DueFromAffiliates_1522"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionLineItems_1521" xlink:to="Locator_us-gaap_DueFromAffiliates_1522" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="Locator_us-gaap_RelatedPartyTransactionLineItems_1523"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueToAffiliateCurrentAndNoncurrent" xlink:label="Locator_us-gaap_DueToAffiliateCurrentAndNoncurrent_1524"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionLineItems_1523" xlink:to="Locator_us-gaap_DueToAffiliateCurrentAndNoncurrent_1524" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="Locator_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1569"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="Locator_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1570"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1569" xlink:to="Locator_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1570" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="Locator_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1577"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="Locator_us-gaap_RelatedPartyDomain_1578"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1577" xlink:to="Locator_us-gaap_RelatedPartyDomain_1578" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="Locator_us-gaap_RelatedPartyDomain_1573"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateJointVentureMember" xlink:label="Locator_us-gaap_CorporateJointVentureMember_1574"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyDomain_1573" xlink:to="Locator_us-gaap_CorporateJointVentureMember_1574" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="Locator_us-gaap_RelatedPartyDomain_1575"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AffiliatedEntityMember" xlink:label="Locator_srt_AffiliatedEntityMember_1576"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyDomain_1575" xlink:to="Locator_srt_AffiliatedEntityMember_1576" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssets"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1583"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_1584"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1583" xlink:to="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_1584" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssetsTables"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1585"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_1586"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1585" xlink:to="Locator_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_1586" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1587"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1588"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1587" xlink:to="Locator_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1588" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1589"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="Locator_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1590"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1589" xlink:to="Locator_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1590" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillAndOtherIntangibleAssetsDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1617"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable" xlink:label="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable_1618"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1617" xlink:to="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable_1618" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable" xlink:label="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable_1669"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_1670"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable_1669" xlink:to="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_1670" order="3.0"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_1591"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward" xlink:label="Locator_us-gaap_GoodwillRollForward_1592"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_1591" xlink:to="Locator_us-gaap_GoodwillRollForward_1592" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward" xlink:label="Locator_us-gaap_GoodwillRollForward_1601"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="Locator_us-gaap_Goodwill_1602"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillRollForward_1601" xlink:to="Locator_us-gaap_Goodwill_1602" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward" xlink:label="Locator_us-gaap_GoodwillRollForward_1603"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill" xlink:label="Locator_us-gaap_Goodwill_1604"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillRollForward_1603" xlink:to="Locator_us-gaap_Goodwill_1604" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_1593"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsRollForward_1594"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_1593" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsRollForward_1594" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsRollForward_1607"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="Locator_us-gaap_FinitelivedIntangibleAssetsAcquired1_1608"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsRollForward_1607" xlink:to="Locator_us-gaap_FinitelivedIntangibleAssetsAcquired1_1608" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsRollForward_1609"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="Locator_us-gaap_AmortizationOfIntangibleAssets_1610"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsRollForward_1609" xlink:to="Locator_us-gaap_AmortizationOfIntangibleAssets_1610" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsRollForward_1605"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_1606"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsRollForward_1605" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_1606" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsRollForward_1611"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_1612"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsRollForward_1611" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_1612" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_1595"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:label="Locator_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_1596"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_1595" xlink:to="Locator_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_1596" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:label="Locator_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_1613"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="Locator_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_1614"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_1613" xlink:to="Locator_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_1614" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:label="Locator_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_1615"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="Locator_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_1616"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_1615" xlink:to="Locator_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_1616" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_1597"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:label="Locator_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_1598"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_1597" xlink:to="Locator_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_1598" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:label="Locator_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_1621"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_IntangibleAssetsNetIncludingGoodwillAdditions" xlink:label="Locator_calm_IntangibleAssetsNetIncludingGoodwillAdditions_1622"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_1621" xlink:to="Locator_calm_IntangibleAssetsNetIncludingGoodwillAdditions_1622" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:label="Locator_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_1623"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="Locator_us-gaap_AmortizationOfIntangibleAssets_1624"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_1623" xlink:to="Locator_us-gaap_AmortizationOfIntangibleAssets_1624" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:label="Locator_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_1619"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="Locator_us-gaap_IntangibleAssetsNetIncludingGoodwill_1620"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_1619" xlink:to="Locator_us-gaap_IntangibleAssetsNetIncludingGoodwill_1620" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract" xlink:label="Locator_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_1625"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="Locator_us-gaap_IntangibleAssetsNetIncludingGoodwill_1626"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IntangibleAssetsNetIncludingGoodwillAbstract_1625" xlink:to="Locator_us-gaap_IntangibleAssetsNetIncludingGoodwill_1626" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable" xlink:label="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable_1673"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1674"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable_1673" xlink:to="Locator_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1674" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1675"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1676"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1675" xlink:to="Locator_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1676" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1677"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseRightsMember" xlink:label="Locator_us-gaap_UseRightsMember_1678"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1677" xlink:to="Locator_us-gaap_UseRightsMember_1678" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable" xlink:label="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable_1671"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1672"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable_1671" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1672" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1679"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1680"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1679" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1680" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1681"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FranchiseRightsMember" xlink:label="Locator_us-gaap_FranchiseRightsMember_1682"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1681" xlink:to="Locator_us-gaap_FranchiseRightsMember_1682" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1683"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="Locator_us-gaap_CustomerRelationshipsMember_1684"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1683" xlink:to="Locator_us-gaap_CustomerRelationshipsMember_1684" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1685"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="Locator_us-gaap_NoncompeteAgreementsMember_1686"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1685" xlink:to="Locator_us-gaap_NoncompeteAgreementsMember_1686" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1687"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_RightOfUseIntangibleMember" xlink:label="Locator_calm_RightOfUseIntangibleMember_1688"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1687" xlink:to="Locator_calm_RightOfUseIntangibleMember_1688" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1689"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember" xlink:label="Locator_us-gaap_TrademarksMember_1690"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1689" xlink:to="Locator_us-gaap_TrademarksMember_1690" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangiblesDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1733"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable" xlink:label="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable_1734"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1733" xlink:to="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable_1734" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable" xlink:label="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable_1735"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_1736"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable_1735" xlink:to="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_1736" order="3.0"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_1691"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsGross_1692"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_1691" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsGross_1692" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_1693"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:label="Locator_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_1694"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_1693" xlink:to="Locator_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_1694" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_1695"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:label="Locator_us-gaap_IntangibleAssetsGrossExcludingGoodwill_1696"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_1695" xlink:to="Locator_us-gaap_IntangibleAssetsGrossExcludingGoodwill_1696" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems" xlink:label="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_1697"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1698"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems_1697" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_1698" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable" xlink:label="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable_1737"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1738"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable_1737" xlink:to="Locator_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1738" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1739"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1740"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_1739" xlink:to="Locator_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1740" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1741"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseRightsMember" xlink:label="Locator_us-gaap_UseRightsMember_1742"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_1741" xlink:to="Locator_us-gaap_UseRightsMember_1742" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable" xlink:label="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable_1743"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1744"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_ScheduleOfFiniteLivedAndIndefiniteLivedIntangibleAssetsTable_1743" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1744" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1745"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1746"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1745" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1746" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1747"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FranchiseRightsMember" xlink:label="Locator_us-gaap_FranchiseRightsMember_1748"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1747" xlink:to="Locator_us-gaap_FranchiseRightsMember_1748" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1749"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="Locator_us-gaap_CustomerRelationshipsMember_1750"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1749" xlink:to="Locator_us-gaap_CustomerRelationshipsMember_1750" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1751"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="Locator_us-gaap_NoncompeteAgreementsMember_1752"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1751" xlink:to="Locator_us-gaap_NoncompeteAgreementsMember_1752" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1753"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_RightOfUseIntangibleMember" xlink:label="Locator_calm_RightOfUseIntangibleMember_1754"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1753" xlink:to="Locator_calm_RightOfUseIntangibleMember_1754" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1755"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember" xlink:label="Locator_us-gaap_TrademarksMember_1756"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1755" xlink:to="Locator_us-gaap_TrademarksMember_1756" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1757"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="Locator_us-gaap_AmortizationOfIntangibleAssets_1758"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1757" xlink:to="Locator_us-gaap_AmortizationOfIntangibleAssets_1758" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfEstimatedAmortizationOfIntangibleAssetsDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1759"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1760"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1759" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1760" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1761"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1762"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1761" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1762" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1763"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1764"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1763" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1764" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1765"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1766"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1765" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_1766" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1767"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1768"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1767" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1768" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1769"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1770"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1769" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_1770" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1771"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_1772"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1771" xlink:to="Locator_us-gaap_FiniteLivedIntangibleAssetsNet_1772" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/EmployeeBenefitPlans"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="Locator_us-gaap_CompensationAndRetirementDisclosureAbstract_1785"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="Locator_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_1786"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CompensationAndRetirementDisclosureAbstract_1785" xlink:to="Locator_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_1786" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/EmployeeBenefitPlansNarrativeDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="Locator_us-gaap_CompensationAndRetirementDisclosureAbstract_1815"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1816"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CompensationAndRetirementDisclosureAbstract_1815" xlink:to="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1816" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1867"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1868"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1867" xlink:to="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1868" order="4.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1787"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_MedicalClaimMaximumPerOccurrence" xlink:label="Locator_calm_MedicalClaimMaximumPerOccurrence_1788"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1787" xlink:to="Locator_calm_MedicalClaimMaximumPerOccurrence_1788" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1789"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_MedicalPlanExpense" xlink:label="Locator_calm_MedicalPlanExpense_1790"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1789" xlink:to="Locator_calm_MedicalPlanExpense_1790" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1791"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_LiabilityRecordedForIncurredButNotReportedClaims" xlink:label="Locator_calm_LiabilityRecordedForIncurredButNotReportedClaims_1792"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1791" xlink:to="Locator_calm_LiabilityRecordedForIncurredButNotReportedClaims_1792" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1793"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="Locator_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_1794"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1793" xlink:to="Locator_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_1794" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1795"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPCashContributionsToESOP" xlink:label="Locator_us-gaap_EmployeeStockOwnershipPlanESOPCashContributionsToESOP_1796"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1795" xlink:to="Locator_us-gaap_EmployeeStockOwnershipPlanESOPCashContributionsToESOP_1796" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1797"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOwnershipPlanESOPSharesContributedToESOP" xlink:label="Locator_us-gaap_EmployeeStockOwnershipPlanESOPSharesContributedToESOP_1798"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1797" xlink:to="Locator_us-gaap_EmployeeStockOwnershipPlanESOPSharesContributedToESOP_1798" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1799"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_DeferredCompensationAgreementAmountofYearsRequiredforPayment" xlink:label="Locator_calm_DeferredCompensationAgreementAmountofYearsRequiredforPayment_1800"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1799" xlink:to="Locator_calm_DeferredCompensationAgreementAmountofYearsRequiredforPayment_1800" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1801"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid" xlink:label="Locator_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_1802"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1801" xlink:to="Locator_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_1802" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1803"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability" xlink:label="Locator_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_1804"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1803" xlink:to="Locator_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_1804" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1805"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount" xlink:label="Locator_us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount_1806"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1805" xlink:to="Locator_us-gaap_DeferredCompensationArrangementWithIndividualCashAwardGrantedAmount_1806" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1807"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:label="Locator_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_1808"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1807" xlink:to="Locator_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_1808" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1809"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent" xlink:label="Locator_us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent_1810"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1809" xlink:to="Locator_us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent_1810" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1811"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="Locator_us-gaap_DebtInstrumentTerm_1812"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DefinedBenefitPlanDisclosureLineItems_1811" xlink:to="Locator_us-gaap_DebtInstrumentTerm_1812" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1869"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="Locator_us-gaap_PlanNameAxis_1870"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1869" xlink:to="Locator_us-gaap_PlanNameAxis_1870" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="Locator_us-gaap_PlanNameAxis_1875"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="Locator_us-gaap_PlanNameDomain_1876"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PlanNameAxis_1875" xlink:to="Locator_us-gaap_PlanNameDomain_1876" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="Locator_us-gaap_PlanNameDomain_1877"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_TwoThousandAndSixPlanMember" xlink:label="Locator_calm_TwoThousandAndSixPlanMember_1878"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PlanNameDomain_1877" xlink:to="Locator_calm_TwoThousandAndSixPlanMember_1878" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1871"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="Locator_srt_TitleOfIndividualAxis_1872"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1871" xlink:to="Locator_srt_TitleOfIndividualAxis_1872" order="2.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="Locator_srt_TitleOfIndividualAxis_1879"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="Locator_srt_TitleOfIndividualWithRelationshipToEntityDomain_1880"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_TitleOfIndividualAxis_1879" xlink:to="Locator_srt_TitleOfIndividualWithRelationshipToEntityDomain_1880" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="Locator_srt_TitleOfIndividualWithRelationshipToEntityDomain_1881"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_CertainOfficersMember" xlink:label="Locator_calm_CertainOfficersMember_1882"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_TitleOfIndividualWithRelationshipToEntityDomain_1881" xlink:to="Locator_calm_CertainOfficersMember_1882" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="Locator_srt_TitleOfIndividualWithRelationshipToEntityDomain_1883"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OfficerMember" xlink:label="Locator_srt_OfficerMember_1884"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_TitleOfIndividualWithRelationshipToEntityDomain_1883" xlink:to="Locator_srt_OfficerMember_1884" order="2.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1873"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="Locator_us-gaap_RetirementPlanTypeAxis_1874"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_1873" xlink:to="Locator_us-gaap_RetirementPlanTypeAxis_1874" order="3.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="Locator_us-gaap_RetirementPlanTypeAxis_1885"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="Locator_us-gaap_RetirementPlanTypeDomain_1886"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RetirementPlanTypeAxis_1885" xlink:to="Locator_us-gaap_RetirementPlanTypeDomain_1886" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="Locator_us-gaap_RetirementPlanTypeDomain_1887"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_KSOPMember" xlink:label="Locator_calm_KSOPMember_1888"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RetirementPlanTypeDomain_1887" xlink:to="Locator_calm_KSOPMember_1888" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/CreditFacility"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="Locator_us-gaap_DebtDisclosureAbstract_1889"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="Locator_us-gaap_DebtDisclosureTextBlock_1890"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtDisclosureAbstract_1889" xlink:to="Locator_us-gaap_DebtDisclosureTextBlock_1890" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/CreditFacilityNarrativeDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="Locator_srt_RangeAxis_2021"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="Locator_srt_RangeMember_2022"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_RangeAxis_2021" xlink:to="Locator_srt_RangeMember_2022" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="Locator_srt_RangeMember_2023"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="Locator_srt_MinimumMember_2024"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_RangeMember_2023" xlink:to="Locator_srt_MinimumMember_2024" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="Locator_srt_RangeMember_2025"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="Locator_srt_MaximumMember_2026"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_RangeMember_2025" xlink:to="Locator_srt_MaximumMember_2026" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="Locator_us-gaap_DebtDisclosureAbstract_1925"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="Locator_us-gaap_DebtInstrumentTable_1926"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtDisclosureAbstract_1925" xlink:to="Locator_us-gaap_DebtInstrumentTable_1926" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="Locator_us-gaap_DebtInstrumentTable_1995"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1996"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentTable_1995" xlink:to="Locator_us-gaap_DebtInstrumentLineItems_1996" order="5.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1891"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="Locator_us-gaap_DebtInstrumentCarryingAmount_1892"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1891" xlink:to="Locator_us-gaap_DebtInstrumentCarryingAmount_1892" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1893"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestCostsIncurred" xlink:label="Locator_us-gaap_InterestCostsIncurred_1894"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1893" xlink:to="Locator_us-gaap_InterestCostsIncurred_1894" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1895"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestCostsCapitalized" xlink:label="Locator_us-gaap_InterestCostsCapitalized_1896"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1895" xlink:to="Locator_us-gaap_InterestCostsCapitalized_1896" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1897"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="Locator_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1898"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1897" xlink:to="Locator_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1898" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1899"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="Locator_us-gaap_DebtInstrumentTerm_1900"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1899" xlink:to="Locator_us-gaap_DebtInstrumentTerm_1900" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1901"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:label="Locator_calm_LineOfCreditFacilityAccordionFeatureIncreaseLimit_1902"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1901" xlink:to="Locator_calm_LineOfCreditFacilityAccordionFeatureIncreaseLimit_1902" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1903"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedUnderLetterOfCreditFacilitiesAtFairValue" xlink:label="Locator_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedUnderLetterOfCreditFacilitiesAtFairValue_1904"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1903" xlink:to="Locator_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedUnderLetterOfCreditFacilitiesAtFairValue_1904" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1905"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="Locator_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1906"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1905" xlink:to="Locator_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_1906" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1907"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:label="Locator_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_1908"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1907" xlink:to="Locator_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_1908" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1909"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_DebtInstrumentRestrictiveCovenantsNumberOfFinancialCovenants" xlink:label="Locator_calm_DebtInstrumentRestrictiveCovenantsNumberOfFinancialCovenants_1910"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1909" xlink:to="Locator_calm_DebtInstrumentRestrictiveCovenantsNumberOfFinancialCovenants_1910" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1911"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_DebtInstrumentRestrictiveCovenantsMinimumWorkingCapitalRatio" xlink:label="Locator_calm_DebtInstrumentRestrictiveCovenantsMinimumWorkingCapitalRatio_1912"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1911" xlink:to="Locator_calm_DebtInstrumentRestrictiveCovenantsMinimumWorkingCapitalRatio_1912" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1913"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_DebtInstrumentRestrictiveCovenantsAnnualLimitOnCapitalExpenditures" xlink:label="Locator_calm_DebtInstrumentRestrictiveCovenantsAnnualLimitOnCapitalExpenditures_1914"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1913" xlink:to="Locator_calm_DebtInstrumentRestrictiveCovenantsAnnualLimitOnCapitalExpenditures_1914" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1915"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_DebtInstrumentRestrictiveCovenantsMinimumVotingOwnershipPercentage" xlink:label="Locator_calm_DebtInstrumentRestrictiveCovenantsMinimumVotingOwnershipPercentage_1916"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1915" xlink:to="Locator_calm_DebtInstrumentRestrictiveCovenantsMinimumVotingOwnershipPercentage_1916" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1917"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_DebtInstrumentRestrictiveCovenantsMaximumDividendsAsPercentageOfPriorYearNetIncome" xlink:label="Locator_calm_DebtInstrumentRestrictiveCovenantsMaximumDividendsAsPercentageOfPriorYearNetIncome_1918"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1917" xlink:to="Locator_calm_DebtInstrumentRestrictiveCovenantsMaximumDividendsAsPercentageOfPriorYearNetIncome_1918" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1919"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_DebtInstrumentRestrictiveCovenantsMaximumRepurchaseOfCapitalStockAmount" xlink:label="Locator_calm_DebtInstrumentRestrictiveCovenantsMaximumRepurchaseOfCapitalStockAmount_1920"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1919" xlink:to="Locator_calm_DebtInstrumentRestrictiveCovenantsMaximumRepurchaseOfCapitalStockAmount_1920" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="Locator_us-gaap_DebtInstrumentLineItems_1921"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_DebtInstrumentRestrictiveCovenantsMinimumCapacityAvailable" xlink:label="Locator_calm_DebtInstrumentRestrictiveCovenantsMinimumCapacityAvailable_1922"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentLineItems_1921" xlink:to="Locator_calm_DebtInstrumentRestrictiveCovenantsMinimumCapacityAvailable_1922" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="Locator_us-gaap_DebtInstrumentTable_1997"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="Locator_us-gaap_DebtInstrumentAxis_1998"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentTable_1997" xlink:to="Locator_us-gaap_DebtInstrumentAxis_1998" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="Locator_us-gaap_DebtInstrumentAxis_2005"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="Locator_us-gaap_DebtInstrumentNameDomain_2006"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentAxis_2005" xlink:to="Locator_us-gaap_DebtInstrumentNameDomain_2006" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="Locator_us-gaap_DebtInstrumentNameDomain_2007"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_DebtInstrumentOneMember" xlink:label="Locator_calm_DebtInstrumentOneMember_2008"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentNameDomain_2007" xlink:to="Locator_calm_DebtInstrumentOneMember_2008" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="Locator_us-gaap_DebtInstrumentTable_1999"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="Locator_us-gaap_CreditFacilityAxis_2000"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentTable_1999" xlink:to="Locator_us-gaap_CreditFacilityAxis_2000" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="Locator_us-gaap_CreditFacilityAxis_2009"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="Locator_us-gaap_CreditFacilityDomain_2010"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CreditFacilityAxis_2009" xlink:to="Locator_us-gaap_CreditFacilityDomain_2010" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="Locator_us-gaap_CreditFacilityDomain_2011"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="Locator_us-gaap_RevolvingCreditFacilityMember_2012"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CreditFacilityDomain_2011" xlink:to="Locator_us-gaap_RevolvingCreditFacilityMember_2012" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="Locator_us-gaap_DebtInstrumentTable_2001"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="Locator_us-gaap_VariableRateAxis_2002"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentTable_2001" xlink:to="Locator_us-gaap_VariableRateAxis_2002" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis" xlink:label="Locator_us-gaap_VariableRateAxis_2013"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="Locator_us-gaap_VariableRateDomain_2014"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_VariableRateAxis_2013" xlink:to="Locator_us-gaap_VariableRateDomain_2014" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="Locator_us-gaap_VariableRateDomain_2015"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember" xlink:label="Locator_us-gaap_FederalFundsEffectiveSwapRateMember_2016"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_VariableRateDomain_2015" xlink:to="Locator_us-gaap_FederalFundsEffectiveSwapRateMember_2016" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="Locator_us-gaap_VariableRateDomain_2017"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ApplicableMarginEurodollarRateLoansMember" xlink:label="Locator_calm_ApplicableMarginEurodollarRateLoansMember_2018"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_VariableRateDomain_2017" xlink:to="Locator_calm_ApplicableMarginEurodollarRateLoansMember_2018" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain" xlink:label="Locator_us-gaap_VariableRateDomain_2019"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ApplicableMarginBaseRateLoansMember" xlink:label="Locator_calm_ApplicableMarginBaseRateLoansMember_2020"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_VariableRateDomain_2019" xlink:to="Locator_calm_ApplicableMarginBaseRateLoansMember_2020" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="Locator_us-gaap_DebtInstrumentTable_2003"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="Locator_srt_RangeAxis_2004"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DebtInstrumentTable_2003" xlink:to="Locator_srt_RangeAxis_2004" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/AccruedDividendsPayableAndDividendsPerCommonShare"> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract" xlink:label="Locator_calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract_2027"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_AccruedDividendsPayableAndDividendsPerCommonShareTextBlock" xlink:label="Locator_calm_AccruedDividendsPayableAndDividendsPerCommonShareTextBlock_2028"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract_2027" xlink:to="Locator_calm_AccruedDividendsPayableAndDividendsPerCommonShareTextBlock_2028" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/AccruedDividendsPayableAndDividendsPerCommonShareTables"> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract" xlink:label="Locator_calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract_2029"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsDeclaredTableTextBlock" xlink:label="Locator_us-gaap_DividendsDeclaredTableTextBlock_2030"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract_2029" xlink:to="Locator_us-gaap_DividendsDeclaredTableTextBlock_2030" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/AccruedDividendsPayableAndDividendsPerCommonShareNarrativeDetails"> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract" xlink:label="Locator_calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract_2031"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_NumberOfDaysAfterFirstSecondAndThirdQuarterDividendsPaid" xlink:label="Locator_calm_NumberOfDaysAfterFirstSecondAndThirdQuarterDividendsPaid_2032"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract_2031" xlink:to="Locator_calm_NumberOfDaysAfterFirstSecondAndThirdQuarterDividendsPaid_2032" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract" xlink:label="Locator_calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract_2033"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_NumberOfDaysAfterFourthQuarterDividendsPaid" xlink:label="Locator_calm_NumberOfDaysAfterFourthQuarterDividendsPaid_2034"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract_2033" xlink:to="Locator_calm_NumberOfDaysAfterFourthQuarterDividendsPaid_2034" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract" xlink:label="Locator_calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract_2035"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_NumberOfDaysDividendsPaidFollowingRecordDate" xlink:label="Locator_calm_NumberOfDaysDividendsPaidFollowingRecordDate_2036"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract_2035" xlink:to="Locator_calm_NumberOfDaysDividendsPaidFollowingRecordDate_2036" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract" xlink:label="Locator_calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract_2037"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_CumulativeLossesToBeRecoveredPriorToPayingDividend" xlink:label="Locator_calm_CumulativeLossesToBeRecoveredPriorToPayingDividend_2038"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract_2037" xlink:to="Locator_calm_CumulativeLossesToBeRecoveredPriorToPayingDividend_2038" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract" xlink:label="Locator_calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract_2039"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_PercentageOfNetIncomeLossUsedToComputeAccruedDividends" xlink:label="Locator_calm_PercentageOfNetIncomeLossUsedToComputeAccruedDividends_2040"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract_2039" xlink:to="Locator_calm_PercentageOfNetIncomeLossUsedToComputeAccruedDividends_2040" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/AccruedDividendsPayableAndDividendsPerCommonShareScheduleOfDividendsDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="Locator_us-gaap_StatementClassOfStockAxis_2085"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="Locator_us-gaap_ClassOfStockDomain_2086"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementClassOfStockAxis_2085" xlink:to="Locator_us-gaap_ClassOfStockDomain_2086" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="Locator_us-gaap_ClassOfStockDomain_2087"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="Locator_us-gaap_CommonStockMember_2088"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ClassOfStockDomain_2087" xlink:to="Locator_us-gaap_CommonStockMember_2088" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="Locator_us-gaap_ClassOfStockDomain_2089"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="Locator_us-gaap_CommonClassAMember_2090"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ClassOfStockDomain_2089" xlink:to="Locator_us-gaap_CommonClassAMember_2090" order="2.0"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract" xlink:label="Locator_calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract_2057"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="Locator_us-gaap_ScheduleOfStockByClassTable_2058"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_AccruedDividendsPayableAndDividendsPerCommonShareAbstract_2057" xlink:to="Locator_us-gaap_ScheduleOfStockByClassTable_2058" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="Locator_us-gaap_ScheduleOfStockByClassTable_2081"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="Locator_us-gaap_ClassOfStockLineItems_2082"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfStockByClassTable_2081" xlink:to="Locator_us-gaap_ClassOfStockLineItems_2082" order="2.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="Locator_us-gaap_ClassOfStockLineItems_2041"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_2042"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ClassOfStockLineItems_2041" xlink:to="Locator_us-gaap_NetIncomeLoss_2042" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="Locator_us-gaap_ClassOfStockLineItems_2043"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_CumulativeLossToBeRecoveredPriorToPayingDividend" xlink:label="Locator_calm_CumulativeLossToBeRecoveredPriorToPayingDividend_2044"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ClassOfStockLineItems_2043" xlink:to="Locator_calm_CumulativeLossToBeRecoveredPriorToPayingDividend_2044" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="Locator_us-gaap_ClassOfStockLineItems_2045"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_NetIncomeLossAvailableForDividend" xlink:label="Locator_calm_NetIncomeLossAvailableForDividend_2046"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ClassOfStockLineItems_2045" xlink:to="Locator_calm_NetIncomeLossAvailableForDividend_2046" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="Locator_us-gaap_ClassOfStockLineItems_2047"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_OneThirdOfNetIncomeAttributableToParent" xlink:label="Locator_calm_OneThirdOfNetIncomeAttributableToParent_2048"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ClassOfStockLineItems_2047" xlink:to="Locator_calm_OneThirdOfNetIncomeAttributableToParent_2048" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="Locator_us-gaap_ClassOfStockLineItems_2049"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="Locator_us-gaap_CommonStockSharesOutstanding_2050"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ClassOfStockLineItems_2049" xlink:to="Locator_us-gaap_CommonStockSharesOutstanding_2050" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="Locator_us-gaap_ClassOfStockLineItems_2051"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="Locator_us-gaap_CommonStockDividendsPerShareCashPaid_2052"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ClassOfStockLineItems_2051" xlink:to="Locator_us-gaap_CommonStockDividendsPerShareCashPaid_2052" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="Locator_us-gaap_ClassOfStockLineItems_2053"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_PercentageOfNetIncomeLossUsedToComputeAccruedDividends" xlink:label="Locator_calm_PercentageOfNetIncomeLossUsedToComputeAccruedDividends_2054"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ClassOfStockLineItems_2053" xlink:to="Locator_calm_PercentageOfNetIncomeLossUsedToComputeAccruedDividends_2054" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="Locator_us-gaap_ScheduleOfStockByClassTable_2083"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="Locator_us-gaap_StatementClassOfStockAxis_2084"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfStockByClassTable_2083" xlink:to="Locator_us-gaap_StatementClassOfStockAxis_2084" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/Equity"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="Locator_us-gaap_StockholdersEquityNoteAbstract_2091"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="Locator_us-gaap_StockholdersEquityNoteDisclosureTextBlock_2092"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_2091" xlink:to="Locator_us-gaap_StockholdersEquityNoteDisclosureTextBlock_2092" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/EquityNarrativeDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="Locator_us-gaap_StatementClassOfStockAxis_2127"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="Locator_us-gaap_ClassOfStockDomain_2128"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StatementClassOfStockAxis_2127" xlink:to="Locator_us-gaap_ClassOfStockDomain_2128" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="Locator_us-gaap_ClassOfStockDomain_2129"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember" xlink:label="Locator_us-gaap_CommonStockMember_2130"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ClassOfStockDomain_2129" xlink:to="Locator_us-gaap_CommonStockMember_2130" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="Locator_us-gaap_ClassOfStockDomain_2131"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="Locator_us-gaap_CommonClassAMember_2132"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ClassOfStockDomain_2131" xlink:to="Locator_us-gaap_CommonClassAMember_2132" order="2.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="Locator_us-gaap_StockholdersEquityNoteAbstract_2103"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfStockholdersEquityTable" xlink:label="Locator_calm_ScheduleOfStockholdersEquityTable_2104"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_StockholdersEquityNoteAbstract_2103" xlink:to="Locator_calm_ScheduleOfStockholdersEquityTable_2104" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfStockholdersEquityTable" xlink:label="Locator_calm_ScheduleOfStockholdersEquityTable_2123"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfStockholdersEquityLineItems" xlink:label="Locator_calm_ScheduleOfStockholdersEquityLineItems_2124"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_ScheduleOfStockholdersEquityTable_2123" xlink:to="Locator_calm_ScheduleOfStockholdersEquityLineItems_2124" order="2.0"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfStockholdersEquityLineItems" xlink:label="Locator_calm_ScheduleOfStockholdersEquityLineItems_2093"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_NumberofClassesofCapitalStock" xlink:label="Locator_calm_NumberofClassesofCapitalStock_2094"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_ScheduleOfStockholdersEquityLineItems_2093" xlink:to="Locator_calm_NumberofClassesofCapitalStock_2094" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfStockholdersEquityLineItems" xlink:label="Locator_calm_ScheduleOfStockholdersEquityLineItems_2095"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_NumberofVotesPerShareofStock" xlink:label="Locator_calm_NumberofVotesPerShareofStock_2096"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_ScheduleOfStockholdersEquityLineItems_2095" xlink:to="Locator_calm_NumberofVotesPerShareofStock_2096" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfStockholdersEquityLineItems" xlink:label="Locator_calm_ScheduleOfStockholdersEquityLineItems_2097"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_NumberofVotesperShareofStockConverted" xlink:label="Locator_calm_NumberofVotesperShareofStockConverted_2098"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_ScheduleOfStockholdersEquityLineItems_2097" xlink:to="Locator_calm_NumberofVotesperShareofStockConverted_2098" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfStockholdersEquityLineItems" xlink:label="Locator_calm_ScheduleOfStockholdersEquityLineItems_2099"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_CommonStockSharesOutstandingSunsetProvisionNumberOwnedByImmediateFamilyMembersAndOrPermittedTransferees" xlink:label="Locator_calm_CommonStockSharesOutstandingSunsetProvisionNumberOwnedByImmediateFamilyMembersAndOrPermittedTransferees_2100"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_ScheduleOfStockholdersEquityLineItems_2099" xlink:to="Locator_calm_CommonStockSharesOutstandingSunsetProvisionNumberOwnedByImmediateFamilyMembersAndOrPermittedTransferees_2100" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfStockholdersEquityTable" xlink:label="Locator_calm_ScheduleOfStockholdersEquityTable_2125"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="Locator_us-gaap_StatementClassOfStockAxis_2126"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_calm_ScheduleOfStockholdersEquityTable_2125" xlink:to="Locator_us-gaap_StatementClassOfStockAxis_2126" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/NetIncomePerCommonShare"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_2133"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="Locator_us-gaap_EarningsPerShareTextBlock_2134"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_2133" xlink:to="Locator_us-gaap_EarningsPerShareTextBlock_2134" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/NetIncomePerCommonShareTables"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_2135"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_2136"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_2135" xlink:to="Locator_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_2136" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/NetIncomePerCommonShareComputationOfBasicAndDilutedNetIncomePerShareDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_2137"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss" xlink:label="Locator_us-gaap_ProfitLoss_2138"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_2137" xlink:to="Locator_us-gaap_ProfitLoss_2138" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_2139"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="Locator_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_2140"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_2139" xlink:to="Locator_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_2140" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_2141"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="Locator_us-gaap_NetIncomeLoss_2142"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_2141" xlink:to="Locator_us-gaap_NetIncomeLoss_2142" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_2143"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract" xlink:label="Locator_us-gaap_DilutiveSecuritiesAbstract_2144"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_2143" xlink:to="Locator_us-gaap_DilutiveSecuritiesAbstract_2144" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract" xlink:label="Locator_us-gaap_DilutiveSecuritiesAbstract_2147"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2148"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DilutiveSecuritiesAbstract_2147" xlink:to="Locator_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2148" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract" xlink:label="Locator_us-gaap_DilutiveSecuritiesAbstract_2149"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="Locator_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_2150"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DilutiveSecuritiesAbstract_2149" xlink:to="Locator_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_2150" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DilutiveSecuritiesAbstract" xlink:label="Locator_us-gaap_DilutiveSecuritiesAbstract_2151"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="Locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2152"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DilutiveSecuritiesAbstract_2151" xlink:to="Locator_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2152" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="Locator_us-gaap_EarningsPerShareAbstract_2145"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="Locator_us-gaap_EarningsPerShareBasicAndDilutedAbstract_2146"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareAbstract_2145" xlink:to="Locator_us-gaap_EarningsPerShareBasicAndDilutedAbstract_2146" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="Locator_us-gaap_EarningsPerShareBasicAndDilutedAbstract_2153"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="Locator_us-gaap_EarningsPerShareBasic_2154"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareBasicAndDilutedAbstract_2153" xlink:to="Locator_us-gaap_EarningsPerShareBasic_2154" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="Locator_us-gaap_EarningsPerShareBasicAndDilutedAbstract_2155"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="Locator_us-gaap_EarningsPerShareDiluted_2156"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_EarningsPerShareBasicAndDilutedAbstract_2155" xlink:to="Locator_us-gaap_EarningsPerShareDiluted_2156" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/RevenueRecognition"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2157"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerTextBlock_2158"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2157" xlink:to="Locator_us-gaap_RevenueFromContractWithCustomerTextBlock_2158" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/RevenueRecognitionTables"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2159"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTableTextBlock_2160"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2159" xlink:to="Locator_us-gaap_DisaggregationOfRevenueTableTextBlock_2160" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/RevenueRecognitionDisaggregationOfRevenueDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2165"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_2166"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2165" xlink:to="Locator_us-gaap_DisaggregationOfRevenueTable_2166" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_2189"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="Locator_srt_ProductOrServiceAxis_2190"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_2189" xlink:to="Locator_srt_ProductOrServiceAxis_2190" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="Locator_srt_ProductOrServiceAxis_2199"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="Locator_srt_ProductsAndServicesDomain_2200"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_ProductOrServiceAxis_2199" xlink:to="Locator_srt_ProductsAndServicesDomain_2200" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="Locator_srt_ProductsAndServicesDomain_2191"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_NonSpecialtyShellEggSalesMember" xlink:label="Locator_calm_NonSpecialtyShellEggSalesMember_2192"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_ProductsAndServicesDomain_2191" xlink:to="Locator_calm_NonSpecialtyShellEggSalesMember_2192" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="Locator_srt_ProductsAndServicesDomain_2193"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SpecialtyShellEggSalesMember" xlink:label="Locator_calm_SpecialtyShellEggSalesMember_2194"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_ProductsAndServicesDomain_2193" xlink:to="Locator_calm_SpecialtyShellEggSalesMember_2194" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="Locator_srt_ProductsAndServicesDomain_2195"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_EggProductsMember" xlink:label="Locator_calm_EggProductsMember_2196"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_ProductsAndServicesDomain_2195" xlink:to="Locator_calm_EggProductsMember_2196" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="Locator_srt_ProductsAndServicesDomain_2197"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_OtherMember" xlink:label="Locator_calm_OtherMember_2198"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_ProductsAndServicesDomain_2197" xlink:to="Locator_calm_OtherMember_2198" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_2187"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="Locator_us-gaap_DisaggregationOfRevenueLineItems_2188"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_2187" xlink:to="Locator_us-gaap_DisaggregationOfRevenueLineItems_2188" order="2.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="Locator_us-gaap_DisaggregationOfRevenueLineItems_2161"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2162"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueLineItems_2161" xlink:to="Locator_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2162" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/Leases"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_2201"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="Locator_us-gaap_LesseeOperatingLeasesTextBlock_2202"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_2201" xlink:to="Locator_us-gaap_LesseeOperatingLeasesTextBlock_2202" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_2203"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock" xlink:label="Locator_us-gaap_LesseeFinanceLeasesTextBlock_2204"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_2203" xlink:to="Locator_us-gaap_LesseeFinanceLeasesTextBlock_2204" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_2205"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_OperatingAndFinanceLeasesOfLessorDisclosureTextBlock" xlink:label="Locator_calm_OperatingAndFinanceLeasesOfLessorDisclosureTextBlock_2206"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_2205" xlink:to="Locator_calm_OperatingAndFinanceLeasesOfLessorDisclosureTextBlock_2206" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/LeasesTables"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_2207"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="Locator_us-gaap_LeaseCostTableTextBlock_2208"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_2207" xlink:to="Locator_us-gaap_LeaseCostTableTextBlock_2208" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_2209"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_2210"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_2209" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_2210" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_2211"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:label="Locator_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_2212"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_2211" xlink:to="Locator_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_2212" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_2213"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" xlink:label="Locator_calm_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock_2214"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_2213" xlink:to="Locator_calm_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock_2214" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_2215"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_ScheduleOfWeightedAverageReaminingLeaseTermAndDiscountRateTableTextBlock" xlink:label="Locator_calm_ScheduleOfWeightedAverageReaminingLeaseTermAndDiscountRateTableTextBlock_2216"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_2215" xlink:to="Locator_calm_ScheduleOfWeightedAverageReaminingLeaseTermAndDiscountRateTableTextBlock_2216" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/LeasesScheduleOfLeaseCostDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_2217"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="Locator_us-gaap_OperatingLeaseCost_2218"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_2217" xlink:to="Locator_us-gaap_OperatingLeaseCost_2218" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_2221"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="Locator_us-gaap_ShortTermLeaseCost_2222"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_2221" xlink:to="Locator_us-gaap_ShortTermLeaseCost_2222" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_2219"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:label="Locator_us-gaap_LesseeFinanceLeaseDescriptionAbstract_2220"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_2219" xlink:to="Locator_us-gaap_LesseeFinanceLeaseDescriptionAbstract_2220" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:label="Locator_us-gaap_LesseeFinanceLeaseDescriptionAbstract_2223"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="Locator_us-gaap_FinanceLeaseRightOfUseAssetAmortization_2224"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LesseeFinanceLeaseDescriptionAbstract_2223" xlink:to="Locator_us-gaap_FinanceLeaseRightOfUseAssetAmortization_2224" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:label="Locator_us-gaap_LesseeFinanceLeaseDescriptionAbstract_2225"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestExpense" xlink:label="Locator_us-gaap_FinanceLeaseInterestExpense_2226"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LesseeFinanceLeaseDescriptionAbstract_2225" xlink:to="Locator_us-gaap_FinanceLeaseInterestExpense_2226" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_2227"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2228"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_2227" xlink:to="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2228" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2231"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2232"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2231" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2232" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2233"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2234"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2233" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2234" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2235"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2236"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2235" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2236" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2237"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2238"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2237" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_2238" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2239"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2240"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2239" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_2240" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2241"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2242"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2241" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2242" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2243"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2244"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2243" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2244" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2245"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2246"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2245" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2246" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2247"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="Locator_us-gaap_OperatingLeaseLiability_2248"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2247" xlink:to="Locator_us-gaap_OperatingLeaseLiability_2248" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_2229"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2230"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_2229" xlink:to="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2230" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2249"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="Locator_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_2250"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2249" xlink:to="Locator_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_2250" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2251"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="Locator_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_2252"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2251" xlink:to="Locator_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_2252" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2253"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="Locator_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_2254"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2253" xlink:to="Locator_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_2254" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2255"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="Locator_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_2256"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2255" xlink:to="Locator_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_2256" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2257"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="Locator_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_2258"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2257" xlink:to="Locator_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_2258" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2259"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="Locator_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_2260"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2259" xlink:to="Locator_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_2260" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2261"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="Locator_us-gaap_FinanceLeaseLiabilityPaymentsDue_2262"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2261" xlink:to="Locator_us-gaap_FinanceLeaseLiabilityPaymentsDue_2262" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2263"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="Locator_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2264"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2263" xlink:to="Locator_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2264" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2265"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="Locator_us-gaap_FinanceLeaseLiability_2266"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2265" xlink:to="Locator_us-gaap_FinanceLeaseLiability_2266" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsAdditionalDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_2291"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2292"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_2291" xlink:to="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2292" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2295"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2296"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2295" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2296" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2297"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="Locator_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2298"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2297" xlink:to="Locator_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2298" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2299"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="Locator_us-gaap_OperatingLeaseLiability_2300"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2299" xlink:to="Locator_us-gaap_OperatingLeaseLiability_2300" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_2293"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2294"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_2293" xlink:to="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2294" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2301"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="Locator_us-gaap_FinanceLeaseLiabilityPaymentsDue_2302"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2301" xlink:to="Locator_us-gaap_FinanceLeaseLiabilityPaymentsDue_2302" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2303"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="Locator_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2304"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2303" xlink:to="Locator_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2304" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2305"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="Locator_us-gaap_FinanceLeaseLiability_2306"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_2305" xlink:to="Locator_us-gaap_FinanceLeaseLiability_2306" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/LeasesScheduleOfWeightedAverageInformationDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_2315"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:label="Locator_us-gaap_LesseeOperatingLeaseDescriptionAbstract_2316"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_2315" xlink:to="Locator_us-gaap_LesseeOperatingLeaseDescriptionAbstract_2316" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:label="Locator_us-gaap_LesseeOperatingLeaseDescriptionAbstract_2319"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="Locator_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_2320"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LesseeOperatingLeaseDescriptionAbstract_2319" xlink:to="Locator_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_2320" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:label="Locator_us-gaap_LesseeOperatingLeaseDescriptionAbstract_2321"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="Locator_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_2322"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LesseeOperatingLeaseDescriptionAbstract_2321" xlink:to="Locator_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_2322" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="Locator_us-gaap_LeasesAbstract_2317"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:label="Locator_us-gaap_LesseeFinanceLeaseDescriptionAbstract_2318"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LeasesAbstract_2317" xlink:to="Locator_us-gaap_LesseeFinanceLeaseDescriptionAbstract_2318" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:label="Locator_us-gaap_LesseeFinanceLeaseDescriptionAbstract_2323"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="Locator_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2324"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LesseeFinanceLeaseDescriptionAbstract_2323" xlink:to="Locator_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2324" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:label="Locator_us-gaap_LesseeFinanceLeaseDescriptionAbstract_2325"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:label="Locator_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_2326"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LesseeFinanceLeaseDescriptionAbstract_2325" xlink:to="Locator_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_2326" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/StockCompensationPlans"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2327"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2328"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2327" xlink:to="Locator_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_2328" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/StockCompensationPlansTables"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2329"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_2330"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2329" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_2330" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/StockCompensationPlansNarrativeDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="Locator_us-gaap_PlanNameAxis_2371"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="Locator_us-gaap_PlanNameDomain_2372"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PlanNameAxis_2371" xlink:to="Locator_us-gaap_PlanNameDomain_2372" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="Locator_us-gaap_PlanNameDomain_2373"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_TwoThousandTwelveOmnibusLongTermIncentivePlanMember" xlink:label="Locator_calm_TwoThousandTwelveOmnibusLongTermIncentivePlanMember_2374"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_PlanNameDomain_2373" xlink:to="Locator_calm_TwoThousandTwelveOmnibusLongTermIncentivePlanMember_2374" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2345"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2346"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2345" xlink:to="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2346" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2367"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2368"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2367" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2368" order="2.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2331"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2332"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2331" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_2332" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2333"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2334"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2333" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2334" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2335"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2336"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2335" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2336" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2337"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="Locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_2338"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2337" xlink:to="Locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_2338" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2339"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="Locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2340"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2339" xlink:to="Locator_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2340" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2341"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="Locator_us-gaap_AllocatedShareBasedCompensationExpense_2342"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2341" xlink:to="Locator_us-gaap_AllocatedShareBasedCompensationExpense_2342" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2369"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="Locator_us-gaap_PlanNameAxis_2370"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2369" xlink:to="Locator_us-gaap_PlanNameAxis_2370" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/StockCompensationPlansSummaryOfEquityAwardActivityDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2375"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2376"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2375" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2376" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2377"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2378"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2377" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2378" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2379"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2380"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2379" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2380" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2381"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2382"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2381" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2382" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2383"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2384"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2383" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2384" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2385"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2386"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_2385" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2386" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2387"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2388"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2387" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2388" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2389"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2390"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2389" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2390" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2391"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2392"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2391" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_2392" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2393"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2394"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2393" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2394" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2395"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2396"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2395" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2396" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2397"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2398"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2397" xlink:to="Locator_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2398" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/IncomeTaxes"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_2399"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="Locator_us-gaap_IncomeTaxDisclosureTextBlock_2400"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2399" xlink:to="Locator_us-gaap_IncomeTaxDisclosureTextBlock_2400" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/IncomeTaxesTables"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_2401"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_2402"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2401" xlink:to="Locator_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_2402" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_2403"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_2404"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2403" xlink:to="Locator_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_2404" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_2405"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_2406"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2405" xlink:to="Locator_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_2406" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/IncomeTaxesTaxExpenseByJurisdictionDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_2407"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="Locator_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_2408"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2407" xlink:to="Locator_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_2408" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="Locator_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_2413"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="Locator_us-gaap_CurrentFederalTaxExpenseBenefit_2414"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_2413" xlink:to="Locator_us-gaap_CurrentFederalTaxExpenseBenefit_2414" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="Locator_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_2415"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="Locator_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_2416"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_2415" xlink:to="Locator_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_2416" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="Locator_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_2417"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_CurrentIncomeTaxExpenseBenefit_2418"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_2417" xlink:to="Locator_us-gaap_CurrentIncomeTaxExpenseBenefit_2418" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_2409"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="Locator_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_2410"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2409" xlink:to="Locator_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_2410" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="Locator_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_2419"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2420"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_2419" xlink:to="Locator_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_2420" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="Locator_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_2421"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_2422"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_2421" xlink:to="Locator_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_2422" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:label="Locator_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_2423"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_DeferredIncomeTaxExpenseBenefit_2424"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_2423" xlink:to="Locator_us-gaap_DeferredIncomeTaxExpenseBenefit_2424" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_2411"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_IncomeTaxExpenseBenefit_2412"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2411" xlink:to="Locator_us-gaap_IncomeTaxExpenseBenefit_2412" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_2437"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2438"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2437" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2438" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2443"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2444"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2443" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2444" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2445"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_2446"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2445" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_2446" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2447"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates_2448"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2447" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates_2448" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2449"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome_2450"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2449" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesOtherComprehensiveIncome_2450" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2451"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesOther_2452"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2451" xlink:to="Locator_us-gaap_DeferredTaxLiabilitiesOther_2452" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2453"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="Locator_us-gaap_DeferredIncomeTaxLiabilities_2454"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxLiabilitiesAbstract_2453" xlink:to="Locator_us-gaap_DeferredIncomeTaxLiabilities_2454" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_2439"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="Locator_us-gaap_DeferredTaxAssetsGrossAbstract_2440"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2439" xlink:to="Locator_us-gaap_DeferredTaxAssetsGrossAbstract_2440" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="Locator_us-gaap_DeferredTaxAssetsGrossAbstract_2455"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_2456"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxAssetsGrossAbstract_2455" xlink:to="Locator_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_2456" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="Locator_us-gaap_DeferredTaxAssetsGrossAbstract_2457"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="Locator_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_2458"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxAssetsGrossAbstract_2457" xlink:to="Locator_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_2458" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="Locator_us-gaap_DeferredTaxAssetsGrossAbstract_2459"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOtherComprehensiveLoss" xlink:label="Locator_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss_2460"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxAssetsGrossAbstract_2459" xlink:to="Locator_us-gaap_DeferredTaxAssetsOtherComprehensiveLoss_2460" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="Locator_us-gaap_DeferredTaxAssetsGrossAbstract_2461"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="Locator_us-gaap_DeferredTaxAssetsOther_2462"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxAssetsGrossAbstract_2461" xlink:to="Locator_us-gaap_DeferredTaxAssetsOther_2462" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract" xlink:label="Locator_us-gaap_DeferredTaxAssetsGrossAbstract_2463"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="Locator_us-gaap_DeferredTaxAssetsNet_2464"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DeferredTaxAssetsGrossAbstract_2463" xlink:to="Locator_us-gaap_DeferredTaxAssetsNet_2464" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_2441"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="Locator_us-gaap_DeferredTaxLiabilities_2442"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2441" xlink:to="Locator_us-gaap_DeferredTaxLiabilities_2442" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/IncomeTaxesReconciliationOfEffectiveTaxExpenseDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_2487"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="Locator_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_2488"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2487" xlink:to="Locator_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_2488" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_2489"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="Locator_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_2490"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2489" xlink:to="Locator_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_2490" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_2491"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities" xlink:label="Locator_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_2492"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2491" xlink:to="Locator_us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities_2492" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_2493"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_EffectiveIncomeTaxRateReconciliationCARESActNetOperatingLossCarrybackProvisionsAmount" xlink:label="Locator_calm_EffectiveIncomeTaxRateReconciliationCARESActNetOperatingLossCarrybackProvisionsAmount_2494"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2493" xlink:to="Locator_calm_EffectiveIncomeTaxRateReconciliationCARESActNetOperatingLossCarrybackProvisionsAmount_2494" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_2495"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome" xlink:label="Locator_us-gaap_IncomeTaxReconciliationTaxExemptIncome_2496"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2495" xlink:to="Locator_us-gaap_IncomeTaxReconciliationTaxExemptIncome_2496" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_2497"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="Locator_us-gaap_IncomeTaxReconciliationOtherAdjustments_2498"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2497" xlink:to="Locator_us-gaap_IncomeTaxReconciliationOtherAdjustments_2498" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_2499"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="Locator_us-gaap_IncomeTaxExpenseBenefit_2500"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2499" xlink:to="Locator_us-gaap_IncomeTaxExpenseBenefit_2500" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/IncomeTaxesNarrativeDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="Locator_us-gaap_IncomeTaxDisclosureAbstract_2523"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="Locator_us-gaap_TaxCreditCarryforwardTable_2524"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_IncomeTaxDisclosureAbstract_2523" xlink:to="Locator_us-gaap_TaxCreditCarryforwardTable_2524" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="Locator_us-gaap_TaxCreditCarryforwardTable_2541"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="Locator_us-gaap_TaxCreditCarryforwardLineItems_2542"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TaxCreditCarryforwardTable_2541" xlink:to="Locator_us-gaap_TaxCreditCarryforwardLineItems_2542" order="2.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="Locator_us-gaap_TaxCreditCarryforwardLineItems_2513"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_EffectiveIncomeTaxRateReconciliationCARESActNetOperatingLossCarrybackProvisionsAmount" xlink:label="Locator_calm_EffectiveIncomeTaxRateReconciliationCARESActNetOperatingLossCarrybackProvisionsAmount_2514"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TaxCreditCarryforwardLineItems_2513" xlink:to="Locator_calm_EffectiveIncomeTaxRateReconciliationCARESActNetOperatingLossCarrybackProvisionsAmount_2514" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="Locator_us-gaap_TaxCreditCarryforwardLineItems_2515"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="Locator_us-gaap_IncomeTaxesPaid_2516"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TaxCreditCarryforwardLineItems_2515" xlink:to="Locator_us-gaap_IncomeTaxesPaid_2516" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="Locator_us-gaap_TaxCreditCarryforwardLineItems_2517"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIncomeTaxRefunds" xlink:label="Locator_us-gaap_ProceedsFromIncomeTaxRefunds_2518"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TaxCreditCarryforwardLineItems_2517" xlink:to="Locator_us-gaap_ProceedsFromIncomeTaxRefunds_2518" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="Locator_us-gaap_TaxCreditCarryforwardLineItems_2519"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss" xlink:label="Locator_us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss_2520"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TaxCreditCarryforwardLineItems_2519" xlink:to="Locator_us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss_2520" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="Locator_us-gaap_TaxCreditCarryforwardTable_2543"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="Locator_us-gaap_TaxCreditCarryforwardAxis_2544"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TaxCreditCarryforwardTable_2543" xlink:to="Locator_us-gaap_TaxCreditCarryforwardAxis_2544" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="Locator_us-gaap_TaxCreditCarryforwardAxis_2545"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="Locator_us-gaap_TaxCreditCarryforwardNameDomain_2546"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TaxCreditCarryforwardAxis_2545" xlink:to="Locator_us-gaap_TaxCreditCarryforwardNameDomain_2546" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="Locator_us-gaap_TaxCreditCarryforwardNameDomain_2547"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_NetOperatingLossCarrybackMember" xlink:label="Locator_calm_NetOperatingLossCarrybackMember_2548"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_TaxCreditCarryforwardNameDomain_2547" xlink:to="Locator_calm_NetOperatingLossCarrybackMember_2548" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/CommitmentsAndContingencies"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="Locator_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2549"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="Locator_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_2550"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2549" xlink:to="Locator_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_2550" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/CommitmentsAndContingenciesNarrativeDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="Locator_srt_RangeAxis_2631"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="Locator_srt_RangeMember_2632"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_RangeAxis_2631" xlink:to="Locator_srt_RangeMember_2632" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="Locator_srt_RangeMember_2633"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember" xlink:label="Locator_srt_MinimumMember_2634"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_RangeMember_2633" xlink:to="Locator_srt_MinimumMember_2634" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember" xlink:label="Locator_srt_RangeMember_2635"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember" xlink:label="Locator_srt_MaximumMember_2636"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_RangeMember_2635" xlink:to="Locator_srt_MaximumMember_2636" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis" xlink:label="Locator_srt_OwnershipAxis_2653"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain" xlink:label="Locator_srt_OwnershipDomain_2654"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_OwnershipAxis_2653" xlink:to="Locator_srt_OwnershipDomain_2654" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipDomain" xlink:label="Locator_srt_OwnershipDomain_2655"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_BentonCountyFoodsMember" xlink:label="Locator_calm_BentonCountyFoodsMember_2656"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_OwnershipDomain_2655" xlink:to="Locator_calm_BentonCountyFoodsMember_2656" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="Locator_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2563"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="Locator_us-gaap_LossContingenciesTable_2564"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2563" xlink:to="Locator_us-gaap_LossContingenciesTable_2564" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="Locator_us-gaap_LossContingenciesTable_2619"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="Locator_us-gaap_LossContingenciesLineItems_2620"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LossContingenciesTable_2619" xlink:to="Locator_us-gaap_LossContingenciesLineItems_2620" order="6.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="Locator_us-gaap_LossContingenciesLineItems_2551"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="Locator_us-gaap_DebtInstrumentCarryingAmount_2552"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LossContingenciesLineItems_2551" xlink:to="Locator_us-gaap_DebtInstrumentCarryingAmount_2552" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="Locator_us-gaap_LossContingenciesLineItems_2553"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseObligation" xlink:label="Locator_us-gaap_PurchaseObligation_2554"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LossContingenciesLineItems_2553" xlink:to="Locator_us-gaap_PurchaseObligation_2554" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="Locator_us-gaap_LossContingenciesLineItems_2555"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="Locator_us-gaap_LossContingencyDamagesSoughtValue_2556"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LossContingenciesLineItems_2555" xlink:to="Locator_us-gaap_LossContingencyDamagesSoughtValue_2556" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="Locator_us-gaap_LossContingenciesLineItems_2557"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_LossContingencyDamagesSoughtvaluePerClaim" xlink:label="Locator_calm_LossContingencyDamagesSoughtvaluePerClaim_2558"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LossContingenciesLineItems_2557" xlink:to="Locator_calm_LossContingencyDamagesSoughtvaluePerClaim_2558" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="Locator_us-gaap_LossContingenciesLineItems_2559"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="Locator_us-gaap_MinorityInterestOwnershipPercentageByParent_2560"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LossContingenciesLineItems_2559" xlink:to="Locator_us-gaap_MinorityInterestOwnershipPercentageByParent_2560" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="Locator_us-gaap_LossContingenciesTable_2621"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusAxis" xlink:label="Locator_us-gaap_LitigationStatusAxis_2622"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LossContingenciesTable_2621" xlink:to="Locator_us-gaap_LitigationStatusAxis_2622" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusAxis" xlink:label="Locator_us-gaap_LitigationStatusAxis_2637"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusDomain" xlink:label="Locator_us-gaap_LitigationStatusDomain_2638"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LitigationStatusAxis_2637" xlink:to="Locator_us-gaap_LitigationStatusDomain_2638" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LitigationStatusDomain" xlink:label="Locator_us-gaap_LitigationStatusDomain_2639"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PendingLitigationMember" xlink:label="Locator_us-gaap_PendingLitigationMember_2640"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LitigationStatusDomain_2639" xlink:to="Locator_us-gaap_PendingLitigationMember_2640" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="Locator_us-gaap_LossContingenciesTable_2623"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis" xlink:label="Locator_srt_LitigationCaseAxis_2624"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LossContingenciesTable_2623" xlink:to="Locator_srt_LitigationCaseAxis_2624" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseAxis" xlink:label="Locator_srt_LitigationCaseAxis_2641"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="Locator_srt_LitigationCaseTypeDomain_2642"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_LitigationCaseAxis_2641" xlink:to="Locator_srt_LitigationCaseTypeDomain_2642" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="Locator_srt_LitigationCaseTypeDomain_2643"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember" xlink:label="Locator_calm_StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember_2644"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_LitigationCaseTypeDomain_2643" xlink:to="Locator_calm_StateOfTexasVCalMaineFoodsIncDbaWhartonAndWhartonCountyFoodsLLCMember_2644" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="Locator_srt_LitigationCaseTypeDomain_2645"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_BellEtAlVCalMaineFoodsEtAlMember" xlink:label="Locator_calm_BellEtAlVCalMaineFoodsEtAlMember_2646"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_LitigationCaseTypeDomain_2645" xlink:to="Locator_calm_BellEtAlVCalMaineFoodsEtAlMember_2646" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="Locator_srt_LitigationCaseTypeDomain_2647"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_FraserEtAlVCalMaineFoodsIncEtAlMember" xlink:label="Locator_calm_FraserEtAlVCalMaineFoodsIncEtAlMember_2648"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_LitigationCaseTypeDomain_2647" xlink:to="Locator_calm_FraserEtAlVCalMaineFoodsIncEtAlMember_2648" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="Locator_us-gaap_LossContingenciesTable_2625"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis" xlink:label="Locator_srt_RangeAxis_2626"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LossContingenciesTable_2625" xlink:to="Locator_srt_RangeAxis_2626" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="Locator_us-gaap_LossContingenciesTable_2627"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="Locator_us-gaap_LongtermDebtTypeAxis_2628"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LossContingenciesTable_2627" xlink:to="Locator_us-gaap_LongtermDebtTypeAxis_2628" order="4.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="Locator_us-gaap_LongtermDebtTypeAxis_2649"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="Locator_us-gaap_LongtermDebtTypeDomain_2650"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongtermDebtTypeAxis_2649" xlink:to="Locator_us-gaap_LongtermDebtTypeDomain_2650" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="Locator_us-gaap_LongtermDebtTypeDomain_2651"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StandbyLettersOfCreditMember" xlink:label="Locator_us-gaap_StandbyLettersOfCreditMember_2652"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LongtermDebtTypeDomain_2651" xlink:to="Locator_us-gaap_StandbyLettersOfCreditMember_2652" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="Locator_us-gaap_LossContingenciesTable_2629"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_OwnershipAxis" xlink:label="Locator_srt_OwnershipAxis_2630"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_LossContingenciesTable_2629" xlink:to="Locator_srt_OwnershipAxis_2630" order="5.0"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/RelatedPartyTransaction"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="Locator_us-gaap_RelatedPartyTransactionsAbstract_2657"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="Locator_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_2658"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionsAbstract_2657" xlink:to="Locator_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_2658" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/RelatedPartyTransactionNarrativeDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="Locator_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2689"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="Locator_us-gaap_RelatedPartyTransactionLineItems_2690"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2689" xlink:to="Locator_us-gaap_RelatedPartyTransactionLineItems_2690" order="3.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="Locator_us-gaap_RelatedPartyTransactionLineItems_2661"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SecondaryPublicOffering" xlink:label="Locator_calm_SecondaryPublicOffering_2662"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionLineItems_2661" xlink:to="Locator_calm_SecondaryPublicOffering_2662" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="Locator_us-gaap_RelatedPartyTransactionLineItems_2663"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyCosts" xlink:label="Locator_us-gaap_RelatedPartyCosts_2664"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionLineItems_2663" xlink:to="Locator_us-gaap_RelatedPartyCosts_2664" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="Locator_us-gaap_RelatedPartyTransactionLineItems_2665"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_RelatedPartyTransactionReimbursementOfFees" xlink:label="Locator_calm_RelatedPartyTransactionReimbursementOfFees_2666"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionLineItems_2665" xlink:to="Locator_calm_RelatedPartyTransactionReimbursementOfFees_2666" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="Locator_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2691"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="Locator_us-gaap_RelatedPartyTransactionAxis_2692"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2691" xlink:to="Locator_us-gaap_RelatedPartyTransactionAxis_2692" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="Locator_us-gaap_RelatedPartyTransactionAxis_2695"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="Locator_us-gaap_RelatedPartyTransactionDomain_2696"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionAxis_2695" xlink:to="Locator_us-gaap_RelatedPartyTransactionDomain_2696" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="Locator_us-gaap_RelatedPartyTransactionDomain_2697"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_SecondaryPublicOfferingMember" xlink:label="Locator_calm_SecondaryPublicOfferingMember_2698"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionDomain_2697" xlink:to="Locator_calm_SecondaryPublicOfferingMember_2698" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="Locator_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2693"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="Locator_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_2694"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2693" xlink:to="Locator_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_2694" order="2.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="Locator_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_2699"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="Locator_us-gaap_RelatedPartyDomain_2700"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_2699" xlink:to="Locator_us-gaap_RelatedPartyDomain_2700" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="Locator_us-gaap_RelatedPartyDomain_2701"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember" xlink:label="Locator_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_2702"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyDomain_2701" xlink:to="Locator_us-gaap_ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember_2702" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="Locator_us-gaap_RelatedPartyTransactionsAbstract_2659"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="Locator_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2660"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RelatedPartyTransactionsAbstract_2659" xlink:to="Locator_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_2660" order="1.0"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/QuarterlyFinancialDataTables"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="Locator_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2703"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="Locator_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_2704"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_2703" xlink:to="Locator_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_2704" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/ScheduleIIValuationAndQualifyingAccounts"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="Locator_srt_ValuationAndQualifyingAccountsAbstract_2705"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:label="Locator_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_2706"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_ValuationAndQualifyingAccountsAbstract_2705" xlink:to="Locator_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_2706" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/ScheduleIIValuationAndQualifyingAccountsDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract" xlink:label="Locator_srt_ValuationAndQualifyingAccountsAbstract_2719"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="Locator_srt_ValuationAndQualifyingAccountsDisclosureTable_2720"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_ValuationAndQualifyingAccountsAbstract_2719" xlink:to="Locator_srt_ValuationAndQualifyingAccountsDisclosureTable_2720" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="Locator_srt_ValuationAndQualifyingAccountsDisclosureTable_2737"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="Locator_srt_ValuationAndQualifyingAccountsDisclosureLineItems_2738"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_ValuationAndQualifyingAccountsDisclosureTable_2737" xlink:to="Locator_srt_ValuationAndQualifyingAccountsDisclosureLineItems_2738" order="2.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:label="Locator_srt_ValuationAndQualifyingAccountsDisclosureLineItems_2707"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="Locator_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2708"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_ValuationAndQualifyingAccountsDisclosureLineItems_2707" xlink:to="Locator_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2708" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="Locator_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2713"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:label="Locator_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_2714"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2713" xlink:to="Locator_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_2714" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="Locator_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2715"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions" xlink:label="Locator_us-gaap_ValuationAllowancesAndReservesDeductions_2716"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2715" xlink:to="Locator_us-gaap_ValuationAllowancesAndReservesDeductions_2716" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="Locator_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2711"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="Locator_us-gaap_ValuationAllowancesAndReservesBalance_2712"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2711" xlink:to="Locator_us-gaap_ValuationAllowancesAndReservesBalance_2712" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:label="Locator_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2717"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="Locator_us-gaap_ValuationAllowancesAndReservesBalance_2718"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2717" xlink:to="Locator_us-gaap_ValuationAllowancesAndReservesBalance_2718" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:label="Locator_srt_ValuationAndQualifyingAccountsDisclosureTable_2739"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="Locator_us-gaap_ValuationAllowancesAndReservesTypeAxis_2740"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_ValuationAndQualifyingAccountsDisclosureTable_2739" xlink:to="Locator_us-gaap_ValuationAllowancesAndReservesTypeAxis_2740" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:label="Locator_us-gaap_ValuationAllowancesAndReservesTypeAxis_2741"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="Locator_us-gaap_ValuationAllowancesAndReservesDomain_2742"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ValuationAllowancesAndReservesTypeAxis_2741" xlink:to="Locator_us-gaap_ValuationAllowancesAndReservesDomain_2742" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain" xlink:label="Locator_us-gaap_ValuationAllowancesAndReservesDomain_2743"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossMember" xlink:label="Locator_us-gaap_AllowanceForCreditLossMember_2744"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ValuationAllowancesAndReservesDomain_2743" xlink:to="Locator_us-gaap_AllowanceForCreditLossMember_2744" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/FairValueMeasuresPolicy"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="Locator_us-gaap_FairValueDisclosuresAbstract_2745"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="Locator_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_2746"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_FairValueDisclosuresAbstract_2745" xlink:to="Locator_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_2746" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/RevenueRecognitionNarrativeDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="Locator_us-gaap_ConcentrationRiskByTypeAxis_2797"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="Locator_us-gaap_ConcentrationRiskTypeDomain_2798"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskByTypeAxis_2797" xlink:to="Locator_us-gaap_ConcentrationRiskTypeDomain_2798" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="Locator_us-gaap_ConcentrationRiskTypeDomain_2799"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="Locator_us-gaap_CustomerConcentrationRiskMember_2800"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskTypeDomain_2799" xlink:to="Locator_us-gaap_CustomerConcentrationRiskMember_2800" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_2793"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_2794"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_2793" xlink:to="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_2794" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_2795"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="Locator_us-gaap_SalesRevenueNetMember_2796"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_ConcentrationRiskBenchmarkDomain_2795" xlink:to="Locator_us-gaap_SalesRevenueNetMember_2796" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="Locator_srt_MajorCustomersAxis_2787"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="Locator_srt_NameOfMajorCustomerDomain_2788"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_MajorCustomersAxis_2787" xlink:to="Locator_srt_NameOfMajorCustomerDomain_2788" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="Locator_srt_NameOfMajorCustomerDomain_2789"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_TwoAffiliatedCustomersMember" xlink:label="Locator_calm_TwoAffiliatedCustomersMember_2790"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_NameOfMajorCustomerDomain_2789" xlink:to="Locator_calm_TwoAffiliatedCustomersMember_2790" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="Locator_srt_NameOfMajorCustomerDomain_2791"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_HEBLPMember" xlink:label="Locator_calm_HEBLPMember_2792"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_srt_NameOfMajorCustomerDomain_2791" xlink:to="Locator_calm_HEBLPMember_2792" order="2.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2747"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_2748"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_RevenueFromContractWithCustomerAbstract_2747" xlink:to="Locator_us-gaap_DisaggregationOfRevenueTable_2748" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_2779"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="Locator_us-gaap_DisaggregationOfRevenueLineItems_2780"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_2779" xlink:to="Locator_us-gaap_DisaggregationOfRevenueLineItems_2780" order="4.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="Locator_us-gaap_DisaggregationOfRevenueLineItems_2749"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingExpense" xlink:label="Locator_us-gaap_SellingExpense_2750"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueLineItems_2749" xlink:to="Locator_us-gaap_SellingExpense_2750" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="Locator_us-gaap_DisaggregationOfRevenueLineItems_2751"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="Locator_us-gaap_ConcentrationRiskPercentage1_2752"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueLineItems_2751" xlink:to="Locator_us-gaap_ConcentrationRiskPercentage1_2752" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_2781"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis" xlink:label="Locator_srt_MajorCustomersAxis_2782"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_2781" xlink:to="Locator_srt_MajorCustomersAxis_2782" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_2783"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_2784"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_2783" xlink:to="Locator_us-gaap_ConcentrationRiskByBenchmarkAxis_2784" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="Locator_us-gaap_DisaggregationOfRevenueTable_2785"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="Locator_us-gaap_ConcentrationRiskByTypeAxis_2786"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_DisaggregationOfRevenueTable_2785" xlink:to="Locator_us-gaap_ConcentrationRiskByTypeAxis_2786" order="3.0"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/SubsequentEventsNarrativeDetails"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="Locator_us-gaap_BusinessAcquisitionAxis_2845"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2846"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionAxis_2845" xlink:to="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2846" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2847"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_RedRiverValleyEggFarmLlcMember" xlink:label="Locator_calm_RedRiverValleyEggFarmLlcMember_2848"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_BusinessAcquisitionAcquireeDomain_2847" xlink:to="Locator_calm_RedRiverValleyEggFarmLlcMember_2848" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="Locator_us-gaap_SubsequentEventsAbstract_2801"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="Locator_us-gaap_SubsequentEventTable_2802"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventsAbstract_2801" xlink:to="Locator_us-gaap_SubsequentEventTable_2802" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="Locator_us-gaap_SubsequentEventTable_2839"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="Locator_us-gaap_SubsequentEventLineItems_2840"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventTable_2839" xlink:to="Locator_us-gaap_SubsequentEventLineItems_2840" order="3.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="Locator_us-gaap_SubsequentEventLineItems_2803"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="Locator_us-gaap_BusinessCombinationConsiderationTransferred1_2804"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventLineItems_2803" xlink:to="Locator_us-gaap_BusinessCombinationConsiderationTransferred1_2804" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="Locator_us-gaap_SubsequentEventLineItems_2805"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions" xlink:label="Locator_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_2806"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventLineItems_2805" xlink:to="Locator_us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions_2806" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="Locator_us-gaap_SubsequentEventLineItems_2807"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="Locator_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_2808"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventLineItems_2807" xlink:to="Locator_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_2808" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="Locator_us-gaap_SubsequentEventLineItems_2809"/> |
| | <loc xlink:type="locator" xlink:href="calm-20210529.xsd#calm_AgriculturalRelatedInventoryLayers" xlink:label="Locator_calm_AgriculturalRelatedInventoryLayers_2810"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventLineItems_2809" xlink:to="Locator_calm_AgriculturalRelatedInventoryLayers_2810" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="Locator_us-gaap_SubsequentEventLineItems_2811"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AreaOfLand" xlink:label="Locator_us-gaap_AreaOfLand_2812"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventLineItems_2811" xlink:to="Locator_us-gaap_AreaOfLand_2812" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="Locator_us-gaap_SubsequentEventTable_2841"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="Locator_us-gaap_BusinessAcquisitionAxis_2842"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventTable_2841" xlink:to="Locator_us-gaap_BusinessAcquisitionAxis_2842" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="Locator_us-gaap_SubsequentEventTable_2843"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="Locator_us-gaap_SubsequentEventTypeAxis_2844"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventTable_2843" xlink:to="Locator_us-gaap_SubsequentEventTypeAxis_2844" order="2.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="Locator_us-gaap_SubsequentEventTypeAxis_2849"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="Locator_us-gaap_SubsequentEventTypeDomain_2850"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventTypeAxis_2849" xlink:to="Locator_us-gaap_SubsequentEventTypeDomain_2850" order="1.0"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="Locator_us-gaap_SubsequentEventTypeDomain_2851"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="Locator_us-gaap_SubsequentEventMember_2852"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventTypeDomain_2851" xlink:to="Locator_us-gaap_SubsequentEventMember_2852" order="1.0"/> |
| | </presentationLink> |
| <presentationLink xlink:type="extended" xlink:role="http://www.calmainefoods.com/role/SubsequentEvents"> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="Locator_us-gaap_SubsequentEventsAbstract_2853"/> |
| | <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="Locator_us-gaap_SubsequentEventsTextBlock_2854"/> |
| | <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="Locator_us-gaap_SubsequentEventsAbstract_2853" xlink:to="Locator_us-gaap_SubsequentEventsTextBlock_2854" order="1.0"/> |
| | </presentationLink> |
| </linkbase> |