Currently (Friday : Nov 04, 2011) the company has a value of approximately $8B giving a ratio of value / revenue > 20.
Its latest figures showing a loss of $1.6M indicate the problems associated with growth. Management is always challenged by the need to invest for growth ahead of the increased revenue.