Sold in 2025 YTD
$
40,936,429,068
95,068 transactions
Sold in 2024 YTD
$
38,936,754,444
98,094 transactions
Sold in 2023 YTD
$
36,539,031,052
99,757 transactions