july 2025 financials