Sold in 2026 YTD

$44,484,938,309
100,555 transactions

Sold in 2025 YTD

$43,053,136,286
104,155 transactions

Sold in 2024 YTD

$38,959,695,753
98,174 transactions