You will find very few companies valued at 10x revenue. Those that due are massively profitable, have massive assets and a good balance sheet or have crazy growth projections.
Most companies trade at 1x-3x revenues depending on profits and overall balance sheet