3 Unstoppable Stocks I'd Buy Now and Hold For a Decade
In the short term, multiple things can affect stock prices, including interest rates, investor liquidity, and market sentiment. And the pro customer growth gives the company a solid (ahem) floor to stand on -- after all, pro customers will naturally make more frequent purchases than typical homeowners.