Station Casinos parent company buys Palms for $312.5 million