Western Refining earnings are up $100 million