C3392C STMicroelectronics Reports Q1 2026 Financial Results Q126 net revenues at $3.10 billion U.S. GAAP Gross margin at 33.8 ...