Ask the Economist: Is It a Buyer's or Seller's Market?

March 25, 2026