Germany’s composite PMI up to 23-year-high 62.5 in June
The Flash Purchasing Managers’ Index (PMI) Composite Output Index came in at 62.5 in June, rising by 2.4 points and reaching its highest level since January 1998, topping analysts’ expectation…