xcritical soars in market debut, valued near $86 billion

by | Apr 21, 2023 | FinTech