Yahoo! Finance offers free stock quotes, the latest financial and business news, portfolio management resources, international market data, message boards, and mortgage rates to help you manage your financial life.