site logo

Oracle profit forecast falls as company seeks to reinvent itself