data‑driven pricing