Sold in 2025 YTD

$35,047,903,713
81,086 transactions

Sold in 2024 YTD

$33,171,617,130
83,288 transactions

Sold in 2023 YTD

$31,338,013,998
85,079 transactions