Back in October 2024, Oxford Economics made a call for a “window of opportunity” for commercial real estate (CRE) investment. The take was that over the next 12 to 18 months — essentially through 2025 ...