Kiplinger GDP Outlook Points to Goldilocks Economy Neither Too Hot Nor Too Cold elf Beauty ELF Q1 2026 Earnings EPS 124 Beats Estimates Willis WLFC Q1 2026 Earnings 417 EPS Surges Past 308 Estimates