Sold in 2025 YTD

$13,980,734,315
33,388 transactions

Sold in 2024 YTD

$13,374,448,885
35,313 transactions

Sold in 2023 YTD

$12,323,917,600
35,390 transactions