NEW YORK (MarketWatch) -- Bank of America Corp. BAC, +1.34% said Tuesday its third-quarter profit increased to $6.2 billion, or 56 cents a share, compared to a year-ago loss of $7.3 billion, or 77 cents a share. Adjusted revenue rose to $28.7 billion, from just under $27 billion. Wall Street analysts expected earnings of 28 cents a share, on revenue of $25.75 billion, according to a survey by FactSet Research. The latest quarter's earnings figure included $4.5 billion in positive fair value adjustments and a pretax gain of $3.6 billion from the sale of shares in China Construction Bank; also a $1.7 billion gain in trading Debit Valuation Adjustments, and a loss of $2.2 billion related to private equity and strategic investments.