2024 Top 500 ranking: 43
We have already had the longest bull market in history and a very long upswing, so this cycle is clearly nearing its end, but we do not believe the end is imminent – rather the cycle is being extended and redefined by a combination of structural factors leading to low ...