When is a good time to buy stocks, especially small-cap stocks? When everything is looking good and stock prices are rising (recall early 2024)? Or when all the commentary is negative, stock prices ...