U.S. stock futures are down today on concern over oil-producing disruptions in Libya. Besides news that Apple was delaying production on its iPad 2 there were a bunch of earnings reports released this morning.
Here is a roundup of earnings
- Wal-mart beat estimates but sales were down
- Home Depot beat analyst predictions
- Macy’s and Hewlett-Packard will be posting their numbers later today