U.S. Stocks Roar; Why?

U.S. stock markets are roaring. What does it mean? You should be long. Why? They are going up. How long will they keep going up? No one knows. “That’s not a good enough answer for me! Why not? What is the alternative?