Why Is Dalteparin So Expensive? Pay $162 Instead (2026)