Economy shows fresh signs of momentum