SharePost Content Read More Yahoo Finance #finance Post navigation Stocks gain as investors take heart from upbeat earnings, dip in oil Palantir stock tumbles as Q1 revenue, profit beats fail to impress