JPMorgan posts big Q4 earnings beat in record year