Stocks are living their best life while the dollar is having its worst year since 1973