Here's one explanation--- the company does all its business in non-US dollars. It has to convert back when it reports earnings. The dollar has been moving higher and higher against other currencies. What does that mean for PM when it reports earnings back to stronger dollars? It is not that the company is facing all that much weakness, but that currency issues could weigh in.