News

The second-quarter earnings season is upon us: six weeks to eight weeks of numbers, not to mention company officials gloating or trying to defend their results against angry investors and analysts.