Advertisement

abiomed

Advertisement
Forbes List Logo
Abiomed: Pumped up
The testimonials are touching, but the scientific proof is wanting. How did a little medical products company get to be worth $14 billion?
Advertisement
Advertisement
Advertisement