T theverge.com Many tech startups are just making up their profit and revenue numbers 1 points smnl 11 years ago 0 comments