BBusiness Read More Swiss oil traders anticipate high prices and strong profitsApril 24, 2026 Oil tankers and cargo ships stranded in the Strait of Hormuz, on March 11, 2026. Keystone / AP…