Home Investing IBM shares fall 7% after software revenue miss