Dish said Wednesday that it had won an auction to buy Blockbuster. The satellite TV provider said it had offered $320 million, about $228 million of which was in cash, to beat out competitors like investor Carl Icahn and SK Telecom. Bids had gotten as high as $310.6 million, from Icahn, before Dish landed the final price.