Exchange rate loss of 133.9 billion Yen = $1.352 billion USD / €1.009 billion Euros / £898 million Pounds.
Any company that can take a $1.352 billion dollar exchange loss and still post $5.5 billion in operating profit and $2.8 billion in net income should not be given such a negative overview. Period.
The rEVOLution is not being televised