Why Is Brimonidine So Expensive? Pay $40 Instead (2026)