T techcrunch.com Leaked Postmates financials suggest company might be doing better than thought 71 points joshjkim 10 years ago 46 comments