Why Is Rivaroxaban So Expensive? Pay $84 Instead (2026)