Spanish ICT group Indra reported revenues up 14.6 percent year on year to EUR 1.33 billion in the first quarter of 2026 ...