The short version
28 companies supply this market — deep enough that no single failure threatens the supply. The generic price is down 17% over the past year, to $5.54 per mL. The brand runs $15.80 per mL — 2.9× more. It is in shortage right now — FDA lists the reason as “discontinuation of the manufacture of the drug”.