Sold in 2025 YTD

$21,818,242,447
50,912 transactions

Sold in 2024 YTD

$20,818,963,911
53,172 transactions

Sold in 2023 YTD

$19,316,700,139
53,595 transactions