Tax Cuts, Spending Increases, Recessions, Pandemics, and Wars Have Produced Large Deficits in the 21st Century
(Please use a modern browser to see the interactive version of this visualization)