The war's costs are nonetheless mounting. More than $16 billion has been so far, 13 U.S. troops have been, and Iran's grip on the Strait of Hormuz has slowed shipping traffic to a trickle, creating a historic oil disruption that has sent global energy markets into turmoil.