The market determines the share prices. When a company grows fast or earns very good profits, its share prices normally go up. When the demand for the stocks of a company picks up, its price shoot high. So, the prices of a share are also determined by demand and supply.