The Columbus, Ind., company earned $675 million, or $4.27 a share, up from $545 million, or $3.32, in the year-earlier period. The latest number missed analysts' expectations of $4.38 a share.
Revenue totaled $6.2 billion compared with $6.1 billion a year ago. Wall Street had called for $6.4 billion.
Second-quarter sales in North America set a record and improved by 7%, Cummins said in a statemen. International revenue decreased by 6%.
North America sales increased in all segments except power systems, which was hurt by lower demand in oil and gas markets. International revenue declined primarily due to lower truck demand in China, Europe, Brazil and India.
Looking ahead, Cummins said it now expects 2019 revenue to be flat, which places the forecast at the low end of the company's previous guidance range of flat to 4%.
The lower outlook is driven by reduced truck demand in international markets, moderating parts demand in North America, and the impact of a stronger U.S. dollar, Cummins said.
Save 76% with our Summer Break Sale. Subscribe to our premium site Real Money and become a smarter investor! Click here today to sign up!