Company Quick10K Filing
Caterpillar
Price126.59 EPS9
Shares571 P/E14
MCap72,258 P/FCF19
Net Debt16,543 EBIT6,467
TEV88,801 TEV/EBIT14
TTM 2019-09-30, in MM, except price, ratios
10-Q 2020-03-31 Filed 2020-05-06
10-K 2019-12-31 Filed 2020-02-19
10-Q 2019-09-30 Filed 2019-10-31
10-Q 2019-06-30 Filed 2019-08-01
10-Q 2019-03-31 Filed 2019-05-06
10-K 2018-12-31 Filed 2019-02-14
10-Q 2018-09-30 Filed 2018-10-31
10-Q 2018-06-30 Filed 2018-08-07
10-Q 2018-03-31 Filed 2018-05-02
10-K 2017-12-31 Filed 2018-02-15
10-Q 2017-09-30 Filed 2017-11-01
10-Q 2017-06-30 Filed 2017-08-02
10-Q 2017-03-31 Filed 2017-05-03
10-K 2016-12-31 Filed 2017-02-15
10-Q 2016-09-30 Filed 2016-11-02
10-Q 2016-06-30 Filed 2016-08-03
10-Q 2016-03-31 Filed 2016-05-02
10-K 2015-12-31 Filed 2016-02-16
10-Q 2015-09-30 Filed 2015-10-30
10-Q 2015-06-30 Filed 2015-07-31
10-Q 2015-03-31 Filed 2015-05-01
10-K 2014-12-31 Filed 2015-02-17
10-Q 2014-09-30 Filed 2014-10-31
10-Q 2014-06-30 Filed 2014-08-01
10-Q 2014-03-31 Filed 2014-05-02
10-K 2013-12-31 Filed 2014-02-18
10-Q 2013-09-30 Filed 2013-11-01
10-Q 2013-06-30 Filed 2013-08-02
10-Q 2013-03-31 Filed 2013-05-02
10-K 2012-12-31 Filed 2013-02-19
10-Q 2012-09-30 Filed 2012-11-02
10-Q 2012-06-30 Filed 2012-08-06
10-Q 2012-03-31 Filed 2012-05-07
10-K 2011-12-31 Filed 2012-02-21
10-Q 2011-09-30 Filed 2011-11-04
10-Q 2011-06-30 Filed 2011-08-04
10-Q 2011-03-31 Filed 2011-05-09
10-K 2010-12-31 Filed 2011-02-22
10-Q 2010-09-30 Filed 2010-11-04
10-Q 2010-06-30 Filed 2010-07-30
10-Q 2010-03-31 Filed 2010-05-03
10-K 2009-12-31 Filed 2010-02-19
8-K 2020-07-31 Earnings, Exhibits
8-K 2020-07-31 Regulation FD, Exhibits
8-K 2020-06-15
8-K 2020-06-12
8-K 2020-05-13
8-K 2020-04-28
8-K 2020-04-28
8-K 2020-04-24
8-K 2020-04-08
8-K 2020-04-06
8-K 2020-03-26
8-K 2020-03-12
8-K 2020-02-13
8-K 2020-01-31
8-K 2020-01-31
8-K 2020-01-27
8-K 2019-12-12
8-K 2019-11-13
8-K 2019-10-23
8-K 2019-10-23
8-K 2019-09-16
8-K 2019-09-13
8-K 2019-09-05
8-K 2019-08-13
8-K 2019-07-24
8-K 2019-07-24
8-K 2019-06-14
8-K 2019-06-13
8-K 2019-05-13
8-K 2019-05-02
8-K 2019-04-24
8-K 2019-04-24
8-K 2019-03-13
8-K 2019-02-15
8-K 2019-02-13
8-K 2019-02-13
8-K 2019-01-28
8-K 2019-01-28
8-K 2018-12-13
8-K 2018-12-12
8-K 2018-12-11
8-K 2018-11-13
8-K 2018-10-23
8-K 2018-10-23
8-K 2018-10-22
8-K 2018-09-14
8-K 2018-09-06
8-K 2018-08-13
8-K 2018-07-30
8-K 2018-07-27
8-K 2018-06-13
8-K 2018-06-13
8-K 2018-06-13
8-K 2018-05-11
8-K 2018-04-30
8-K 2018-04-24
8-K 2018-04-23
8-K 2018-04-11
8-K 2018-04-06
8-K 2018-03-13
8-K 2018-02-13
8-K 2018-01-25
8-K 2018-01-24
8-K 2017-12-31

CAT 10Q Quarterly Report

Part I. Financial Information
Item 1. Financial Statements
Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
Item 3. Quantitative and Qualitative Disclosures About Market Risk
Item 4. Controls and Procedures
Part II. Other Information
Item 1. Legal Proceedings
Item 1A. Risk Factors
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Item 6. Exhibits
EX-31.1 catex3113312020.htm
EX-31.2 catex3123312020.htm
EX-32 catex323312020.htm

Caterpillar Earnings 2020-03-31

Balance SheetIncome StatementCash Flow
907254361802012201420172020
Assets, Equity
20151172-12012201420172020
Rev, G Profit, Net Income
3.21.90.6-0.7-2.0-3.32012201420172020
Ops, Inv, Fin

