High EBITDA margin company. Concern for too high Price/Rev?