Bitcoin's all-time high price was $111,942.87 USD on May 22, 2025