The IEA scenarios also do not compare with actual recent developments

What is the correctly punctuated version of this sentence?
The IEA scenarios also do not compare with actual recent developments.