The short version
16 companies supply this market — deep enough that no single failure threatens the supply. The generic price has fallen 68% in a year, to $14.61 per unit — and generics that get this cheap tend to get abandoned rather than defended. The brand runs $300.09 per unit — 21× more.