The most recent available data is from 2025, not 2026. The claim references 'still relies' which implies current data, but 2026 data would not yet be available at the time of the speech (March 2026). The source (Brookings Institution citing WTO data) indicates the figure is actually 'more than 70%' rather than exactly 70%.