AstroNova ALOT Q1 2026 Earnings Preview What to Expect Criteo CRTO Gained 058 Can It Break 1810 20260520 Ameresco AMRC Q1 2026 Results Miss Estimates EPS 035 vs 030 Reserve Bank of India Announces 5 Billion USDINR Forex Swap Auction to Boost Banking Liquidity