Steady improvement in cash flow over the three year time-period seems to be the main idea in the statement, so it would be best to make that idea as clear as possible by choosing the best preposition, the best adjective, and by subordinating everything else. "Cash flow at Microsoft over the last|past three years has steadily improved." More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.