Ascending Triangle Pattern Can Bitcoin Price Still Hit $140,000? What The Global M2 Money Supply Says December 15, 2025