JCD Gets Wet
What They Say JCDecaux published its financial results for 2020 which showed a decline in revenues of 40.6% to €2.311 billion and that led to the first loss ever in the history of the group. The adjusted EBIT was -€352.9 million. Overall loss was -€604.6 million after an impairment charge of €211.3 million. The company … Read more