Record revenue of $5.9 billion