Corporate earnings have so far exceeded Wall Street's lofty expectations amid cost-cutting, pick-up in revenue