Home Depot customer transactions in fiscal 2026 · Above 1.56 billion 93% — Kalshi odds