Why Is Pirfenidone So Expensive? Pay $7600 Instead (2026)