2 ms·67.7 B market Cap 1.9 billion USD versus 6B 1.3 B Revenueby sharemywin 6y ago67.7 B market Cap 1.9 billion USD versus 6B 1.3 B Revenue