Price analysis and prediction