Vertex Pharmaceuticals (VRTX): Analyzing 2024 Financials and 2025 Pipeline | Monexa