Understanding market dynamics