Sold in 2025 YTD

$40,936,429,068
95,068 transactions

Sold in 2024 YTD

$38,936,754,444
98,094 transactions

Sold in 2023 YTD

$36,539,031,052
99,757 transactions