Ford and Pfizer the latest on the Q1 earnings report cardFord saw sales drop to 33.8bn from an expected 34.59bn. Net adjusted income ro … (View Article for More)