2025 Top 500 ranking: 470
1) Liquidity: This is the overriding factor, which is normally the case in markets. It is no surprise that markets are rallying like it’s QE, because this is QE! The Treasury General Account (TGA) has been run-off to the tune of c$500bn over the last few months driven by the ...