Is it a good long-term investment/Best time to buy/best time to sell?