30 Jul 2025 EchoStar beats latest debt payment deadline as FCC battle continues Finances remain in focus