They raised $200M at a $1B valuation, so sold 20% of the company to the investors.
"The company, currently profitable, generated €602 million ($710 million) in revenue last year, up 38% year over year, the sources said."
Why on earth would they accept a valuation that was less than 1.5x revenue? Service companies get a better valuation than that!
The article says they are profitable, so presumably not about to run out of cash.
Something very strange is going on with this deal.