Record revenue and fee revenue performance offsets impact of COVID-19