GDP growth improves across the board