I can't recommend buying XCS since it has already pumped 5x in the past 5 days. It's usually not a good idea to buy the all time high. Looking at all three of those coins they have all pumped substantially. I would add them to watch list and wait for a correction but it's a pretty bad time to buy in my opinion.