By wave analysis, Bitcoin has completed the corrective waves A and B. Wave C remains, which may end at 95250 and may extend to approximately 93225.