Sold in 2026 YTD

$36,508,337,698
82,139 transactions

Sold in 2025 YTD

$35,006,574,452
84,303 transactions

Sold in 2024 YTD

$31,967,252,422
80,160 transactions