Upcoming earnings to watch. 29 a share on revenue of $97. S. Analysts...