Exchange is the place where stock are made available to public. People who are unable to buy directly from exchange can buy from certified broker. For that they should have a DEMAT account to trade. Changes in market price are caused due to buyers and sellers, Company do not earn through price changes.