Here is the Bitcoin cycle graph based on the halving moments and price peaks from 2012 to the 2025 prediction.