Here's what makes Stanley Black & Decker (NYSE: SWK), Taiwan Semiconductor (NYSE: TSM), and Royal Gold (NASDAQ: RGLD) all great buys now. Despite cracks in the real economy, such as supply chain concerns, inflation, and other risks, Wall Street continues to take an optimistic approach by focusing on the long-term potential of many leading companies. Trading on just 15 times 2020 earnings, the sell-off in the stock is a good buying opportunity for investors willing to close their eyes and ears to any potential bad news in the coming quarter.