Earnings season takeaways: resilient, but for how long? By Investing.com | AllMind News