Is It Time to Buy Bitcoin? Analysts Say History May Be Repeating Itself