Document
18590651197083P5Y1false--12-31Q1202000000182301.001.00200000000020000000008148946248148946240780000000500000078000000350000000000300000020000003000000300000020000001500000040000001000000000000000600000040000000.3870.2970.2510.2450.02680.01390.02480.012126481201427294311556995259328184 0000018230 2020-01-01 2020-03-31 0000018230 2020-03-31 0000018230 cat:A8DebenturesDueFebruary152023Member 2020-01-01 2020-03-31 0000018230 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000018230 cat:A5.3DebenturesDueSeptember152035Member 2020-01-01 2020-03-31 0000018230 cat:A938DebenturesDueMarch152021Member 2020-01-01 2020-03-31 0000018230 2019-01-01 2019-03-31 0000018230 cat:MachineryEnergyTransportationMember 2019-01-01 2019-03-31 0000018230 cat:FinancialProductsMember 2019-01-01 2019-03-31 0000018230 cat:FinancialProductsMember 2020-01-01 2020-03-31 0000018230 cat:MachineryEnergyTransportationMember 2020-01-01 2020-03-31 0000018230 2019-12-31 0000018230 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-03-31 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000018230 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000018230 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-03-31 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000018230 2020-01-01 0000018230 us-gaap:AccountingStandardsUpdate201602Member us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 2019-01-01 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000018230 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0000018230 us-gaap:AccountingStandardsUpdate201613Member 2020-01-01 2020-01-01 0000018230 us-gaap:TreasuryStockMember 2018-12-31 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000018230 us-gaap:NoncontrollingInterestMember 2020-01-01 0000018230 us-gaap:RetainedEarningsMember 2020-03-31 0000018230 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0000018230 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 2019-01-01 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 0000018230 us-gaap:RetainedEarningsMember 2019-03-31 0000018230 2019-03-31 0000018230 us-gaap:RetainedEarningsMember 2019-12-31 0000018230 us-gaap:RetainedEarningsMember 2019-01-01 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-12-31 0000018230 us-gaap:AccountingStandardsUpdate201613Member us-gaap:TreasuryStockMember 2020-01-01 2020-01-01 0000018230 us-gaap:AccountingStandardsUpdate201802Member us-gaap:RetainedEarningsMember 2019-01-01 2019-01-01 0000018230 us-gaap:TreasuryStockMember 2019-03-31 0000018230 us-gaap:NoncontrollingInterestMember 2019-01-01 0000018230 2018-12-31 0000018230 us-gaap:AccountingStandardsUpdate201802Member us-gaap:TreasuryStockMember 2019-01-01 2019-01-01 0000018230 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000018230 us-gaap:TreasuryStockMember 2020-03-31 0000018230 us-gaap:TreasuryStockMember 2020-01-01 0000018230 us-gaap:NoncontrollingInterestMember 2019-03-31 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-01-01 0000018230 us-gaap:AccountingStandardsUpdate201802Member us-gaap:NoncontrollingInterestMember 2019-01-01 2019-01-01 0000018230 us-gaap:NoncontrollingInterestMember 2019-12-31 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000018230 us-gaap:AccountingStandardsUpdate201802Member us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 2019-01-01 0000018230 us-gaap:TreasuryStockMember 2019-01-01 0000018230 us-gaap:NoncontrollingInterestMember 2020-03-31 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000018230 us-gaap:AccountingStandardsUpdate201602Member us-gaap:NoncontrollingInterestMember 2019-01-01 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201613Member us-gaap:NoncontrollingInterestMember 2020-01-01 2020-01-01 0000018230 us-gaap:AccountingStandardsUpdate201613Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-01-01 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201602Member us-gaap:RetainedEarningsMember 2019-01-01 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201602Member us-gaap:TreasuryStockMember 2019-01-01 2019-01-01 0000018230 us-gaap:RetainedEarningsMember 2018-12-31 0000018230 us-gaap:TreasuryStockMember 2019-12-31 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-12-31 0000018230 us-gaap:AccountingStandardsUpdate201613Member us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-01-01 2020-01-01 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-03-31 0000018230 us-gaap:NoncontrollingInterestMember 2018-12-31 0000018230 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201613Member us-gaap:RetainedEarningsMember 2020-01-01 2020-01-01 0000018230 us-gaap:AccountingStandardsUpdate201802Member 2019-01-01 2019-01-01 0000018230 us-gaap:RetainedEarningsMember 2020-01-01 0000018230 us-gaap:AccountingStandardsUpdate201602Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-01-01 0000018230 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-03-31 0000018230 2019-01-01 0000018230 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 0000018230 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2020-03-31 0000018230 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-12-31 0000018230 cat:TwelveMonthsMember 2020-04-01 2020-03-31 0000018230 2020-04-01 2020-03-31 0000018230 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0000018230 cat:StockOptionsandShareAppreciationRightsSARsMember 2019-01-01 2019-03-31 0000018230 us-gaap:PerformanceSharesMember 2020-03-31 0000018230 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-03-31 0000018230 cat:StockOptionsandShareAppreciationRightsSARsMember 2019-03-31 0000018230 cat:StockOptionsandShareAppreciationRightsSARsMember 2020-03-31 0000018230 us-gaap:PerformanceSharesMember 2019-01-01 2019-03-31 0000018230 us-gaap:RestrictedStockUnitsRSUMember 2020-03-31 0000018230 us-gaap:PerformanceSharesMember 2020-01-01 2020-03-31 0000018230 us-gaap:RestrictedStockUnitsRSUMember 2019-03-31 0000018230 cat:StockOptionsandShareAppreciationRightsSARsMember 2020-01-01 2020-03-31 0000018230 us-gaap:PerformanceSharesMember 2019-03-31 0000018230 cat:FinancialProductsMember 2019-12-31 0000018230 cat:FinancialProductsMember 2020-03-31 0000018230 cat:MachineryEnergyTransportationMember 2020-03-31 0000018230 cat:MachineryEnergyTransportationMember 2019-12-31 0000018230 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-03-31 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:FinancialProductsMember 2020-01-01 2020-03-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2020-01-01 2020-03-31 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:MachineryEnergyTransportationMember 2020-01-01 2020-03-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:FinancialProductsMember 2020-01-01 2020-03-31 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2020-01-01 2020-03-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember cat:MachineryEnergyTransportationMember 2020-01-01 2020-03-31 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2020-01-01 2020-03-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:FinancialProductsMember 2020-01-01 2020-03-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2020-01-01 2020-03-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember cat:MachineryEnergyTransportationMember 2020-01-01 2020-03-31 0000018230 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-03-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:CostOfSalesMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-03-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-01-01 2019-03-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:FinancialProductsMember 2019-01-01 2019-03-31 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-03-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SalesMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-03-31 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-03-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:FinancialProductsMember 2019-01-01 2019-03-31 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-01-01 2019-03-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-03-31 0000018230 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember cat:FinancialProductsMember 2019-01-01 2019-03-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:FinancialProductsMember 2019-01-01 2019-03-31 0000018230 us-gaap:NondesignatedMember 2020-01-01 2020-03-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2020-01-01 2020-03-31 0000018230 us-gaap:CommodityContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-03-31 0000018230 us-gaap:NondesignatedMember 2019-01-01 2019-03-31 0000018230 us-gaap:CommodityContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2020-01-01 2020-03-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:FinancialProductsMember 2020-01-01 2020-03-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-03-31 0000018230 cat:ReceivablesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2020-03-31 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2019-12-31 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2019-12-31 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2019-12-31 0000018230 us-gaap:NondesignatedMember 2019-12-31 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2019-12-31 0000018230 us-gaap:OtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2019-12-31 0000018230 us-gaap:DesignatedAsHedgingInstrumentMember 2020-03-31 0000018230 cat:LongTermReceivableMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-12-31 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2020-03-31 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2020-03-31 0000018230 cat:LongTermReceivableMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2020-03-31 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-12-31 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2020-03-31 0000018230 cat:ReceivablesMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2019-12-31 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2019-12-31 0000018230 cat:LongTermReceivableMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2020-03-31 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2020-03-31 0000018230 cat:LongTermReceivableMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:FinancialProductsMember 2019-12-31 0000018230 us-gaap:OtherLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2020-03-31 0000018230 us-gaap:NondesignatedMember 2020-03-31 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-12-31 0000018230 cat:ReceivablesMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2020-03-31 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2020-03-31 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:FinancialProductsMember 2020-03-31 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2020-03-31 0000018230 cat:LongTermReceivableMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2020-03-31 0000018230 cat:LongTermReceivableMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-12-31 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2019-12-31 0000018230 cat:LongTermReceivableMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:MachineryEnergyTransportationMember 2019-12-31 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2019-12-31 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:FinancialProductsMember 2020-03-31 0000018230 us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:InterestRateContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2020-03-31 0000018230 us-gaap:AccruedLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:FinancialProductsMember 2019-12-31 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:FinancialProductsMember 2019-12-31 0000018230 cat:LongTermReceivableMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:FinancialProductsMember 2020-03-31 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2020-03-31 0000018230 cat:ReceivablesMember us-gaap:CommodityContractMember us-gaap:NondesignatedMember cat:MachineryEnergyTransportationMember 2019-12-31 0000018230 cat:ReceivablesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember cat:FinancialProductsMember 2020-03-31 0000018230 us-gaap:CustomerRelationshipsMember 2019-12-31 0000018230 us-gaap:DevelopedTechnologyRightsMember 2019-01-01 2019-12-31 0000018230 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0000018230 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0000018230 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0000018230 us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-12-31 0000018230 2019-01-01 2019-12-31 0000018230 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-03-31 0000018230 us-gaap:CustomerRelationshipsMember 2020-03-31 0000018230 us-gaap:DevelopedTechnologyRightsMember 2020-03-31 0000018230 us-gaap:OtherIntangibleAssetsMember 2020-03-31 0000018230 us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-03-31 0000018230 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-03-31 0000018230 cat:ResourceIndustriesMember 2019-12-31 0000018230 cat:ConstructionIndustriesMember 2020-01-01 2020-03-31 0000018230 cat:ResourceIndustriesMember 2020-03-31 0000018230 cat:ConstructionIndustriesMember 2019-12-31 0000018230 cat:EnergyandTransportationMember 2020-01-01 2020-03-31 0000018230 cat:ConstructionIndustriesMember 2020-03-31 0000018230 cat:ResourceIndustriesMember 2020-01-01 2020-03-31 0000018230 cat:EnergyandTransportationMember 2019-12-31 0000018230 cat:OtherSegmentsMember 2020-03-31 0000018230 cat:OtherSegmentsMember 2019-12-31 0000018230 cat:EnergyandTransportationMember 2020-03-31 0000018230 cat:OtherSegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:CorporateBondSecuritiesMember 2020-03-31 0000018230 us-gaap:AssetBackedSecuritiesMember 2020-03-31 0000018230 us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0000018230 us-gaap:USTreasurySecuritiesMember 2019-12-31 0000018230 us-gaap:CorporateBondSecuritiesMember 2019-12-31 0000018230 us-gaap:USTreasurySecuritiesMember 2020-03-31 0000018230 us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-03-31 0000018230 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2020-03-31 0000018230 us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000018230 us-gaap:CommercialMortgageBackedSecuritiesMember 2020-03-31 0000018230 us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000018230 cat:OtherUSGovernmentAndNonUSGovernmentDebtMember 2019-12-31 0000018230 cat:OtherUSGovernmentAndNonUSGovernmentDebtMember 2020-03-31 0000018230 us-gaap:MortgageBackedSecuritiesIssuedByUSGovernmentSponsoredEnterprisesMember 2019-12-31 0000018230 country:US 2019-01-01 2019-03-31 0000018230 us-gaap:ForeignPlanMember 2020-01-01 2020-03-31 0000018230 us-gaap:ForeignPlanMember 2019-01-01 2019-03-31 0000018230 country:US 2020-01-01 2020-03-31 0000018230 us-gaap:PensionPlansDefinedBenefitMember 2020-03-31 0000018230 us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-03-31 0000018230 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-03-31 0000018230 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-01-01 2020-03-31 0000018230 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-03-31 0000018230 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0000018230 cat:GuaranteeWithDealerMember 2020-03-31 0000018230 cat:CustomerGuaranteesSupplierConsortiumMember 2019-12-31 0000018230 cat:CustomerGuaranteesSupplierConsortiumMember 2020-03-31 0000018230 cat:GuaranteeWithDealerMember 2019-12-31 0000018230 us-gaap:GuaranteeTypeOtherMember 2020-03-31 0000018230 us-gaap:GuaranteeTypeOtherMember 2019-12-31 0000018230 2018-07-01 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-03-31 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-03-31 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-03-31 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-03-31 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-03-31 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-03-31 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-03-31 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-03-31 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-03-31 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-03-31 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-03-31 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-03-31 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-03-31 0000018230 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-01-01 0000018230 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-01-01 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2019-03-31 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-03-31 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000018230 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-01-01 0000018230 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0000018230 us-gaap:AccumulatedTranslationAdjustmentMember 2020-03-31 0000018230 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0000018230 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:MachineryEnergyTransportationMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-01-01 2020-03-31 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-03-31 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-01-01 2020-03-31 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-03-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:FinancialProductsSegmentMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-01-01 2020-03-31 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-03-31 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-03-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:FinancialProductsSegmentMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-03-31 0000018230 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:FinancialProductsSegmentMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-03-31 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-03-31 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-03-31 0000018230 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:FinancialProductsSegmentMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-01-01 2020-03-31 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-01-01 2020-03-31 0000018230 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:MachineryEnergyTransportationMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-03-31 0000018230 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:MachineryEnergyTransportationMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-03-31 0000018230 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember cat:MachineryEnergyTransportationMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2020-01-01 2020-03-31 0000018230 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000018230 cat:CompaniesMember cat:CADEInvestigationMember 2014-03-20 2014-03-20 0000018230 cat:DefendantfoundliableformeremployeeofMEGMember cat:CADEInvestigationMember 2019-07-08 2019-07-08 0000018230 cat:CurrentemployeeofMEGMember cat:CADEInvestigationMember 2014-03-20 2014-03-20 0000018230 cat:FormeremployeeofMEGMember cat:CADEInvestigationMember 2014-03-20 2014-03-20 0000018230 cat:IndividualsMember cat:CADEInvestigationMember 2014-03-20 2014-03-20 0000018230 cat:SubsidiariesofCaterpillarIncMember cat:CADEInvestigationMember 2014-03-20 2014-03-20 0000018230 cat:IBAMAallegationsMember 2020-01-27 2020-01-27 0000018230 cat:DefendantfoundliablecurrentemployeeofMEGMember cat:CADEInvestigationMember 2019-07-08 2019-07-08 0000018230 cat:IRSinvestigationMember 2017-03-02 2017-03-03 0000018230 cat:TaxYearPriorYearsMember 2020-03-31 0000018230 us-gaap:IntersegmentEliminationMember cat:TimingReconcilingItemMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 cat:CostCentersMember 2019-01-01 2019-03-31 0000018230 cat:NonreportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:IntersegmentEliminationMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 cat:OtherReconcilingItemsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:TimingReconcilingItemMember 2019-01-01 2019-03-31 0000018230 us-gaap:IntersegmentEliminationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 cat:TimingReconcilingItemMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CostCentersMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:TimingReconcilingItemMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:TimingReconcilingItemMember 2020-01-01 2020-03-31 0000018230 cat:OtherReconcilingItemsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:NonreportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CostCentersMember 2020-01-01 2020-03-31 0000018230 cat:NonreportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:IntersegmentEliminationMember cat:TimingReconcilingItemMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherReconcilingItemsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember 2020-01-01 2020-03-31 0000018230 us-gaap:IntersegmentEliminationMember 2019-01-01 2019-03-31 0000018230 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-03-31 0000018230 us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:IntersegmentEliminationMember cat:CostCentersMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherReconcilingItemsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherReconcilingItemsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:TimingReconcilingItemMember 2019-01-01 2019-03-31 0000018230 us-gaap:IntersegmentEliminationMember cat:OtherReconcilingItemsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CostCentersMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:NonreportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:IntersegmentEliminationMember cat:OtherReconcilingItemsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherReconcilingItemsMember 2020-01-01 2020-03-31 0000018230 us-gaap:IntersegmentEliminationMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CostCentersMember 2020-01-01 2020-03-31 0000018230 cat:CostCentersMember 2020-01-01 2020-03-31 0000018230 us-gaap:IntersegmentEliminationMember cat:CostCentersMember 2019-01-01 2019-03-31 0000018230 cat:TimingReconcilingItemMember 2019-01-01 2019-03-31 0000018230 us-gaap:IntersegmentEliminationMember cat:NonreportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:FinancialProductsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 srt:LatinAmericaMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 srt:NorthAmericaMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:FinancialProductsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 srt:NorthAmericaMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2020-01-01 2020-03-31 0000018230 cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 srt:AsiaPacificMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:FinancialProductsMember 2019-01-01 2019-03-31 0000018230 srt:NorthAmericaMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2020-01-01 2020-03-31 0000018230 srt:NorthAmericaMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-03-31 0000018230 us-gaap:EMEAMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:MachineryEnergyTransportationMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 srt:LatinAmericaMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:MachineryEnergyTransportationMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:FinancialProductsMember 2019-01-01 2019-03-31 0000018230 cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 srt:AsiaPacificMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 srt:NorthAmericaMember 2019-01-01 2019-03-31 0000018230 srt:LatinAmericaMember 2019-01-01 2019-03-31 0000018230 cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:MachineryEnergyTransportationMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:EMEAMember 2019-01-01 2019-03-31 0000018230 cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:EMEAMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-03-31 0000018230 srt:NorthAmericaMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:EMEAMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-03-31 0000018230 srt:AsiaPacificMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:EMEAMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:FinancialProductsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:FinancialProductsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 srt:AsiaPacificMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2020-01-01 2020-03-31 0000018230 cat:MachineryEnergyTransportationMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:MachineryEnergyTransportationMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:EMEAMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 cat:MachineryEnergyTransportationMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:MachineryEnergyTransportationMember 2019-01-01 2019-03-31 0000018230 srt:LatinAmericaMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2020-01-01 2020-03-31 0000018230 cat:FinancialProductsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:FinancialProductsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:NorthAmericaMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 srt:LatinAmericaMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-03-31 0000018230 cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 srt:AsiaPacificMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:FinancialProductsMember 2020-01-01 2020-03-31 0000018230 srt:LatinAmericaMember cat:MachineryEnergyTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 srt:AsiaPacificMember cat:FinancialProductsMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 cat:FinancialProductsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:NonreportableSubsegmentsMember 2019-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:GoodwillandIntangibleAssetsReconcilingItemMember 2020-03-31 0000018230 us-gaap:IntersegmentEliminationMember cat:PropertyPlantandEquipmentNetandOtherAssetsReconcilingItemsMember 2020-03-31 0000018230 cat:DeferredIncomeTaxesReconcilingItemMember 2019-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember us-gaap:ReportableSubsegmentsMember 2019-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:InventoryMethodologyDifferencesMember 2019-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:IntercompanyReceivablesMember 2019-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:InventoryMethodologyDifferencesMember 2019-12-31 0000018230 us-gaap:IntersegmentEliminationMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:NonreportableSubsegmentsMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember 2019-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherReconcilingItemsMember 2019-12-31 0000018230 us-gaap:IntersegmentEliminationMember 2019-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:InvestmentinFinancialProductsMember 2020-03-31 0000018230 cat:DeferredIncomeTaxesReconcilingItemMember 2020-03-31 0000018230 cat:PropertyPlantandEquipmentNetandOtherAssetsReconcilingItemsMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherReconcilingItemsMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:InvestmentinFinancialProductsMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:DeferredIncomeTaxesReconcilingItemMember 2020-03-31 0000018230 cat:OtherReconcilingItemsMember 2020-03-31 0000018230 cat:NonreportableSubsegmentsMember 2019-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:GoodwillandIntangibleAssetsReconcilingItemMember 2019-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:GoodwillandIntangibleAssetsReconcilingItemMember 2019-12-31 0000018230 cat:CashandShortTermInvestmentsMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:DeferredIncomeTaxesReconcilingItemMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherReconcilingItemsMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CashandShortTermInvestmentsMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:InvestmentinFinancialProductsMember 2019-12-31 0000018230 cat:CashandShortTermInvestmentsMember 2019-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:InvestmentinFinancialProductsMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CashandShortTermInvestmentsMember 2019-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:NonreportableSubsegmentsMember 2019-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:InventoryMethodologyDifferencesMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:DeferredIncomeTaxesReconcilingItemMember 2019-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:IntercompanyReceivablesMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:NonreportableSubsegmentsMember 2020-03-31 0000018230 cat:NonreportableSubsegmentsMember 2020-03-31 0000018230 us-gaap:IntersegmentEliminationMember cat:IntercompanyReceivablesMember 2020-03-31 0000018230 cat:InvestmentinFinancialProductsMember 2020-03-31 0000018230 us-gaap:ReportableSubsegmentsMember 2019-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:InvestmentinFinancialProductsMember 2019-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:IntercompanyReceivablesMember 2019-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember us-gaap:ReportableSubsegmentsMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:GoodwillandIntangibleAssetsReconcilingItemMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:IntercompanyReceivablesMember 2020-03-31 0000018230 cat:PropertyPlantandEquipmentNetandOtherAssetsReconcilingItemsMember 2019-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:DeferredIncomeTaxesReconcilingItemMember 2020-03-31 0000018230 us-gaap:ReportableSubsegmentsMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CashandShortTermInvestmentsMember 2020-03-31 0000018230 cat:OtherReconcilingItemsMember 2019-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:LiabilitiesIncludedinSegmentAssetsReconcilingItemMember 2019-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:PropertyPlantandEquipmentNetandOtherAssetsReconcilingItemsMember 2019-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:InventoryMethodologyDifferencesMember 2019-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:InventoryMethodologyDifferencesMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:LiabilitiesIncludedinSegmentAssetsReconcilingItemMember 2019-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:CashandShortTermInvestmentsMember 2019-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:OtherReconcilingItemsMember 2020-03-31 0000018230 cat:LiabilitiesIncludedinSegmentAssetsReconcilingItemMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember 2019-12-31 0000018230 us-gaap:IntersegmentEliminationMember us-gaap:ReportableSubsegmentsMember 2019-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:InvestmentinFinancialProductsMember 2019-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:PropertyPlantandEquipmentNetandOtherAssetsReconcilingItemsMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:GoodwillandIntangibleAssetsReconcilingItemMember 2020-03-31 0000018230 us-gaap:IntersegmentEliminationMember cat:GoodwillandIntangibleAssetsReconcilingItemMember 2019-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:InventoryMethodologyDifferencesMember 2020-03-31 0000018230 us-gaap:IntersegmentEliminationMember cat:LiabilitiesIncludedinSegmentAssetsReconcilingItemMember 2020-03-31 0000018230 cat:InvestmentinFinancialProductsMember 2019-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:LiabilitiesIncludedinSegmentAssetsReconcilingItemMember 2020-03-31 0000018230 cat:GoodwillandIntangibleAssetsReconcilingItemMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CashandShortTermInvestmentsMember 2019-12-31 0000018230 cat:InventoryMethodologyDifferencesMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:LiabilitiesIncludedinSegmentAssetsReconcilingItemMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherReconcilingItemsMember 2019-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:PropertyPlantandEquipmentNetandOtherAssetsReconcilingItemsMember 2019-12-31 0000018230 cat:InventoryMethodologyDifferencesMember 2019-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:NonreportableSubsegmentsMember 2020-03-31 0000018230 cat:GoodwillandIntangibleAssetsReconcilingItemMember 2019-12-31 0000018230 us-gaap:IntersegmentEliminationMember us-gaap:ReportableSubsegmentsMember 2020-03-31 0000018230 us-gaap:IntersegmentEliminationMember cat:PropertyPlantandEquipmentNetandOtherAssetsReconcilingItemsMember 2019-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2019-12-31 0000018230 cat:IntercompanyReceivablesMember 2019-12-31 0000018230 cat:LiabilitiesIncludedinSegmentAssetsReconcilingItemMember 2019-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:PropertyPlantandEquipmentNetandOtherAssetsReconcilingItemsMember 2020-03-31 0000018230 us-gaap:IntersegmentEliminationMember cat:DeferredIncomeTaxesReconcilingItemMember 2019-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:OtherReconcilingItemsMember 2019-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:IntercompanyReceivablesMember 2019-12-31 0000018230 us-gaap:IntersegmentEliminationMember cat:CashandShortTermInvestmentsMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:LiabilitiesIncludedinSegmentAssetsReconcilingItemMember 2019-12-31 0000018230 cat:IntercompanyReceivablesMember 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:NonreportableSubsegmentsMember 2019-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:DeferredIncomeTaxesReconcilingItemMember 2019-12-31 0000018230 cat:EnergyandTransportationMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2020-01-01 2020-03-31 0000018230 cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-12-31 0000018230 cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2020-03-31 0000018230 cat:ResourceIndustriesMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-01-01 2019-03-31 0000018230 cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2020-03-31 0000018230 cat:FinancialProductsSegmentMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2020-01-01 2020-03-31 0000018230 cat:FinancialProductsSegmentMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-01-01 2019-03-31 0000018230 cat:ResourceIndustriesMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-03-31 0000018230 cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 cat:MachineryEnergyTransportationMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2020-01-01 2020-03-31 0000018230 cat:MachineryEnergyTransportationMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-01-01 2019-03-31 0000018230 cat:EnergyandTransportationMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-03-31 0000018230 cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2019-12-31 0000018230 cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2020-03-31 0000018230 cat:EnergyandTransportationMember us-gaap:IntersubsegmentEliminationsMember 2020-01-01 2020-03-31 0000018230 cat:ConstructionIndustriesMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2020-01-01 2020-03-31 0000018230 cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-12-31 0000018230 cat:FinancialProductsSegmentMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-03-31 0000018230 us-gaap:IntersubsegmentEliminationsMember 2020-01-01 2020-03-31 0000018230 cat:MachineryEnergyTransportationMember us-gaap:ReportableSubsegmentsMember 2020-03-31 0000018230 cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-12-31 0000018230 us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-03-31 0000018230 cat:ConstructionIndustriesMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-01-01 2019-03-31 0000018230 cat:ConstructionIndustriesMember us-gaap:IntersubsegmentEliminationsMember 2019-01-01 2019-03-31 0000018230 cat:ResourceIndustriesMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2020-01-01 2020-03-31 0000018230 cat:EnergyandTransportationMember cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-01-01 2019-03-31 0000018230 cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2019-01-01 2019-03-31 0000018230 cat:ConstructionIndustriesMember us-gaap:IntersubsegmentEliminationsMember 2020-01-01 2020-03-31 0000018230 cat:ResourceIndustriesMember us-gaap:IntersubsegmentEliminationsMember 2020-01-01 2020-03-31 0000018230 cat:FinancialProductsSegmentMember us-gaap:IntersubsegmentEliminationsMember 2020-01-01 2020-03-31 0000018230 cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2020-03-31 0000018230 cat:ReportableSubsegmentsIncludingIntersegmentEliminationsMember 2020-01-01 2020-03-31 0000018230 cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-12-31 0000018230 us-gaap:OperatingSegmentsMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:EnergyandTransportationMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:OtherSegmentsMember cat:NonreportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:ResourceIndustriesMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:ConstructionIndustriesMember us-gaap:ReportableSubsegmentsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsSegmentMember us-gaap:ReportableSubsegmentsMember 2019-01-01 2019-03-31 0000018230 cat:PowergenerationMember cat:EnergyandTransportationMember 2020-01-01 2020-03-31 0000018230 cat:TransportationMember cat:EnergyandTransportationMember 2020-01-01 2020-03-31 0000018230 us-gaap:OilAndGasMember cat:EnergyandTransportationMember 2019-01-01 2019-03-31 0000018230 cat:IndustrialMember cat:EnergyandTransportationMember 2019-01-01 2019-03-31 0000018230 cat:TransportationMember cat:EnergyandTransportationMember 2019-01-01 2019-03-31 0000018230 us-gaap:OilAndGasMember cat:EnergyandTransportationMember 2020-01-01 2020-03-31 0000018230 cat:IndustrialMember cat:EnergyandTransportationMember 2020-01-01 2020-03-31 0000018230 cat:PowergenerationMember cat:EnergyandTransportationMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CurrencyMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:PostretirementBenefitsMember 2019-01-01 2019-03-31 0000018230 cat:RestructuringCostsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:InventoryCostofSalesMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CurrencyMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:StockBasedCompensationExpenseMember 2020-01-01 2020-03-31 0000018230 cat:FinancingCostsMember 2020-01-01 2020-03-31 0000018230 cat:InventoryCostofSalesMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CorporateCostsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CorporateCostsMember 2019-01-01 2019-03-31 0000018230 cat:RestructuringCostsMember 2020-01-01 2020-03-31 0000018230 cat:OtherIncomeExpenseReconcilingDifferencesMember 2019-01-01 2019-03-31 0000018230 cat:OtherIncomeExpenseReconcilingDifferencesMember 2020-01-01 2020-03-31 0000018230 cat:CorporateCostsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CurrencyMember 2019-01-01 2019-03-31 0000018230 cat:CorporateCostsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:StockBasedCompensationExpenseMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CurrencyMember 2020-01-01 2020-03-31 0000018230 cat:InventoryCostofSalesMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherIncomeExpenseReconcilingDifferencesMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:FinancingCostsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:FinancingCostsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherIncomeExpenseReconcilingDifferencesMember 2020-01-01 2020-03-31 0000018230 cat:CurrencyMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:RestructuringCostsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:RestructuringCostsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:PostretirementBenefitsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:StockBasedCompensationExpenseMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:PostretirementBenefitsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:RestructuringCostsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:RestructuringCostsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:PostretirementBenefitsMember 2019-01-01 2019-03-31 0000018230 cat:FinancingCostsMember 2019-01-01 2019-03-31 0000018230 cat:PostretirementBenefitsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:FinancingCostsMember 2020-01-01 2020-03-31 0000018230 cat:StockBasedCompensationExpenseMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:FinancingCostsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:OtherIncomeExpenseReconcilingDifferencesMember 2019-01-01 2019-03-31 0000018230 cat:CurrencyMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:StockBasedCompensationExpenseMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:CorporateCostsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:InventoryCostofSalesMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:CorporateCostsMember 2020-01-01 2020-03-31 0000018230 cat:StockBasedCompensationExpenseMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:InventoryCostofSalesMember 2019-01-01 2019-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:MachineryEnergyTransportationMember cat:OtherIncomeExpenseReconcilingDifferencesMember 2019-01-01 2019-03-31 0000018230 cat:PostretirementBenefitsMember 2020-01-01 2020-03-31 0000018230 us-gaap:OperatingSegmentsMember cat:FinancialProductsMember cat:InventoryCostofSalesMember 2020-01-01 2020-03-31 0000018230 cat:FinancialProductsSegmentMember 2019-01-01 2019-03-31 0000018230 cat:FinancialProductsSegmentMember 2020-01-01 2020-03-31 0000018230 cat:CustomerMember us-gaap:EMEAMember 2020-01-01 2020-03-31 0000018230 cat:CustomerMember us-gaap:EMEAMember 2019-01-01 2019-03-31 0000018230 cat:CustomerMember srt:LatinAmericaMember 2020-01-01 2020-03-31 0000018230 cat:CustomerMember 2019-01-01 2019-03-31 0000018230 cat:CustomerMember 2020-01-01 2020-03-31 0000018230 cat:CustomerMember srt:LatinAmericaMember 2019-01-01 2019-03-31 0000018230 cat:CustomerMember cat:CaterpillarPowerFinanceMember 2020-01-01 2020-03-31 0000018230 cat:CustomerMember cat:CaterpillarPowerFinanceMember 2019-01-01 2019-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember 2020-03-31 0000018230 cat:DealerMember 2020-01-01 2020-03-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:LatinAmericaMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:LatinAmericaMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember 2020-01-01 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember 2020-01-01 2020-03-31 0000018230 cat:FinanceReceivableMember 2020-01-01 2020-03-31 0000018230 cat:FinanceReceivableMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:DealerMember 2019-12-31 0000018230 cat:FinanceReceivableMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember 2019-01-01 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember 2019-01-01 2019-12-31 0000018230 cat:FinanceReceivableMember 2019-01-01 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember 2018-12-31 0000018230 cat:FinanceReceivableMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember 2018-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember cat:CurrentMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember cat:CurrentMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember cat:FinancingReceivables61to90DaysPastDueMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember cat:CurrentMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember cat:FinancingReceivables31to60DaysPastDueMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember cat:FinancingReceivables61to90DaysPastDueMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember cat:FinancingReceivables31to60DaysPastDueMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivables61to90DaysPastDueMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember cat:FinancingReceivables61to90DaysPastDueMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember cat:FinancingReceivables31to60DaysPastDueMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember cat:FinancingReceivables61to90DaysPastDueMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember cat:FinancingReceivables31to60DaysPastDueMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember cat:CurrentMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember cat:CurrentMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember cat:CurrentMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember cat:FinancingReceivables61to90DaysPastDueMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember cat:FinancingReceivables31to60DaysPastDueMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivables31to60DaysPastDueMember 2020-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember 2019-01-01 2019-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember 2019-01-01 2019-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember 2019-01-01 2019-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember 2019-01-01 2019-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember 2019-01-01 2019-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember 2019-01-01 2019-03-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember 2019-01-01 2019-03-31 0000018230 cat:FinanceReceivableMember cat:DealerMember us-gaap:EMEAMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:FinancingReceivables61to90DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:AsiaPacificMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:CaterpillarPowerFinanceMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember cat:FinancingReceivables61to90DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember us-gaap:EMEAMember cat:FinancingReceivables61to90DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivables31to60DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:NorthAmericaMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember cat:FinancingReceivables31to60DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivables31to60DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember cat:FinancingReceivables31to60DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:MiningMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:AsiaPacificMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:MiningMember cat:FinancingReceivables31to60DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember us-gaap:EMEAMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:LatinAmericaMember cat:FinancingReceivables31to60DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember cat:FinancingReceivables31to60DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivables61to90DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:FinancingReceivables31to60DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember cat:FinancingReceivables61to90DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:MiningMember cat:FinancingReceivables61to90DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivables61to90DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:NorthAmericaMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:NorthAmericaMember cat:FinancingReceivables61to90DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:CaterpillarPowerFinanceMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:NorthAmericaMember cat:FinancingReceivables31to60DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember cat:MiningMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:LatinAmericaMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember us-gaap:EMEAMember cat:FinancingReceivables31to60DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember cat:MiningMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:NorthAmericaMember cat:FinancingReceivables31to60DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:AsiaPacificMember cat:FinancingReceivables31to60DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember us-gaap:EMEAMember cat:FinancingReceivables61to90DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:AsiaPacificMember cat:FinancingReceivables61to90DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:AsiaPacificMember cat:FinancingReceivables61to90DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:DealerMember srt:LatinAmericaMember cat:FinancingReceivables61to90DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember cat:FinancingReceivables61to90DaysPastDueMember 2019-12-31 0000018230 cat:FinanceReceivableMember cat:CustomerMember srt:LatinAmericaMember cat:FinancingReceivables31to60DaysPastDueMember 2019-12-31 0000018230 cat:DealerMember srt:LatinAmericaMember cat:FinancingReceivablesEqualtoGreaterthan91DaysPastDueMember 2020-03-31 0000018230 cat:DealerMember cat:CurrentMember 2020-03-31 0000018230 cat:DealerMember 2019-01-01 2019-03-31 0000018230 cat:DealerMember 2019-12-31 0000018230 us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember cat:FinancialProductsMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember cat:FinancialProductsMember 2019-12-31 0000018230 us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember cat:REITMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember cat:REITMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cat:OtherUSGovernmentAndNonUSGovernmentDebtMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cat:REITMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember cat:SmallerCompanyMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cat:LargeCapitalizationMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cat:SmallerCompanyMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000018230 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cat:SmallerCompanyMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cat:REITMember 2020-03-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cat:OtherUSGovernmentAndNonUSGovernmentDebtMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cat:REITMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cat:OtherUSGovernmentAndNonUSGovernmentDebtMember 2020-03-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cat:LargeCapitalizationMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cat:SmallerCompanyMember 2020-03-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember cat:OtherUSGovernmentAndNonUSGovernmentDebtMember 2020-03-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cat:LargeCapitalizationMember 2020-03-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember cat:LargeCapitalizationMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2020-03-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2020-03-31 0000018230 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000018230 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-03-31 0000018230 us-gaap:CarryingReportedAmountFairValueDisclosureMember cat:MachineryEnergyTransportationMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember cat:FinancialProductsMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel12And3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000018230 us-gaap:CarryingReportedAmountFairValueDisclosureMember cat:FinancialProductsMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0000018230 us-gaap:CarryingReportedAmountFairValueDisclosureMember cat:MachineryEnergyTransportationMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember cat:MachineryEnergyTransportationMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember cat:FinancialProductsMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel12And3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-03-31 0000018230 us-gaap:CarryingReportedAmountFairValueDisclosureMember cat:FinancialProductsMember 2020-03-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember cat:MachineryEnergyTransportationMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cat:LargeCapitalizationMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cat:REITMember 2019-12-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cat:LargeCapitalizationMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cat:SmallerCompanyMember 2019-12-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember cat:OtherUSGovernmentAndNonUSGovernmentDebtMember 2019-12-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember cat:SmallerCompanyMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember cat:LargeCapitalizationMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cat:REITMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cat:REITMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cat:SmallerCompanyMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cat:OtherUSGovernmentAndNonUSGovernmentDebtMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cat:SmallerCompanyMember 2019-12-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember cat:REITMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cat:LargeCapitalizationMember 2019-12-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember cat:OtherUSGovernmentAndNonUSGovernmentDebtMember 2019-12-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialMortgageBackedSecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember cat:REITMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ResidentialMortgageBackedSecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-12-31 0000018230 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cat:OtherUSGovernmentAndNonUSGovernmentDebtMember 2019-12-31 0000018230 us-gaap:OtherOperatingIncomeExpenseMember cat:LonglivedassetimpairmentsMember 2019-01-01 2019-03-31 0000018230 us-gaap:OtherOperatingIncomeExpenseMember us-gaap:ContractTerminationMember 2019-01-01 2019-03-31 0000018230 us-gaap:CostOfSalesMember us-gaap:OtherRestructuringMember 2019-01-01 2019-03-31 0000018230 us-gaap:CostOfSalesMember us-gaap:OtherRestructuringMember 2020-01-01 2020-03-31 0000018230 us-gaap:OtherOperatingIncomeExpenseMember us-gaap:EmployeeSeveranceMember 2020-01-01 2020-03-31 0000018230 us-gaap:OtherOperatingIncomeExpenseMember us-gaap:EmployeeSeveranceMember 2019-01-01 2019-03-31 0000018230 us-gaap:OtherOperatingIncomeExpenseMember us-gaap:ContractTerminationMember 2020-01-01 2020-03-31 0000018230 us-gaap:OtherOperatingIncomeExpenseMember cat:LonglivedassetimpairmentsMember 2020-01-01 2020-03-31 0000018230 cat:CreditFacility1Member 2020-03-31 0000018230 cat:IncrementalshorttermcreditfacilityMember us-gaap:SubsequentEventMember 2020-04-21 0000018230 cat:A30yearbondMember us-gaap:SubsequentEventMember 2020-04-06 2020-04-06 0000018230 cat:A10and30yearbondMember us-gaap:SubsequentEventMember 2020-04-06 2020-04-06 0000018230 cat:CommercialpaperunderthecommercialpapersupportprogramsintheU.S.andCanadaMember us-gaap:SubsequentEventMember 2020-04-30 0000018230 cat:A10yearbondMember us-gaap:SubsequentEventMember 2020-04-06 2020-04-06 iso4217:USD xbrli:shares xbrli:pure iso4217:USD xbrli:shares cat:segments cat:group_presidents cat:Contracts cat:dealers

 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C.  20549
 caterpillarlogo2020.jpg
 FORM 10-Q 
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2020
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                    to
Commission File Number:  1-768
CATERPILLAR INC.
(Exact name of registrant as specified in its charter)
Delaware
 
 
37-0602744
(State or other jurisdiction of incorporation)
 
