Complete source-backed income-statement history.
- Available history
- 2011-12-31 to 2025-12-31
- Data captured
Historical Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
Annual Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2025-12-31 | $224.32M | $78.44M | $145.88M | $10.27M | — | $137.91M | $7.97M | $252,000.00 | $8.22M | -$61,000.00 | $8.28M | $0.04 | $0.04 | 219,414,228 | 219,574,568 |
|---|
| 2024-12-31 | $255.29M | $101.8M | $153.49M | $15.53M | — | $155.71M | -$2.22M | -$310,000.00 | -$2.53M | -$39,000.00 | -$2.49M | -$0.01 | -$0.01 | 221,126,969 | 221,126,969 |
|---|
| 2023-12-31 | $629.43M | $269.5M | $359.93M | $19.11M | — | $370.33M | -$10.4M | $845,000.00 | -$9.55M | $40,000.00 | -$9.59M | -$0.04 | -$0.04 | 225,940,602 | 225,940,602 |
|---|
| 2022-12-31 | $503.57M | $228.49M | $275.08M | $19.45M | — | $289.32M | -$14.24M | -$55.05M | -$69.29M | -$12.71M | -$56.58M | -$0.25 | -$0.25 | 226,248,599 | 226,248,599 |
|---|
| 2021-12-31 | $446.1M | $239.39M | $206.71M | $20.34M | — | $222.82M | -$16.11M | $39.37M | $23.26M | $9.8M | $13.13M | $0.06 | $0.06 | 224,306,117 | 226,568,979 |
|---|
| 2020-12-31 | $398.15M | $222M | $176.15M | $15.16M | — | $172.3M | $3.86M | $12.91M | $16.76M | $3.42M | $13.32M | $0.06 | $0.06 | 220,419,544 | 225,904,549 |
|---|
| 2019-12-31 | $243.63M | $146.03M | $97.6M | $17.87M | — | $113.65M | -$16.05M | $15.11M | -$947,000.00 | $113,000.00 | $999,000.00 | $0.01 | -$0.06 | 137,588,401 | 223,517,833 |
|---|
| 2018-12-31 | $227.54M | $166.34M | $61.2M | $5.69M | — | $98.68M | -$37.48M | -$22.31M | -$59.79M | $33,000.00 | -$59.6M | -$0.44 | -$0.44 | 134,495,549 | 134,495,549 |
|---|
| 2017-12-31 | $319.88M | $214.26M | $105.62M | $5.21M | — | $115.79M | -$10.17M | $492,000.00 | -$9.68M | $81,000.00 | -$9.55M | -$0.07 | -$0.07 | 137,641,562 | 137,641,562 |
|---|
| 2016-12-31 | $292.49M | $188.94M | $103.55M | $6.7M | — | $112.63M | -$9.08M | — | -$8.69M | $54,000.00 | -$8.72M | -$0.07 | -$0.07 | 127,180,801 | 127,180,801 |
|---|
| 2015-12-31 | $323.76M | $207.35M | $116.41M | — | — | $155.57M | -$39.16M | — | -$39.32M | $49,000.00 | -$39.41M | -$0.41 | -$0.41 | 94,970,054 | 94,970,054 |
|---|
| 2014-12-31 | $382.41M | $237.1M | $145.31M | — | — | $176.03M | -$30.72M | — | -$29.92M | $70,000.00 | -$29.99M | -$0.30 | -$0.30 | 99,001,560 | 99,001,560 |
|---|
| 2013-12-31 | $292.42M | $165.27M | $127.15M | — | — | $132.14M | -$4.99M | — | -$4.75M | $69,000.00 | -$4.82M | -$0.09 | -$0.09 | 71,555,449 | — |
|---|
| 2012-12-31 | $200.01M | $116.47M | $83.55M | — | — | $85.88M | -$2.33M | — | -$4.21M | $19,000.00 | -$4.23M | -$0.20 | -$0.20 | 34,316,430 | — |
|---|
| 2011-12-31 | $116.23M | $77.47M | $38.77M | — | — | $64.18M | -$25.41M | — | -$25.41M | -$878,000.00 | -$24.53M | -$0.76 | -$0.76 | 29,445,595 | — |
|---|