Technology Stock reports from tech giants boost investor sentiment, shrugging off economic recession concerns , and Administrator 2025 May 3