Last week, the mega tech companies – the so-called Magnificent Seven – presented their latest earnings results. They appeared to be ‘blockbuster’. They painted a picture of a booming economy,…| Michael Roberts Blog