Oracle's $638B backlog tops its $430B market value