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