Sold in 2025 YTD

$46,678,256,199
108,818 transactions

Sold in 2024 YTD

$44,374,059,674
111,796 transactions

Sold in 2023 YTD

$41,364,107,622
112,972 transactions