Well the market cap is literally just the number of shares times the share price.
As to why their share price is higher than TNT's with less revenue I'm not sure.
As I spend more time researching the stock market I start to realize that there are a lot of companies out there whose share price do not reflect the fundamentals of the company.
Now it's just a case of waiting patiently for the market to wake up to TNT's potential.
TNT Price at posting:
7.4¢ Sentiment: Hold Disclosure: Held