record earnings