Wal-Mart (NYSE:WMT) seeing gains in its second quarter profit but misses on revenue. The world’s largest retailer posted an EPS of $1.18 per share, just edging out the street’s estimate of $1.17. Revenue for the quarter rose 4.5% to $114.3 billion, missing the $115.75 billion analysts were expecting. Even though Wal-Mart had a successful quarter, expectations were high for its sales. And with the slowing U.S. economy and troubles overseas, the retailer was not able to exceed estimates. Despite these troubles though, Wal-Mart also raised and narrowed its full-year earnings estimate to between $4.83 and $4.93. This is now more in line with analyst estimates of $4.93 per share.