Outage Credit Press Release April 24, 2025