Sheer luck kept all but one hurricane from U.S. shores in 2025; one landfall in 2026 could devastate servicers.
Sheer luck kept all but one hurricane from U.S. shores in 2025; one landfall in 2026 could devastate servicers.