Complete source-backed income-statement history.
- Available history
- 2010-09-30 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 | $4.05M | — | — | — | — | $135.01M | — | — | — | $200,000.00 | $41.12M | $0.33 | $0.33 | 126,282,000 | 139,193,000 |
|---|
| 2026-03-31 | $3.45M | — | — | — | — | $132.53M | — | — | — | $200,000.00 | $30.38M | $0.24 | $0.24 | 125,899,000 | 138,977,000 |
|---|
| 2025-12-31 | $3.38M | — | — | — | — | $133.87M | — | — | — | $700,000.00 | $47.53M | $0.38 | $0.38 | 73,000 | -28,000 |
|---|
| 2025-09-30 | $3.27M | — | — | — | — | $130.78M | — | — | — | $200,000.00 | $24.69M | $0.20 | $0.20 | 125,649,000 | 138,860,000 |
|---|
| 2025-06-30 | $3.32M | — | — | — | — | $134.73M | — | — | — | $200,000.00 | $12.78M | $0.10 | $0.10 | 125,516,000 | 138,910,000 |
|---|
| 2025-03-31 | $2.78M | — | — | — | — | $128.38M | — | — | — | $100,000.00 | $26.31M | $0.21 | $0.21 | 125,246,000 | 138,640,000 |
|---|
| 2024-12-31 | $2.79M | — | — | — | — | $125.82M | — | — | — | $800,000.00 | $18.14M | $0.15 | $0.15 | 342,000 | 363,000 |
|---|
| 2024-09-30 | $2.86M | — | — | — | — | $126.54M | — | — | — | $400,000.00 | $11.6M | $0.09 | $0.09 | 122,527,000 | 136,578,000 |
|---|
| 2024-06-30 | $2.52M | — | — | — | — | $119.18M | — | — | — | $500,000.00 | $15.27M | $0.12 | $0.12 | 122,391,000 | 136,439,000 |
|---|
| 2024-03-31 | $2.57M | — | — | — | — | $117.41M | — | — | — | $100,000.00 | $17.67M | $0.14 | $0.14 | 122,221,000 | 136,404,000 |
|---|
| 2023-12-31 | $2.45M | — | — | — | — | $115.96M | — | — | — | $0.00 | $13.53M | $0.11 | $0.11 | 668,000 | 635,000 |
|---|
| 2023-09-30 | $2.17M | — | — | — | — | $112.39M | — | — | — | $100,000.00 | $12.25M | $0.10 | $0.10 | 118,292,000 | 132,800,000 |
|---|
| 2023-06-30 | $2.55M | — | — | — | — | $114.42M | — | — | — | $100,000.00 | $14.45M | $0.12 | $0.12 | 117,304,000 | 131,887,000 |
|---|
| 2023-03-31 | $2.48M | — | — | — | — | $113.15M | — | — | — | — | $16.62M | $0.14 | $0.14 | 117,223,000 | 131,943,000 |
|---|
| 2022-12-31 | $2.22M | — | — | — | — | $111.98M | — | — | — | — | $13.68M | $0.12 | $0.12 | 570,000 | 527,000 |
|---|
| 2022-09-30 | $2.08M | — | — | — | — | $111.99M | — | — | — | — | $11.04M | $0.09 | $0.09 | 116,760,000 | 131,593,000 |
|---|
| 2022-06-30 | $4.78M | — | — | — | — | $111.47M | — | — | — | — | $13.53M | $0.12 | $0.12 | 114,124,000 | 129,117,000 |
|---|
| 2022-03-31 | $142.16M | — | — | — | — | $109.57M | — | — | — | — | $10.08M | $0.09 | $0.09 | 113,571,000 | 128,503,000 |
|---|
| 2021-12-31 | -$385.45M | — | — | — | — | $114.27M | — | — | — | — | -$5.21M | -$0.06 | -$0.06 | 3,642,000 | 4,355,000 |
|---|
| 2021-09-30 | $132.33M | — | — | — | — | $104.21M | — | — | — | — | $14.63M | $0.13 | $0.13 | 108,997,000 | 122,573,000 |
|---|
| 2021-06-30 | $2.37M | — | — | — | — | $108.37M | — | — | — | — | $5.59M | $0.06 | $0.06 | 93,625,000 | 107,175,000 |
|---|
| 2021-03-31 | $2.29M | — | — | — | — | $108.46M | — | — | — | — | $103,000.00 | $0.00 | $0.00 | 93,490,000 | 106,995,000 |
|---|
| 2020-12-31 | $2.31M | — | — | — | — | $111.09M | — | — | — | — | -$11.19M | -$0.11 | -$0.11 | -5,000 | -4,000 |
|---|
| 2020-09-30 | $2.58M | — | — | — | — | $103.81M | — | — | — | — | $11.78M | $0.12 | $0.12 | 96,822,000 | 111,188,000 |
|---|
| 2020-06-30 | $2.76M | — | — | — | — | $102.26M | — | — | — | — | -$5.59M | — | — | 96,821,000 | 111,069,000 |
|---|
| 2020-03-31 | $2.17M | — | — | — | — | $105.84M | — | — | — | — | $9.77M | — | — | 289,955,000 | 333,228,000 |
|---|
| 2019-12-31 | $2.6M | — | — | — | — | $121.53M | — | — | — | — | $4.11M | — | — | -188,078,000 | -217,031,000 |
|---|
| 2019-09-30 | $2.77M | — | — | — | — | $147.04M | — | — | — | — | -$25.88M | — | — | 283,827,000 | 326,610,000 |
|---|
| 2019-06-30 | $3.05M | — | — | — | — | $137.16M | — | — | — | — | -$36.57M | — | — | 283,010,000 | 326,298,000 |
|---|
| 2019-03-31 | $3.26M | — | — | — | — | $128.21M | — | — | — | — | -$5.2M | — | — | 281,263,000 | 325,259,000 |
|---|
| 2018-12-31 | $6.1M | — | — | — | — | $117.69M | — | — | — | — | $65.32M | — | — | 11,926,000 | 12,238,000 |
|---|
| 2018-09-30 | $8.97M | — | — | — | — | $108.18M | — | — | — | — | -$13.23M | — | — | 183,699,000 | 228,152,000 |
|---|
| 2018-06-30 | $9.14M | — | — | — | — | $101M | — | — | — | — | -$11.35M | — | — | 184,450,000 | 228,903,000 |
|---|
| 2018-03-31 | $8.71M | — | — | — | — | $88.15M | — | — | — | — | -$1.6M | — | — | 185,899,000 | 230,352,000 |
|---|
| 2017-12-31 | $8.16M | — | — | — | — | $114.73M | — | — | — | — | -$30.07M | — | — | 382,000 | 10,356,000 |
|---|
| 2017-09-30 | $0.00 | — | — | — | — | $64.62M | — | — | — | — | -$8.23M | — | — | 183,843,000 | 186,492,000 |
|---|
| 2017-06-30 | $69.85M | — | — | — | — | $57.87M | — | — | — | — | -$1.19M | -$0.01 | -$0.01 | 183,126,000 | 185,911,000 |
|---|
| 2017-03-31 | $68.3M | — | — | — | — | $57.14M | — | — | — | — | $1.11M | — | — | 183,230,000 | 186,022,000 |
|---|
| 2016-12-31 | -$191.41M | — | — | — | — | $60.1M | — | — | — | — | $3.69M | — | — | 405,000 | 405,000 |
|---|
| 2016-09-30 | $65.27M | — | — | — | — | $54.31M | — | — | — | — | $2.46M | — | — | 184,639,000 | 187,428,000 |
|---|
| 2016-06-30 | $63.05M | — | — | — | — | $54.83M | — | — | — | — | $560,000.00 | $0.00 | $0.00 | 183,514,000 | 186,299,000 |
|---|
| 2016-03-31 | $63.08M | — | — | — | — | $52.96M | — | — | — | — | $2.22M | $0.01 | $0.01 | 182,246,000 | 185,031,000 |
|---|
| 2015-12-31 | $62.14M | — | — | — | — | $54.22M | — | — | — | — | -$2.16M | — | — | -531,000 | -508,000 |
|---|
| 2015-09-30 | $61.82M | — | — | — | — | $49M | — | — | — | — | $5.18M | — | — | 185,271,000 | 188,057,000 |
|---|
| 2015-06-30 | $59.19M | — | — | — | — | $46.19M | — | — | — | — | $5.37M | $0.03 | $0.03 | 184,342,000 | 187,127,000 |
|---|
| 2015-03-31 | $58.95M | — | — | — | — | $46.99M | — | — | — | — | $4.97M | $0.03 | $0.03 | 182,988,000 | 185,495,000 |
|---|
| 2014-12-31 | $58.59M | — | — | — | — | $74.63M | — | — | — | — | -$22.48M | — | — | 790,000 | 790,000 |
|---|
| 2014-09-30 | $50.03M | — | — | — | — | $42.6M | $7.44M | — | — | — | $2.14M | — | — | 180,072,000 | 180,072,000 |
|---|
| 2014-06-30 | $43.91M | — | — | — | — | $41.07M | $2.85M | — | — | — | -$1.88M | — | — | 178,508,000 | 178,508,000 |
|---|
| 2014-03-31 | $35.68M | — | — | — | — | $32.97M | $2.71M | — | — | — | -$423,000.00 | — | — | 176,855,000 | 176,855,000 |
|---|
| 2013-12-31 | $26.62M | — | — | — | — | $29.38M | -$2.76M | — | — | — | -$6.16M | — | — | — | 25,019,446 |
|---|
| 2013-09-30 | $20.14M | — | — | — | — | $19.23M | $910,000.00 | — | — | — | -$1.41M | — | — | — | 79,796,551 |
|---|
| 2013-06-30 | $15.16M | — | — | — | — | $14.52M | $646,000.00 | — | — | — | -$1.99M | — | — | — | 37,692,167 |
|---|
| 2013-03-31 | $11.24M | — | — | — | — | $12.05M | -$811,000.00 | — | — | — | -$2.85M | — | — | — | 17,448,804 |
|---|
| 2012-12-31 | $7.08M | — | — | — | — | $7.14M | -$53,000.00 | — | — | — | -$1.25M | — | — | — | — |
|---|
| 2012-09-30 | $5.15M | — | — | — | — | $5.57M | -$424,000.00 | — | — | — | -$1.04M | — | — | — | — |
|---|
| 2012-06-30 | $3.11M | — | — | — | — | $3.83M | -$725,000.00 | — | — | — | -$805,000.00 | — | — | — | — |
|---|
| 2012-03-31 | $2.22M | — | — | — | — | $2.27M | -$52,000.00 | — | — | — | -$258,000.00 | — | — | — | — |
|---|
| 2011-12-31 | $1.47M | — | — | — | — | $2.37M | -$898,000.00 | — | — | — | -$1.07M | — | — | — | — |
|---|
| 2011-09-30 | $839,000.00 | — | — | — | — | $1.08M | -$241,000.00 | — | — | — | -$440,000.00 | — | — | — | — |
|---|
| 2011-06-30 | $620,000.00 | — | — | — | — | $1.09M | -$467,000.00 | — | — | — | -$605,000.00 | — | — | — | — |
|---|
| 2011-03-31 | $603,000.00 | — | — | — | — | $702,000.00 | -$99,000.00 | — | — | — | -$248,000.00 | — | — | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | $728,000.00 | -$630,000.00 | — | — | — | -$667,000.00 | — | — | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | $80,000.00 | -$80,000.00 | — | — | — | -$80,000.00 | — | — | — | — |
|---|
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 | $12.75M | — | — | — | — | $527.75M | — | — | — | $1.3M | $111.3M | $0.89 | $0.89 | 125,544,000 | 138,899,000 |
|---|
| 2024-12-31 | $10.73M | — | — | — | — | $488.94M | — | — | — | $1.8M | $62.69M | $0.51 | $0.51 | 122,722,000 | 136,821,000 |
|---|
| 2023-12-31 | $9.65M | — | — | — | — | $455.93M | — | — | — | $400,000.00 | $56.85M | $0.48 | $0.48 | 118,278,000 | 132,970,000 |
|---|
| 2022-12-31 | $11.54M | — | — | — | — | $445M | — | — | — | -$800,000.00 | $48.32M | $0.42 | $0.42 | 115,403,000 | 130,332,000 |
|---|
| 2021-12-31 | $10.34M | — | — | — | — | $435.3M | — | — | — | — | $15.12M | $0.15 | $0.15 | 102,403,000 | 116,672,000 |
|---|
| 2020-12-31 | $9.82M | — | — | — | — | $422.99M | — | — | — | — | $4.77M | $0.05 | $0.05 | 96,760,000 | 111,156,000 |
|---|
| 2019-12-31 | $11.68M | — | — | — | — | $533.85M | — | — | — | — | -$63.53M | -$0.67 | -$0.67 | 94,636,000 | 109,039,000 |
|---|
| 2018-12-31 | $32.93M | — | — | — | — | $415.02M | — | — | — | — | $39.14M | — | — | 196,602,000 | 241,367,000 |
|---|
| 2017-12-31 | $8.16M | — | — | — | — | $294.32M | — | — | — | — | -$38.39M | — | — | 183,784,000 | 196,497,000 |
|---|
| 2016-12-31 | $0.00 | — | — | — | — | $222.22M | — | — | — | — | $8.93M | — | — | 183,876,000 | 186,665,000 |
|---|
| 2015-12-31 | $242.1M | — | — | — | — | $196.4M | — | — | — | — | $13.36M | — | — | 183,678,000 | 186,394,000 |
|---|
| 2014-12-31 | $188.22M | — | — | — | — | $191.26M | — | — | — | — | -$22.64M | — | — | 179,280,000 | 179,280,000 |
|---|
| 2013-12-31 | $73.17M | — | — | — | — | $75.18M | -$2.02M | — | — | — | -$12.4M | — | — | 70,227,000 | 70,227,000 |
|---|
| 2012-12-31 | $17.55M | — | — | — | — | $18.8M | -$1.25M | — | — | — | -$3.35M | — | — | — | 6,509,000 |
|---|
| 2011-12-31 | $3.53M | — | — | — | — | $5.23M | -$1.71M | — | — | — | -$2.36M | — | — | — | — |
|---|
| 2010-12-31 | $98,000.00 | — | — | — | — | $808,000.00 | -$710,000.00 | — | — | — | -$747,000.00 | — | — | — | — |
|---|