Can Bitcoin Price Still Reach $140,000? Insights from Global M2 Money Supply