3 ms·As of this moment: 3X the valuation; 1/3rd the revenue; 7X the P/E ratio A long way yet to fallby Zigurd 2y agoAs of this moment: 3X the valuation; 1/3rd the revenue; 7X the P/E ratio A long way yet to fall