The short version
Just 3 companies supply this market — thin enough that a single exit would be felt immediately. The generic price has held steady around $1.24 per mL over the past year. The brand runs $21.76 per mL — 18× more. It is in shortage right now.