When Should You Buy ArcBest Corporation (NASDAQ:ARCB)?