Who Sets the Prices for Goods?

The common perception is that businesses set prices at a level that always earns them profits. However, as Carl Menger first pointed

Who Sets the Prices for Goods?

Contrary to anti-freedom myths, "greedy" business owners don't decide what prices will be for goods and services.