Yes but the share price isn't directly related to current revenue, its about what the investors see as potential future earnings and expansion etc. So you cant really compare saying one is overpriced or underpriced.
SFI Price at posting:
7.9¢ Sentiment: Hold Disclosure: Held