Jose H. answered 04/08/19
Former Corporate Wealth Management Advisor
Hey there,
There's a lot going on in the question, but I'm happy to provide my thoughts.
By definition, as you mentioned, market cap is equal to number of shares outstanding (shares available for trading) x share price.
That being said, that is not the only way to value a company.
For example, take the formula MV= D + E, where D is the market value of debt outstanding and E is the market value of the firm's equity.
Market Capitalization is more or less a quick, mental shortcut economists and analysts use to determine the size of the company.
However, a company may have significant assets on its balance sheet, that in no way is reflected in the number of shares outstanding; or share price.
So, you're wise for thinking that by comparing two different market caps, there is not enough to really determine the size of the companies.
Hope this helps.
-Jose