> Seriously though they have a lot of stock in their warehouse
Companies do not price things as they are now, or how much it cost in the inventory, but about how much they must charge to keep the business afloat. That means that prices will go up only because there's a risk that prices would go up, so that in any event, they can cover whatever they need to keep operations on-going. While prices go up in both a high risk or no competitive markets, prices would only go down if there's a competitive market.