Bitcoin price has impressively held the $17,200 support level and rebounded back above $18K with its all-time high now within reach.