What Analyst Projections for Key Metrics Reveal About BP (BP) Q1 Earnings | AllMind News