Despite the Iran war, rising inflation and worries about rising government debt, US stock markets continue to hit all-time highs this year. That's largely driven by the huge boom in investment in ...