With new markets and products constantly added to the portfolio the turnover addded up to177M in year 2014

What is the correctly punctuated version of this sentence?
With new markets and products constantly added to the portfolio the turnover addded up to177M in year 2014.