recent means very close to the present. For some reason the use of the simple past strikes me as strange when combined with the word recent. There's nothing logically wrong with the simple past, however. It's just that the past isn't really "very past".
The simple past, for example here, suggests to me that the company policy was changed because of the fluctuations. ie The whole scenario is set in the past, albeit the recent past.
Recent market fluctuations had a direct bearing on company policy.