If a company prices a product erroneously, then (in the US) do they have to sell the product for that price, if someone buys it at that price?

Or are they allowed to correct the price and not sell for the erroneous price?