Traffic through the Strait of Hormuz is climbing modestly but remains far beneath levels seen before the war, as reported by CNN. The tight channel carries a large share of the world's oil trade. Crude oil prices fell below $75 per barrel for the first time since March, NBC News reported, as flows through the strait are beginning to pick up. The price decline signals better supply outlook through the key navigation pinch point.