People are buying more again, but high inflation, costly raw material imports and political uncertainty continue to weigh on earnings