site logo

JPMorgan's record earnings buoyed by strong trading unit