Is this the Best Time to Buy or Sell?