• Penumbra: 1Q Earnings Snapshot

    On a per-share basis, the Alameda, California-based company said it had profit of 30 cents. Earnings, adjusted for pretax gains, were 23 cents per …

    Read More
  • 0 0