Futures were up all across the board today as key companies report earnings. Dow (INDEXDJX:.DJI) futures rose 0.25% to 13 816. After ending flat yesterday S&P 500 (INDEXSP:.INX) futures are up 0.27% to 1 495.80. Nasdaq (INDEXNASDAQ:.IXIC) futures rebounded 0.40% to 2 729.50. Shares of Proctor & Gamble (NYSE:PG) the world's biggest household products company rose 1.78% after it reported better-than-expected earnings. The company reported fiscal second quarter earnings per share of $1.22. Net income more than doubled to $4.06 billion. The company says that it plans to repurchase $5-6 billion of shares during this fiscal year. Yesterday Microsoft ...