• Expedia Results Signal Slowing Growth at Home Rental Business

    The Bellevue, Washington-based company reported profit excluding some costs of $1.24 per share in the fourth quarter, beating analysts’ estimates of …

    Read More
  • 0 0