JPMorgan: Solid gains, some 'fluff'