Sold in 2025 YTD

$27,383,552,841
63,558 transactions

Sold in 2024 YTD

$26,113,100,811
65,844 transactions

Sold in 2023 YTD

$24,421,249,074
66,657 transactions