3 Reasons To Invest In Toast’s $20B IPO

Toast $706 million in first half revenues were up 105%. Its rumored $20 billion IPO valuation could be way too low.