The $22.5 billion sticker price

2 min read

GIVEN THE WAY Ramp’s investors gush about it, it’s no won