TeraWulf (WULF) Q2 2025 8/9/25 Earnings Analysis and Outlook: Buy