The stock market has been on a tear

With a few hiccups, public companies are doing very, very well.