Complete source-backed income-statement history.
- Available history
- 2009-12-31 to 2026-03-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 |
|---|
| 2026-03-31 | $108.87M | — | — | — | — | — | — | — | -$93.28M | -$146,000.00 | -$93.02M | -$1.26 | -$1.26 | 73,577,000 | 73,577,000 |
|---|
| 2025-12-31 | $105.32M | — | — | — | — | — | — | — | -$118.93M | $146,000.00 | -$118.98M | -$1.64 | -$1.64 | 560,000 | 560,000 |
|---|
| 2025-09-30 | $109.13M | — | — | — | — | — | — | — | -$66.49M | -$261,000.00 | -$66.34M | -$0.90 | -$0.90 | 73,480,000 | 73,480,000 |
|---|
| 2025-06-30 | $114.5M | — | — | — | — | — | — | — | -$40.96M | $94,000.00 | -$41.19M | -$0.58 | -$0.58 | 71,282,000 | 71,282,000 |
|---|
| 2025-03-31 | $113.62M | — | — | — | — | — | — | — | -$45.48M | $137,000.00 | -$45.87M | -$0.66 | -$0.66 | 69,257,000 | 69,257,000 |
|---|
| 2024-12-31 | $118.24M | — | — | — | — | — | — | — | -$148.47M | $24,000.00 | -$148.68M | -$2.88 | -$2.88 | 2,362,000 | 2,362,000 |
|---|
| 2024-09-30 | $120.62M | — | — | — | — | — | — | — | -$58.02M | $230,000.00 | -$58.41M | -$1.14 | -$1.14 | 51,197,000 | 51,197,000 |
|---|
| 2024-06-30 | $123.69M | — | — | — | — | — | — | — | $76.24M | -$107,000.00 | $76.17M | $1.56 | $1.56 | 48,648,000 | 48,648,000 |
|---|
| 2024-03-31 | $139.44M | — | — | — | — | — | — | — | -$4.9M | $56,000.00 | -$5.18M | -$0.11 | -$0.11 | 48,466,000 | 48,466,000 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | -$17.21M | $15,000.00 | -$37.15M | -$0.77 | -$0.77 | 24,000 | 24,000 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | -$18.73M | $95,000.00 | -$19.59M | -$0.41 | -$0.41 | 48,403,000 | 48,403,000 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | -$11.34M | $211,000.00 | -$12.24M | -$0.25 | -$0.25 | 48,354,000 | 48,354,000 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $418,000.00 | $30,000.00 | -$446,000.00 | -$0.01 | -$0.01 | 48,336,000 | 48,336,000 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $7.11M | -$161,000.00 | $6.39M | $0.13 | $0.13 | 18,000 | 18,000 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $18.01M | $90,000.00 | $16.96M | $0.35 | $0.35 | 48,286,000 | 48,286,000 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | -$15.41M | -$190,000.00 | -$16.06M | -$0.33 | -$0.33 | 48,249,000 | 48,249,000 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | -$12.03M | $531,000.00 | -$13.41M | -$0.28 | -$0.28 | 48,243,000 | 48,243,000 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $17.69M | -$97,000.00 | $16.95M | $0.35 | $0.35 | 16,000 | 16,000 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $4.43M | $34,000.00 | $3.71M | $0.08 | $0.08 | 48,211,000 | 48,244,000 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | -$66.24M | -$121,000.00 | -$66.7M | -$1.38 | -$1.38 | 48,165,000 | 48,165,000 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $38.69M | $435,000.00 | $37.86M | $0.78 | $0.78 | 48,161,000 | 48,196,000 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | -$1.13M | $157,000.00 | -$1.66M | -$0.03 | -$0.03 | 13,000 | 13,000 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | -$3.57M | -$54,000.00 | -$3.8M | -$0.08 | -$0.08 | 48,132,000 | 48,132,000 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | $1.79M | $235,000.00 | $1.3M | $0.03 | $0.03 | 48,106,000 | 48,106,000 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | $11.16M | $39,000.00 | $10.84M | $0.23 | $0.23 | 48,095,000 | 48,095,000 |
|---|
| 2019-12-31 | $160.18M | — | — | — | — | — | — | — | $65.98M | $269,000.00 | $65.03M | — | — | 11,000 | 11,000 |
|---|
| 2019-09-30 | $167.41M | — | — | — | — | — | — | — | -$3.59M | $156,000.00 | -$3.94M | — | — | 48,073,000 | 48,073,000 |
|---|
| 2019-06-30 | $176.03M | — | — | — | — | — | — | — | -$64.76M | -$130,000.00 | -$64.77M | — | — | 48,049,000 | 48,049,000 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | $34.74M | $483,000.00 | $34.02M | — | — | 48,031,000 | 48,046,000 |
|---|
| 2018-12-31 | $103.66M | — | — | — | — | — | — | — | -$38.4M | -$7,000.00 | -$57.7M | — | — | 66,000 | 61,000 |
|---|
| 2018-09-30 | $106.1M | — | — | — | — | — | -$4.3M | — | -$9.81M | $9,000.00 | -$449,000.00 | — | — | 24,768,000 | 24,768,000 |
|---|
| 2018-06-30 | $108.09M | — | — | — | — | — | $21.3M | — | $26.1M | $83,000.00 | $29.7M | — | — | 24,763,000 | 24,766,000 |
|---|
| 2018-03-31 | — | — | — | — | — | — | $6.3M | — | -$3.12M | $32,000.00 | $6.57M | — | — | 24,760,000 | 24,760,000 |
|---|
| 2017-12-31 | — | — | — | — | — | — | $2.66M | — | -$18.72M | $36,000.00 | -$17.99M | — | — | -58,620,000 | -58,694,000 |
|---|
| 2017-09-30 | — | — | — | — | — | — | $16.77M | — | $1.01M | $22,000.00 | $10.99M | — | — | 96,883,000 | 96,958,000 |
|---|
| 2017-06-30 | — | — | — | — | — | — | $16.84M | — | $3.27M | $25,000.00 | $11.68M | — | — | 71,088,000 | 71,119,000 |
|---|
| 2017-03-31 | — | — | — | — | — | — | $18.05M | — | $4.84M | $18,000.00 | $7.42M | — | — | 71,079,000 | 71,094,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | $17.12M | — | $4.74M | $38,000.00 | — | — | — | -53,278,000 | -53,296,000 |
|---|
| 2016-09-30 | — | — | — | — | — | — | $15.18M | — | $3M | $13,000.00 | — | — | — | 71,054,000 | 71,084,000 |
|---|
| 2016-06-30 | — | — | — | — | — | — | $17.5M | — | $7.57M | $35,000.00 | — | — | — | 71,038,000 | 71,061,000 |
|---|
| 2016-03-31 | — | — | — | — | — | — | $16.87M | — | $7.62M | $15,000.00 | — | — | — | 71,031,000 | 71,031,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | $15.94M | — | -$4.74M | $37,000.00 | — | — | — | 111,000 | 111,000 |
|---|
| 2015-09-30 | — | — | — | — | — | — | $15.74M | — | $6.62M | -$13,000.00 | — | — | — | 71,004,000 | 71,021,000 |
|---|
| 2015-06-30 | — | — | — | — | — | — | $17.05M | — | -$197.05M | $32,000.00 | — | -$2.71 | -$2.71 | 70,485,000 | 70,485,000 |
|---|
| 2015-03-31 | — | — | — | — | — | — | $17.24M | — | -$32.82M | $30,000.00 | — | — | — | 70,266,000 | 70,266,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | $18.48M | — | $8.19M | -$13,000.00 | — | — | — | 3,013,000 | 3,014,000 |
|---|
| 2014-09-30 | — | — | — | — | — | — | $16.43M | — | $7.01M | $7,000.00 | — | $0.19 | — | 65,481,000 | 65,568,000 |
|---|
| 2014-06-30 | — | — | — | — | — | — | $19.38M | — | $14.23M | $101,000.00 | — | $0.27 | $0.27 | 54,659,000 | 54,743,000 |
|---|
| 2014-03-31 | — | — | — | — | — | — | $17.24M | — | $12.76M | $22,000.00 | — | $0.28 | — | 54,639,000 | 54,725,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | $16.89M | — | $12.24M | $83,000.00 | — | $0.23 | — | -60,000 | — |
|---|
| 2013-09-30 | — | — | — | — | — | — | $16.09M | — | $11.99M | -$36,000.00 | — | $0.04 | — | 54,684,000 | — |
|---|
| 2013-06-30 | — | — | — | — | — | — | $18.86M | — | $15.25M | $43,000.00 | — | $0.28 | — | 54,669,000 | — |
|---|
| 2013-03-31 | — | — | — | — | — | — | $20.27M | — | $16.57M | $43,000.00 | — | $0.45 | — | 54,645,000 | — |
|---|
| 2012-12-31 | — | — | — | — | — | — | $17.69M | — | $14.43M | $40,000.00 | — | $0.25 | — | 1,472,000 | — |
|---|
| 2012-09-30 | — | — | — | — | — | — | $16.13M | — | $11.72M | $30,000.00 | — | $0.25 | — | 47,108,000 | — |
|---|
| 2012-06-30 | — | — | — | — | — | — | $15.96M | — | $11.95M | $44,000.00 | — | $0.25 | — | 47,098,000 | — |
|---|
| 2012-03-31 | — | — | — | — | — | — | $17.06M | — | $13.09M | $45,000.00 | — | $0.28 | — | 47,052,000 | — |
|---|
| 2011-12-31 | — | — | — | — | — | — | $12.79M | — | $13.36M | $109,000.00 | — | $0.28 | — | 1,241,000 | — |
|---|
| 2011-09-30 | — | — | — | — | — | — | $14.64M | — | $11.56M | -$8,000.00 | — | $0.26 | — | 45,322,000 | — |
|---|
| 2011-06-30 | — | — | — | — | — | — | $14M | — | $10.99M | $56,000.00 | $10.93M | $0.27 | — | 40,506,000 | — |
|---|
| 2011-03-31 | — | — | — | — | — | — | $12.79M | — | $10.3M | $46,000.00 | — | $0.25 | — | 40,501,000 | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | $12.55M | — | $6.63M | $90,000.00 | — | $0.15 | — | 2,076,000 | — |
|---|
| 2010-09-30 | — | — | — | — | — | — | $8.63M | — | $6.7M | $35,000.00 | — | $0.18 | — | 36,369,000 | — |
|---|
| 2010-06-30 | — | — | — | — | — | — | $9.45M | — | $7.76M | $25,000.00 | $7.74M | $0.25 | — | 31,261,000 | — |
|---|
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 | $442.56M | — | — | — | — | — | — | — | -$271.85M | $116,000.00 | -$272.37M | -$3.79 | -$3.79 | 71,915,000 | 71,915,000 |
|---|
| 2024-12-31 | $501.98M | — | — | — | — | — | — | — | -$135.15M | $203,000.00 | -$136.11M | -$2.63 | -$2.63 | 51,806,000 | 51,806,000 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | -$46.87M | $351,000.00 | -$69.43M | -$1.44 | -$1.44 | 48,389,000 | 48,389,000 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | -$2.33M | $270,000.00 | -$6.11M | -$0.14 | -$0.14 | 48,278,000 | 48,278,000 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | -$5.43M | $251,000.00 | -$8.18M | -$0.17 | -$0.17 | 48,195,000 | 48,195,000 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $8.25M | $377,000.00 | $6.68M | $0.14 | $0.14 | 48,124,000 | 48,124,000 |
|---|
| 2019-12-31 | $678.4M | — | — | — | — | — | — | — | $32.37M | $778,000.00 | $30.34M | $0.63 | $0.63 | 48,062,000 | 48,062,000 |
|---|
| 2018-12-31 | $426.56M | — | — | — | — | — | — | — | -$25.22M | $117,000.00 | -$21.88M | — | — | 24,830,000 | 24,830,000 |
|---|
| 2017-12-31 | $316.53M | — | — | — | — | — | $54.32M | — | -$9.63M | $101,000.00 | $12.09M | — | — | 21,158,000 | 21,158,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | $66.68M | — | $22.93M | $101,000.00 | $57.84M | — | — | 17,763,000 | 17,768,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | $65.97M | — | -$227.99M | $86,000.00 | -$209.96M | — | — | 70,700,000 | 70,700,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | $71.53M | — | $42.19M | $117,000.00 | — | — | — | 61,313,000 | 61,399,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | $72.1M | — | $55.31M | $133,000.00 | — | $1.00 | — | 54,606,000 | 54,685,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | $65.77M | — | $50.12M | $159,000.00 | — | $1.03 | — | 48,558,000 | 48,644,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | $54.21M | — | $46.2M | $203,000.00 | — | $1.06 | — | 43,368,000 | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | $38.99M | — | $27.96M | $161,000.00 | — | $0.81 | — | 34,341,000 | — |
|---|
| 2009-12-31 | — | — | — | — | — | — | $31.59M | — | $26.07M | $93,000.00 | — | $1.72 | — | 15,082,000 | — |
|---|