SharePost Content Read More Yahoo Finance #finance Post navigation Microsoft has to hit its earnings out of the park: Opening Bid top takeaway National Bank Raises Canada Natural Resources (CNQ) PT to C$45