What Drives Prices in Financial Markets?