Live News EQUITY FLASH M impact Oct 29, 2026, 08:12 PM UTC Penumbra Q3 Revenue USD 410.145 Million Vs. IBES Estimate USD 403.3 Million Penumbra reported Q3 net income of USD 42.279 million. PEN SquawkNews Desk