Complete source-backed income-statement history.
- Available history
- 2009-12-31 to 2026-06-30
- 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 |
|---|
| 2026-06-30 | $11.91M | — | — | — | — | — | — | — | -$335.24M | -$93.9M | -$241.35M | -$1.61 | -$1.61 | 155,803,000 | 155,803,000 |
|---|
| 2026-03-31 | $10.11M | — | — | — | — | — | — | — | $95.75M | $23.8M | $71.95M | $0.40 | $0.39 | 154,821,000 | 160,832,000 |
|---|
| 2025-12-31 | $9.53M | — | — | — | — | — | — | — | $99.79M | $22.4M | $77.39M | $0.43 | $0.42 | -1,469,000 | -269,000 |
|---|
| 2025-09-30 | $9.77M | — | — | — | — | — | — | — | $92.35M | $22.72M | $69.63M | $0.38 | $0.38 | 157,103,000 | 159,051,000 |
|---|
| 2025-06-30 | $9.31M | — | — | — | — | — | — | — | $47.88M | $19.5M | $28.39M | $0.12 | $0.12 | 158,354,000 | 158,462,000 |
|---|
| 2025-03-31 | $10.19M | — | — | — | — | — | — | — | $73.06M | $19.49M | $53.57M | $0.26 | $0.26 | 168,495,000 | 169,434,000 |
|---|
| 2024-12-31 | $9.31M | — | — | — | — | — | — | — | $70.1M | $13.18M | $56.92M | $0.28 | $0.28 | 55,000 | 298,000 |
|---|
| 2024-09-30 | $9.06M | — | — | — | — | — | — | — | $11.51M | $2.73M | $8.78M | -$0.01 | -$0.01 | 168,583,000 | 168,583,000 |
|---|
| 2024-06-30 | $9.08M | — | — | — | — | — | — | — | $44.64M | $14.3M | $30.33M | $0.12 | $0.12 | 168,432,000 | 168,432,000 |
|---|
| 2024-03-31 | $9.78M | — | — | — | — | — | — | — | $42.4M | $11.55M | $30.85M | $0.12 | $0.12 | 168,143,000 | 168,143,000 |
|---|
| 2023-12-31 | $8.71M | — | — | — | — | — | — | — | -$659.99M | -$177.03M | -$482.96M | -$4.10 | -$4.10 | 7,716,000 | 7,716,000 |
|---|
| 2023-09-30 | $8.11M | — | — | — | — | — | — | — | -$26.57M | -$3.22M | -$23.34M | -$0.42 | -$0.42 | 77,881,000 | 77,881,000 |
|---|
| 2023-06-30 | $8.68M | — | — | — | — | — | — | — | -$264.44M | -$67.03M | -$197.41M | -$2.67 | -$2.67 | 77,682,000 | 77,682,000 |
|---|
| 2023-03-31 | $8.27M | — | — | — | — | — | — | — | -$1.26B | -$64.92M | -$1.2B | -$15.56 | -$15.56 | 77,468,000 | 77,468,000 |
|---|
| 2022-12-31 | $23.92M | — | — | — | — | — | — | — | $429.27M | $105.08M | $324.19M | — | — | — | — |
|---|
| 2022-09-30 | $2.2M | — | — | — | — | — | — | — | $34.13M | $9.93M | $24.2M | — | — | — | — |
|---|
| 2022-06-30 | $2.31M | — | — | — | — | — | — | — | $36.87M | $10.16M | $26.71M | — | — | — | — |
|---|
| 2022-03-31 | $2.27M | — | — | — | — | — | — | — | $67.3M | $18.79M | $48.51M | — | — | — | — |
|---|
| 2021-12-31 | $20.64M | — | — | — | — | — | — | — | $748.22M | $197.86M | $550.36M | — | — | — | — |
|---|
| 2021-09-30 | $1.51M | — | — | — | — | — | — | — | $31.83M | $8.66M | $23.17M | — | — | — | — |
|---|
| 2021-06-30 | $1.42M | — | — | — | — | — | — | — | $25.61M | $6.56M | $19.05M | — | — | — | — |
|---|
| 2021-03-31 | $1.28M | — | — | — | — | — | — | — | $16.67M | $2.29M | $14.38M | — | — | — | — |
|---|
| 2020-12-31 | $1.1M | — | — | — | — | — | — | — | $28.6M | $6.89M | $21.7M | — | — | — | — |
|---|
| 2020-09-30 | $1.08M | — | — | — | — | — | — | — | $18.27M | $2.36M | $15.91M | — | — | — | — |
|---|
| 2020-06-30 | $859,000.00 | — | — | — | — | — | — | — | -$23.75M | -$5.3M | -$18.45M | — | — | — | — |
|---|
| 2020-03-31 | $765,000.00 | — | — | — | — | — | — | — | -$8.76M | -$2.17M | -$6.59M | — | — | — | — |
|---|
| 2019-12-31 | $708,000.00 | — | — | — | — | — | — | — | $17.08M | $2.81M | $14.27M | $0.21 | $0.21 | -182,644 | -79,478 |
|---|
| 2019-09-30 | $976,000.00 | — | — | — | — | — | — | — | -$19.75M | -$5.62M | -$14.13M | -$0.45 | -$0.45 | 50,882,227 | 50,882,227 |
|---|
| 2019-06-30 | $1.12M | — | — | — | — | — | — | — | $20.89M | $4.31M | $16.58M | $0.23 | $0.23 | 50,857,137 | 50,964,956 |
|---|
| 2019-03-31 | $1.17M | — | — | — | — | — | — | — | $9.76M | $2.72M | $7.04M | $0.05 | $0.05 | 50,676,722 | 50,846,721 |
|---|
| 2018-12-31 | $1.28M | — | — | — | — | — | — | — | $16.91M | $6.12M | $11.04M | $0.13 | $0.13 | 9,632 | -21,408 |
|---|
| 2018-09-30 | $1.34M | — | — | — | — | — | — | — | $13.73M | $3.3M | $11.1M | $0.07 | $0.07 | 50,656,076 | 50,899,464 |
|---|
| 2018-06-30 | $1.5M | — | — | — | — | — | — | — | $15.63M | $1.78M | $14.78M | $0.19 | $0.18 | 50,593,429 | 50,919,091 |
|---|
| 2018-03-31 | $1.48M | — | — | — | — | — | — | — | $721,000.00 | -$6.35M | $8.56M | $0.06 | $0.06 | 50,590,545 | 50,925,530 |
|---|
| 2017-12-31 | $1.67M | — | — | — | — | — | — | — | $7.43M | -$3.42M | $11.3M | $0.12 | $0.12 | 93,667 | 9,383 |
|---|
| 2017-09-30 | $1.5M | — | — | — | — | — | — | — | $14.17M | -$3.94M | $16.95M | $0.23 | $0.23 | 50,362,314 | 50,933,358 |
|---|
| 2017-06-30 | $1.68M | — | — | — | — | — | — | — | $2.39M | -$12.75M | $12.26M | $0.14 | $0.14 | 50,289,590 | 50,942,324 |
|---|
| 2017-03-31 | $1.72M | — | — | — | — | — | — | — | $2.91M | -$6.47M | $17.2M | $0.23 | $0.23 | 49,991,186 | 50,754,145 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | $21.95M | -$2.54M | $33.26M | $0.55 | $0.54 | 1,067,661 | 956,788 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $16.16M | -$9.02M | $35.94M | $0.60 | $0.59 | 49,907,840 | 50,996,469 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | $33.41M | $13.65M | $26.53M | $0.44 | $0.43 | 47,426,841 | 48,554,434 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | $28.97M | $11.66M | $19.69M | $0.36 | $0.36 | 39,996,752 | 40,751,616 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | -$4.13M | -$2.22M | $19.04M | $0.41 | $0.41 | 269,919 | 289,347 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | $23.8M | $9.26M | $14.54M | $0.29 | $0.29 | 38,122,150 | 38,696,494 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | $27.4M | $11.48M | $15.92M | $0.33 | $0.32 | 38,519,827 | 39,195,178 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | $22.1M | $9.52M | $12.57M | $0.30 | $0.29 | 37,873,253 | 38,304,666 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $4.84M | -$5.27M | $10.11M | $0.27 | $0.27 | 1,798,185 | 1,818,360 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | $12.15M | $903,000.00 | $11.25M | $0.31 | $0.31 | 32,571,099 | 32,689,736 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | $8.54M | $436,000.00 | $8.1M | $0.27 | $0.27 | 25,835,408 | 25,988,565 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | $940,000.00 | $191,000.00 | $749,000.00 | -$0.01 | -$0.01 | 20,199,025 | 20,199,025 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $9.41M | $6.25M | $3.16M | $0.17 | $0.17 | 1,208,786 | 1,208,786 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | -$9.24M | -$710,000.00 | -$8.53M | -$0.53 | -$0.53 | 18,051,036 | 18,051,036 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | $6.19M | $1.82M | $4.36M | $0.35 | $0.35 | 12,190,204 | 12,415,484 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | $1.56M | $632,000.00 | $929,000.00 | $0.05 | $0.05 | 11,921,196 | 11,923,699 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | -$1.64M | $1.55M | -$3.19M | -$0.30 | -$0.30 | -11,665,828,669 | -11,666,175,493 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | $8.43M | -$1.11M | $9.54M | $0.79 | $0.79 | 11,702,974,000 | 11,703,371,000 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | -$1.15M | -$413,000.00 | -$739,000.00 | -$0.09 | -$0.09 | 11,675,487,000 | 11,675,487,000 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | $470,000.00 | $93,000.00 | $377,000.00 | $0.00 | $0.00 | 11,664,797,000 | 11,664,797,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | -$7.34M | -$1.72M | -$5.61M | -$0.58 | -$0.58 | 10,636,184,991 | 10,636,181,729 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | $1.01M | $368,000.00 | $644,000.00 | $0.04 | $0.04 | 11,542,752 | 11,544,142 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | $2.19M | $644,000.00 | $1.55M | $0.16 | $0.16 | 9,753,153 | 9,785,203 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | $1.11M | $413,000.00 | $693,000.00 | $0.07 | $0.07 | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $1.83M | $456,000.00 | $1.38M | $0.20 | $0.20 | 5,103,883,164 | 5,103,883,164 |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | $3.97M | $934,000.00 | $3.03M | $0.66 | $0.66 | 4,202,533 | 4,202,533 |
|---|
| 2010-06-30 | — | — | — | — | — | — | — | — | -$3.17M | -$713,000.00 | -$2.46M | -$0.65 | -$0.65 | 4,191,665 | 4,191,665 |
|---|
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 | $38.8M | — | — | — | — | — | — | — | $313.08M | $84.1M | $228.97M | $1.18 | $1.17 | 159,807,000 | 161,724,000 |
|---|
| 2024-12-31 | $37.22M | — | — | — | — | — | — | — | $168.65M | $41.77M | $126.89M | $0.52 | $0.52 | 168,441,000 | 168,684,000 |
|---|
| 2023-12-31 | $33.77M | — | — | — | — | — | — | — | -$2.21B | -$312.2M | -$1.9B | -$22.71 | -$22.71 | 85,394,000 | 85,394,000 |
|---|
| 2022-12-31 | $30.69M | — | — | — | — | — | — | — | $567.57M | $143.96M | $423.61M | $5.14 | $5.14 | 77,271,000 | 77,271,000 |
|---|
| 2021-12-31 | $24.84M | — | — | — | — | — | — | — | $822.33M | $215.38M | $606.96M | $7.76 | $7.76 | 76,919,000 | 76,919,000 |
|---|
| 2020-12-31 | $3.81M | — | — | — | — | — | — | — | $14.36M | $1.79M | $12.57M | — | — | — | — |
|---|
| 2019-12-31 | $3.97M | — | — | — | — | — | — | — | $27.98M | $4.22M | $23.76M | $0.05 | $0.05 | 50,621,785 | 50,724,951 |
|---|
| 2018-12-31 | $5.6M | — | — | — | — | — | — | — | $46.99M | $4.84M | $45.47M | $0.45 | $0.45 | 50,623,222 | 50,851,594 |
|---|
| 2017-12-31 | $6.57M | — | — | — | — | — | — | — | $26.89M | -$26.58M | $57.71M | $0.72 | $0.71 | 50,254,595 | 50,819,790 |
|---|
| 2016-12-31 | $6.32M | — | — | — | — | — | — | — | $100.49M | $13.75M | $115.42M | $1.97 | $1.94 | 46,828,463 | 47,638,105 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | $69.17M | $28.05M | $62.07M | $1.36 | $1.34 | 37,046,594 | 37,598,509 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $26.47M | -$3.74M | $30.21M | $0.91 | $0.90 | 28,044,441 | 28,248,223 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | $7.91M | $7.99M | -$84,000.00 | -$0.15 | -$0.15 | 15,286,834 | 15,286,834 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | $6.11M | $115,000.00 | $6M | $0.40 | $0.40 | 11,703,331 | 11,712,507 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | -$3.02M | -$296,000.00 | -$2.73M | -$0.31 | -$0.31 | 10,646,511,000 | 10,646,511,000 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | $3.86M | $1.04M | $2.83M | $0.37 | $0.37 | 5,108,075,000 | 5,108,075,000 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | -$2.69M | -$1.7M | -$999,000.00 | -$0.48 | -$0.48 | — | — |
|---|