Marine MPX Q1 2026 Earnings Revenue NA Matching Views Indian Stock Market Rebounds Sensex Recovers 790 Points Nifty Closes Above 23650 Chinas Invisible Hand Raises Questions About Global Oil Market Distortions eBay Rejects GameStops 56 Billion Takeover Bid Citing Neither Credible Nor Attractive Offer Tech Gains Offset Energy Losses as Markets Hold Flat