The S&P 500 has been on a tear since the election...