Stock market at all-time high: What are the reasons?

Several important stock indices have recently reached new record highs. What are the reasons for the positive sentiment, what could move the markets this year and what about the much-cited Magnificent 7?