Sold in 2025 YTD
$
17,460,698,582
41,428 transactions
Sold in 2024 YTD
$
16,888,658,312
43,980 transactions
Sold in 2023 YTD
$
15,728,397,346
44,396 transactions