Technology Over 75% of companies reporting profits this week posted earnings beat results: Weekly Earnings Summary , and Administrator 2025 April 27