These charts show the size of Europe's defense boom, as companies take stock of the Iran war March 12, 2026 · CNBC Read full story at source