Déjà Vu Economic: 2007 vs 2024