(IRS Employer I.D. No.)
510 Lake Cook Road,
Suite 100,
Deerfield,
Illinois
60015
(Address of principal executive offices)
 
(Zip Code)
 
Registrant’s telephone number, including area code: (224) 551-4000 
Former Name, Former Address and Former Fiscal Year, if Changed Since Last Report: N/A
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol (s)
Name of each exchange on which registered
 
Common Stock ($1.00 par value)
CAT
New York Stock Exchange
¹
9 3/8% Debentures due March 15, 2021
CAT21
New York Stock Exchange
 
8% Debentures due February 15, 2023
CAT23
New York Stock Exchange
 
5.3% Debentures due September 15, 2035
CAT35
New York Stock Exchange
 
¹    In addition to the New York Stock Exchange, Caterpillar common stock is also listed on stock exchanges in France and Switzerland.
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes     No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes   No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company.  See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act. 
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
 
 
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes   No

At March 31, 2020, 541,951,509 shares of common stock of the registrant were outstanding.
 



Table of Contents
 
 
* Item omitted because no answer is called for or item is not applicable.


2


Part I.  FINANCIAL INFORMATION
 
Item 1.  Financial Statements

Caterpillar Inc.
Consolidated Statement of Results of Operations
(Unaudited)
(Dollars in millions except per share data)
 
