The stock market has been on a tear
With a few hiccups, public companies are doing very, very well.