Marine MPX Q1 2026 Earnings Revenue NA Matching Views Culper Research Report Raises Questions Over Nvidias China Exposure Figmas Revenue Growth Sparks Investor Interest Despite Private Market Uncertainty Alphabets Google IO AI Showcase Puts Market Momentum to the Test