I knew Apple would be on the list. Forgot Saudi Aramco just went public but there is some doubt about their real value (assets being quantity of oil underground it owns/leases). ICBC is a Chinese Bank, they may indeed be very profitable but there are a lot of shenanigans in Chinese accounting.
I have more faith in Saudi Aramco’s profit insofar as estimating and quantifying established reserves is fairly well-traveled territory, versus ICBC’s profit to the extent it’s assets aren’t at the lower of cost or market. To that point, ICBC isn’t in the market cap list.