stock movement analysis