This whole rally's been a fraud. wow earnings and rev growth just terrible overall. mkts around 30% overvalued here.