Sold in 2025 YTD

$17,460,698,582
41,428 transactions

Sold in 2024 YTD

$16,888,658,312
43,980 transactions

Sold in 2023 YTD

$15,728,397,346
44,396 transactions