Sold in 2024 YTD

$40,829,103,544
102,421 transactions

Sold in 2023 YTD

$38,627,966,024
105,143 transactions

Sold in 2022 YTD

$47,489,694,213
131,228 transactions