Navan IPO stumbles 12% on debut despite $6B valuation | The Tech Buzz