Markets Tesoro to buy Western Refining for $6.4bn 17/11/2016 By Bloomberg Tesoro Corp., an oil refiner based in San Antonio, Texas, agreed to buy Western Refining Inc. in a deal valued at $6.4 billion.