RE: Is it the best time to buy NEO for 2 months at least ?
2 months isnt long term. I will buy it, but not at this peak.
RE: Is it the best time to buy NEO for 2 months at least ?