Sold in 2025 YTD

$4,214,569,850
10,451 transactions

Sold in 2024 YTD

$3,765,745,353
10,595 transactions

Sold in 2023 YTD

$3,392,670,069
10,320 transactions