PANews reported on December 25 that according to Morningstar, cryptocurrency research firm K33 Research pointed out that Bitcoin has been vacillating since breaking through the $100,000 milestone earlier this month. But history shows that it may hit a new all-time high around mid-January next year. Vetle Lunde, head of research at K33, said that based on data from Bitcoin's past three cycles, the average duration of Bitcoin from the first to the last all-time high in each cycle is 318 days. With Bitcoin hitting its first all-time high on March 5 of the current cycle, if the average duration of previous cycles repeats, investors may see the cryptocurrency reach a new peak in this cycle on January 17, 2025. If Bitcoin really reaches its cycle peak in mid-January next year, it will be close to Trump's US presidential inauguration, January 20.