EMC reports record-breaking earnings