Companies struggle with inflation