The stock has a market capitalization of $132.55 Billion however its outstanding shares are 3.26 Billion. Analysts are expecting average earnings estimates of $0.83 for the current quarter based on the opinion of 7 analysts, relating to high earnings per share estimates of $1.06 and low estimates of $0.68, however BP Plc (NYSE:BP) reported $0.66 earnings per share for the same quarter last year. For the current quarter BP Plc (NYSE:BP) has average revenue estimates of $74.71 Billion, a total number of 3 analysts provided estimations over revenues. However the low revenue estimates for the company are $61.52 Billion versus high revenue estimates of $84.14 Billion. BP Plc (NYSE:BP)’s price sits 1.62% above from its SMA 50 of $39.22 and -6.02% far from the SMA 200 which is at $42.71. BP Plc (NYSE:BP)’s price to sales ratio for trailing twelve month stands at 0.46, whereas its price to book ratio for the most recent quarters is at 1.34. However the company’s price to cash per share for most recent quarter stands at 8.07.