Mapped: Energy Costs by State in 2024

Wyoming has the highest energy costs in 2024. Read more

$20 Trillion of U.S. Debt Visualized Using Stacks of $100 Bills

Millions, billions, trillions – these are abstract numbers. Here’s what $20 trillion of U.S. debt looks like in terms of cold hard cash. Read more