U.S. Navy operates the world's largest naval force with 330,000+ active personnel and ~300 deployable ships. Currently executing Strait of Hormuz blockade against Iran effective February 2026, constraining 20% of global oil transit and spiking crude above $100/barrel.
Full PSI intelligence, network analysis, EDGAR filings, and predicted links require an access token.