Three Months Ended March 31
 
2020
 
2019
Sales and revenues:
 
 
 
Sales of Machinery, Energy & Transportation
$
9,914

 
$
12,724

Revenues of Financial Products
721

 
742

Total sales and revenues
10,635

 
13,466

 
 
 
 
Operating costs:
 

 
 

Cost of goods sold
7,266

 
9,003

Selling, general and administrative expenses
1,121

 
1,319

Research and development expenses
356

 
435

Interest expense of Financial Products
175

 
190

Other operating (income) expenses
313

 
312

Total operating costs
9,231

 
11,259

 
 
 
 
Operating profit
1,404

 
2,207

 
 
 
 
Interest expense excluding Financial Products
113

 
103

Other income (expense)
222

 
160

 
 
 
 
Consolidated profit before taxes
1,513

 
2,264

 
 
 
 
Provision (benefit) for income taxes
425

 
387

Profit of consolidated companies
1,088

 
1,877

 
 
 
 
Equity in profit (loss) of unconsolidated affiliated companies
5

 
7

 
 
 
 
Profit of consolidated and affiliated companies
1,093

 
1,884

 
 
 
 
Less: Profit (loss) attributable to noncontrolling interests
1

 
3

 
 
 
 
Profit 1
$
1,092

 
$
1,881

 
 
 
 
Profit per common share
$
2.00

 
$
3.29

 
 
 
 
Profit per common share – diluted 2
$
1.98

 
$
3.25

 
 
 
 
Weighted-average common shares outstanding (millions)
 

 
 

– Basic
546.8

 
572.4

– Diluted 2