market dynamics