The Palo Alto, California, company said it made a net profit of $105 million from October through December, or 58 cents per share but still posted an annual loss of $862 million.