Sold in 2025 YTD

$31,935,099,277
73,839 transactions

Sold in 2024 YTD

$30,459,136,601
76,424 transactions

Sold in 2023 YTD

$28,599,460,939
77,682 transactions