over the past
за прошедшие / за последние (должно быть еще слово). наприм. over the past 20 years - за прошедшие 20 лет