Penumbra (PEN) delivered earnings and revenue surprises of +7.78% and +4.12%, respectively, for the quarter ended September 2025. Do the numbers hold clues to what lies ahead for the stock?
Candidates from different wings of the Democratic Party won key races on Election Day 2025 in the biggest test since ...