Grand compromises and Democratic victories mark end of 2024