Revenue
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.12B | $2.24B | $2.27B | $2.41B | $2.62B | $1.92B | $900.7M | $128.8M | $1.78B | $1.18B | $910.4M | $592.8M | $301.2M | $131.6M | — | — |
| Gross profit | $762.6M | $806.2M | $813.0M | $852.1M | $837.9M | $540.0M | $243.8M | $835.8M | $702.1M | $446.6M | $357.8M | $294.8M | $155.5M | $64.8M | — | — |
| Gross margin | 35.90% | 36.03% | 35.85% | 35.34% | 31.99% | 28.15% | 27.07% | 648.66% | 39.40% | 37.79% | 39.30% | 49.73% | 51.63% | 49.25% | — | — |
| Research & development | $247.1M | $278.7M | $295.5M | $261.8M | $279.8M | $302.8M | $236.5M | $173.4M | $120.2M | $97.3M | $84.7M | $69.5M | $44.1M | $28.4M | — | — |
| Operating expenses | $709.1M | $1.22B | $787.7M | $818.9M | $969.9M | $954.9M | $776.6M | $469.0M | $310.5M | $225.1M | $191.1M | $122.0M | $81.4M | $48.7M | — | — |
| Operating income | $55.8M | −$405.6M | $28.8M | $50.7M | −$106.7M | −$406.8M | −$515.4M | $383.9M | $414.9M | $255.1M | $179.4M | $173.9M | $78.6M | $16.5M | — | — |
| Operating margin | 2.63% | −18.13% | 1.27% | 2.10% | −4.07% | −21.21% | −57.22% | 297.97% | 23.28% | 21.59% | 19.70% | 29.33% | 26.11% | 12.55% | — | — |
| EBITDA | $149.0M | −$314.7M | $148.8M | $199.3M | $69.2M | −$219.9M | −$373.8M | $415.9M | $451.6M | $294.7M | $208.1M | $186.9M | $86.8M | $21.2M | — | — |
| EBITDA margin | 7.01% | −14.06% | 6.56% | 8.27% | 2.64% | −11.46% | −41.51% | 322.81% | 25.34% | 24.94% | 22.86% | 31.52% | 28.83% | 16.09% | — | — |
| Net income | $2.10B | −$146.2M | $301.8M | $128.9M | −$80.3M | $1.37B | $509.8M | $307.7M | $383.2M | $219.5M | $159.5M | $171.6M | $78.9M | $14.3M | — | — |
| Net profit margin | 98.78% | −6.53% | 13.31% | 5.34% | −3.07% | 71.57% | 56.60% | 238.82% | 21.50% | 18.58% | 17.52% | 28.94% | 26.20% | 10.87% | — | — |
| Basic EPSper basic share | $1.99 | -$0.13 | $0.27 | $0.08 | -$0.06 | $0.85 | $0.32 | $0.19 | $0.32 | $0.19 | $0.14 | $0.15 | $0.07 | $0.24 | — | — |
| Diluted EPSper diluted share | $1.97 | -$0.13 | $0.24 | $0.08 | -$0.06 | $0.85 | $0.32 | $0.18 | $0.32 | $0.19 | $0.13 | $0.14 | $0.07 | $0.01 | — | — |
Reported shareholders