“In the last year, Stord generated new booked revenue equivalent to 25 times its sales and marketing spend.”