Kapitall submits:Here is a list of 15 companies releasing earning statements on July 23. We've sorted the companies by market cap, and have briefly discussed their earnings performance over the past 3 years. The charts show past earning performances against analyst estimates. The green markers indicate the company beating estimates, while the red makers represent the company falling short of analyst expectations. All data is sourced from Zacks Investment Research.Complete Story »