Oracle falls 22% after record Q4 as $638 billion backlog builds