Mid-day Update

06/20/2017: Barclays CEO faces fraud charges

by David Brancaccio