Wall Street’s $20-a-barrel tax on American oil Commentary Opinion Wall Street’s $20-a-barrel tax on American oil admin June 5, 2026 0 With the Strait of Hormuz closed and Brent crude near $95 per barrel, the political class has... Read More Read more about Wall Street’s $20-a-barrel tax on American oil