Sold in 2024 YTD

$44,524,443,714
112,178 transactions

Sold in 2023 YTD

$41,694,610,050
113,914 transactions

Sold in 2022 YTD

$50,512,576,013
140,777 transactions