Earnings Momentum Amid Macroeconomic Uncertainty ASML Holding NV Earnings Report