Amazon to buy One Medical for $3.9B

The all-cash deal for San Francisco-based One Medical comes after months of speculation about a potential acquisition, but Amazon as the buyer comes as a surprise.