Vertex Pharmaceuticals
$504.73Change from previous close: −0.40%Absolute change: −$2.01
At a glance
- Revenue growth
- +8.90%
- 2025 vs 2024
- Net margin
- 32.9%
- 2024: -4.9%
Financial data
Amounts in millions of USD; per-share values in USD; shares in millions.
| Item | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total revenue | 3,334 | 2,987 | 3,190 | 3,076 | 2,965 | 2,770 | 2,912 | 2,772 | 2,646 | 2,691 | 2,518 | 2,484 |
| Cost of revenue | 1,483 | 1,354 | 1,440 | 1,393 | 1,386 | 1,343 | 1,422 | 1,269 | 1,339 | 1,132 | 1,193 | 1,129 |
| Gross profit | 1,851 | 1,633 | 1,750 | 1,684 | 1,579 | 1,428 | 1,490 | 1,503 | 1,307 | 1,559 | 1,325 | 1,355 |
| Selling, general and administrative | 582 | 494 | 487 | 445 | 425 | 396 | 378 | 372 | 372 | 343 | 369 | 264 |
| Research and development | 994 | 962 | 1,107 | 978 | 978 | — | — | — | — | — | — | — |
| Operating income | 1,269 | 1,139 | 1,263 | 1,239 | 1,154 | 1,031 | 1,112 | 1,132 | 935 | 1,216 | 956 | 1,091 |
| EBIT | 1,269 | 1,139 | 1,263 | 1,239 | 1,154 | 1,031 | 1,112 | 1,132 | 935 | 1,216 | 956 | 1,091 |
| EBITDA | 1,325 | 1,195 | 1,288 | 1,293 | 1,206 | 1,080 | 1,134 | 1,185 | 989 | 1,270 | 1,003 | 1,133 |
| Interest expense | — | — | 3.3 | 3.3 | 3.7 | 3.0 | 2.8 | 7.5 | 9.9 | 10.4 | 10.6 | 10.9 |
| Pre-tax income | 1,392 | 1,253 | 1,331 | 1,299 | 1,283 | 730 | 1,137 | 1,224 | -3,391 | 1,279 | 1,148 | 1,179 |
| Income tax | 292 | 222 | 140 | 216 | 250 | 84.1 | 224 | 179 | 202 | 180 | 179 | 144 |
| Net income | 1,100 | 1,031 | 1,191 | 1,083 | 1,033 | 646 | 913 | 1,045 | -3,594 | 1,100 | 969 | 1,035 |
| Net income to common shareholders | 1,100 | 1,031 | 1,191 | 1,083 | 1,033 | 646 | 913 | 1,045 | -3,594 | 1,100 | 969 | 1,035 |
| Basic EPS | 4.34 | 4.06 | 4.69 | 4.24 | 4.02 | 2.52 | 3.55 | 4.05 | -13.92 | 4.26 | 3.76 | 4.01 |
| Diluted EPS | 4.31 | 4.02 | 4.65 | 4.20 | 3.99 | 2.49 | 3.50 | 4.01 | -13.92 | 4.21 | 3.71 | 3.97 |
| Average shares (basic) | 254 | 254 | 254 | 256 | 257 | 257 | 258 | 258 | 258 | 258 | 258 | 258 |
| Average shares (diluted) | 255 | 256 | 256 | 258 | 259 | 260 | 261 | 261 | 258 | 261 | 261 | 261 |
