On April 29, the Pentagon said the war at that point had cost $25 billion.
Defense Secretary Pete Hegseth told lawmakers that the cost was justified given the U.S. goal of ensuring Iran will not have a nuclear weapon.