Inflation nation - no so good for stocks