Comment Comment by shshhdhs I never understood these ~13.3x valuations. If I invest $5 in a lemonade stand, what makes it valued at $66.50? parent shshhdhs 8 years ago