BOKF to release Q2 earnings on 7/20. Analysts expect $2.47 EPS and $567M revenue. See latest ratings and target prices on Benzinga.