Nasdaq buys $100 million Payward stake at $21 billion valuation