Corporate sentiment hits highest level since 2004, with companies expressing optimism and signs of improvement in earnings ...