Today, April 20, 2026, investors weigh a failed satellite launch against billion‑dollar contracts and ambitious constellation ...