Mammoth Energy Reports 2025 Financial Results: Restructuring and Investments | Intellectia.AI