So Ayden is valued at 100 times revenue. Per the article Stripe is bigger than Ayden and growing faster, so Stripe must be worth more than 100 times revenue and less than 95000/684 = 138 times revenue. So comparatively to Ayden their valuation seems cheap (or they are not bigger than Ayden)