Sold in 2025 YTD

$43,698,443,274
101,512 transactions

Sold in 2024 YTD

$41,563,584,025
104,602 transactions

Sold in 2023 YTD

$38,817,795,493
105,996 transactions