Blockbuster Oil Company Profits Revive Calls for Windfall Tax May 1, 2026 by business Blockbuster Oil Company Profits Revive Calls for Windfall Tax