Replimune Group REPL Q1 2026 Earnings Beat Revenue NA EPS 077 Nvidia Reports 745 Billion Profit and 102 Billion Buyback Yet Shares Dip in AfterHours Trading Mitek Systems MITK Stock Down 145 Support Test at 1387 20260521 Indonesia Tightens Export Controls Sending Ripples Through Commodity Markets