Why Competitor Price Tracking is Broken and How to Fix it