Crude prices posted a third consecutive weekly gain, though those gains were undercut Friday by continued concerns about U.S. trade policies and their impact on global energy demand. West Texas ...