Depression and creative destruction
26 October 2025 -
by
Michael Roberts
The latest economic activity indicators called purchasing managers indexes (PMIs) confirm that the major economies are still crawling along – neither slipping into slump nor picking up pace. The global PMI stands at 52.4 in September (any score (…)