Sold in 2025 YTD

$37,778,889,784
87,672 transactions

Sold in 2024 YTD

$35,849,116,162
90,192 transactions

Sold in 2023 YTD

$33,771,652,944
91,978 transactions