Windfall Taxes on Energy Companies in Light of Their Record Profits | PAPERCUTS