Technology Stock reports from tech giants boost investor sentiment, shrugging off economic recession concerns , and Administrator 2025 May 3
General-news Approximated damages from Spain's power outage set at 1 billion euros , and Administrator 2025 May 1