Complete source-backed income-statement history.
- Available history
- 2014-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 | $26.05M | — | — | — | $4.23M | — | $2.63M | -$1.97M | $655,000.00 | $1.85M | -$760,000.00 | -$0.01 | -$0.01 | 48,164,000 | 48,164,000 |
|---|
| 2026-03-31 | $22.03M | — | — | — | $3.6M | — | -$869,000.00 | $7.01M | $6.14M | $1.46M | $5.19M | $0.11 | $0.11 | 48,330,000 | 48,330,000 |
|---|
| 2025-12-31 | -$2.51M | — | — | — | $4.58M | — | -$11.51M | -$879,000.00 | -$12.39M | $2.04M | $8.9M | $0.19 | $0.19 | 29,000 | 29,000 |
|---|
| 2025-09-30 | $14.8M | — | — | — | $5.16M | — | -$9.01M | -$909,000.00 | -$9.92M | $2.14M | -$12.62M | -$0.26 | -$0.26 | 48,358,000 | 48,358,000 |
|---|
| 2025-06-30 | $12.35M | — | — | — | $4.96M | — | -$37.13M | -$330,000.00 | -$37.46M | -$934,000.00 | $8.85M | $0.18 | $0.18 | 48,225,000 | 48,225,000 |
|---|
| 2025-03-31 | $11.63M | — | — | — | $4.12M | — | -$1.16M | -$248,000.00 | -$1.41M | $838,000.00 | -$537,000.00 | -$0.01 | -$0.01 | 48,150,000 | 48,150,000 |
|---|
| 2024-12-31 | -$2.82M | — | — | — | $5.64M | — | -$9.4M | -$725,000.00 | -$10.13M | $1.4M | -$15.48M | -$0.32 | -$0.32 | 21,000 | 21,000 |
|---|
| 2024-09-30 | $17.05M | $37.97M | — | — | $6.78M | — | -$6.13M | -$2.17M | -$8.3M | $567,000.00 | -$24.04M | -$0.50 | -$0.50 | 48,127,000 | 48,127,000 |
|---|
| 2024-06-30 | $16.02M | $43.84M | — | — | $95.28M | — | -$95.99M | -$74.69M | -$170.68M | -$15.06M | -$155.99M | -$3.25 | -$3.25 | 48,040,000 | 48,040,000 |
|---|
| 2024-03-31 | $43.19M | $40.58M | — | — | $8.78M | — | -$12.03M | $2.01M | -$10.03M | $1.79M | -$11.81M | -$0.25 | -$0.25 | 47,964,000 | 47,964,000 |
|---|
| 2023-12-31 | $52.78M | $45.78M | — | — | $8.31M | — | -$6.82M | $4.15M | -$2.67M | $3.29M | -$5.96M | -$0.13 | -$0.13 | 56,000 | -196,000 |
|---|
| 2023-09-30 | $64.96M | $52.82M | — | — | $10.41M | — | -$8.86M | $11.21M | $2.35M | $3.44M | -$1.09M | -$0.02 | -$0.02 | 47,942,000 | 47,942,000 |
|---|
| 2023-06-30 | $75.43M | $60.25M | — | — | $10.36M | — | -$7.36M | $5.12M | -$2.24M | $2.23M | -$4.47M | -$0.09 | -$0.09 | 47,718,000 | 47,718,000 |
|---|
| 2023-03-31 | $116.32M | $88.99M | — | — | $8.38M | — | $6.35M | $5.34M | $11.68M | $3.33M | $8.35M | $0.18 | $0.17 | 47,443,000 | 48,002,000 |
|---|
| 2022-12-31 | $102.91M | $76.87M | — | — | $12.99M | — | -$567,000.00 | $7.5M | $6.93M | $2.17M | $4.77M | $0.10 | $0.10 | 46,000 | 46,000 |
|---|
| 2022-09-30 | $107.2M | $78.46M | — | — | $9.69M | — | $3.82M | $7.73M | $11.55M | $3.82M | $7.73M | $0.16 | $0.16 | 47,312,000 | 47,843,000 |
|---|
| 2022-06-30 | $89.68M | $68.79M | — | — | $8.21M | — | -$1.85M | $7.49M | $5.64M | $3.94M | $1.7M | $0.04 | $0.04 | 47,225,000 | 47,634,000 |
|---|
| 2022-03-31 | $62.3M | $54.48M | — | — | $8.67M | — | -$17.82M | $6.69M | -$11.13M | $3.69M | -$14.82M | -$0.32 | -$0.32 | 46,845,000 | 46,845,000 |
|---|
| 2021-12-31 | $57.23M | $46.29M | — | — | $8.93M | — | -$16.95M | $7.15M | -$9.79M | $3.51M | -$13.3M | -$0.28 | -$0.28 | 86,000 | 86,000 |
|---|
| 2021-09-30 | $57.49M | $53.58M | — | — | $41.43M | — | -$54.19M | $6.1M | -$48.09M | -$7.19M | -$40.9M | -$0.88 | -$0.88 | 46,683,000 | 46,683,000 |
|---|
| 2021-06-30 | $47.44M | $50.38M | — | — | $9.67M | — | -$33.06M | -$18.29M | -$51.35M | -$16.56M | -$34.79M | -$0.75 | -$0.75 | 46,402,000 | 46,402,000 |
|---|
| 2021-03-31 | $66.8M | $48.08M | — | — | $17.83M | — | -$20.45M | $5.38M | -$15.06M | -$2.62M | -$12.44M | -$0.27 | -$0.27 | 45,932,000 | 45,932,000 |
|---|
| 2020-12-31 | $85.05M | $55.43M | — | — | $30.36M | — | -$22.44M | $7.39M | -$15.05M | -$3.19M | -$11.86M | -$0.26 | -$0.26 | 41,000 | 41,000 |
|---|
| 2020-09-30 | $70.53M | $45.93M | — | — | $11.98M | — | -$10.71M | $7.94M | -$2.76M | -$6.19M | $3.43M | $0.07 | $0.07 | 45,764,000 | 46,571,000 |
|---|
| 2020-06-30 | $60.11M | $48.75M | — | — | $13.53M | — | -$26.49M | $7.8M | -$18.69M | -$3.48M | -$15.21M | -$0.33 | -$0.33 | 45,727,000 | 45,727,000 |
|---|
| 2020-03-31 | $97.38M | $81.91M | — | — | $10.56M | — | -$89.05M | $5.77M | -$83.28M | $696,000.00 | -$83.97M | -$1.85 | -$1.85 | 45,314,000 | 45,314,000 |
|---|
| 2019-12-31 | $67.64M | $75.57M | — | — | $9.98M | — | -$81.27M | $5.79M | -$75.49M | -$14.71M | -$60.78M | -$1.35 | -$1.35 | 27,000 | 27,000 |
|---|
| 2019-09-30 | $113.42M | $111.13M | — | — | $14.03M | — | -$48.47M | $4.97M | -$43.5M | -$7.79M | -$35.71M | -$0.79 | -$0.79 | 45,020,000 | 45,020,000 |
|---|
| 2019-06-30 | $181.82M | $168.02M | — | — | $8.8M | — | -$25.8M | $2.47M | -$23.33M | -$12.44M | -$10.89M | -$0.24 | -$0.24 | 45,003,000 | 45,003,000 |
|---|
| 2019-03-31 | $262.14M | $189.07M | — | — | $16.9M | — | $27.16M | $24.03M | $51.19M | $22.86M | $28.33M | $0.63 | $0.63 | 44,929,000 | 45,063,000 |
|---|
| 2018-12-31 | $278.2M | $180.31M | — | — | $14.28M | — | $48.86M | -$1.66M | $47.21M | -$21M | $68.21M | $1.52 | $1.51 | 32,000 | 9,000 |
|---|
| 2018-09-30 | $384.04M | $247.57M | — | — | -$45.76M | — | $145.21M | -$858,000.00 | $144.35M | $74.84M | $69.51M | $1.55 | $1.54 | 44,756,000 | 45,082,000 |
|---|
| 2018-06-30 | $533.59M | $339.83M | — | — | $64.6M | — | $97.66M | -$1.45M | $96.21M | $53.51M | $42.7M | $0.95 | $0.95 | 44,737,000 | 45,059,000 |
|---|
| 2018-03-31 | $494.25M | $326.1M | — | — | $38.08M | — | $102.73M | -$1.27M | $101.46M | $45.92M | $55.55M | $1.24 | $1.24 | 44,650,000 | 44,884,000 |
|---|
| 2017-12-31 | $368.96M | $232.2M | — | — | $26.93M | — | $77.42M | -$1.35M | $76.07M | $10.16M | $65.92M | $1.59 | $1.59 | 1,022,000 | 1,113,000 |
|---|
| 2017-09-30 | $149.31M | $114.53M | — | — | $7.67M | — | -$474,000.00 | -$1.74M | -$2.21M | -$1.41M | -$801,000.00 | -$0.02 | -$0.02 | 44,502,000 | 44,502,000 |
|---|
| 2017-06-30 | $98.26M | $77.34M | — | — | $7.39M | — | -$6.67M | $2.7M | -$3.97M | -$2.8M | -$1.17M | -$0.03 | -$0.03 | 39,500,000 | 39,500,000 |
|---|
| 2017-03-31 | $74.97M | $58.5M | — | — | $6.41M | — | -$7.51M | -$581,000.00 | -$8.09M | -$3.11M | -$4.98M | -$0.13 | -$0.13 | 37,500,000 | 37,500,000 |
|---|
| 2016-12-31 | $65.54M | $47.26M | — | — | $5.73M | — | -$5.58M | -$976,993.00 | -$6.56M | $51.15M | -$60.37M | -$1.78 | -$1.78 | 1,500,000 | 1,500,000 |
|---|
| 2016-09-30 | $63.34M | $42.87M | — | — | $3.06M | — | -$644,319.00 | -$1.28M | -$1.92M | $1.06M | -$2.98M | -$0.10 | -$0.10 | 30,000,000 | 30,000,000 |
|---|
| 2016-06-30 | $69.16M | $50.5M | — | — | $4.99M | — | -$7.23M | -$385,315.00 | -$7.61M | $789,375.00 | -$8.4M | -$0.28 | -$0.28 | 30,000,000 | 30,000,000 |
|---|
| 2016-03-31 | $34.5M | $32.9M | — | — | $3.11M | — | -$19.06M | -$1.17M | -$20.24M | $894,360.00 | -$21.13M | -$0.70 | -$0.70 | 30,000,000 | 30,000,000 |
|---|
| 2015-12-31 | $61.8M | $38.46M | — | — | $8.18M | — | -$12.56M | -$1.32M | -$13.88M | $1.09M | -$14.97M | — | — | — | — |
|---|
| 2015-09-30 | $86.2M | $70.36M | — | — | $3.87M | — | -$7.22M | -$1.52M | -$8.74M | -$4.25M | -$4.49M | — | — | — | — |
|---|
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 | $44.29M | — | — | — | $19.57M | — | -$57.43M | -$2.24M | -$59.67M | $4.09M | $4.6M | $0.10 | $0.10 | 48,274,000 | 48,274,000 |
|---|
| 2024-12-31 | $45.6M | — | — | — | $114.47M | — | -$120.36M | -$74.06M | -$194.42M | -$11.31M | -$207.33M | -$4.31 | -$4.31 | 48,065,000 | 48,065,000 |
|---|
| 2023-12-31 | $309.49M | $247.84M | — | — | $37.46M | — | -$16.69M | $25.82M | $9.13M | $12.3M | -$3.16M | -$0.07 | -$0.07 | 47,777,000 | 47,777,000 |
|---|
| 2022-12-31 | $362.09M | $278.59M | — | — | $39.55M | — | -$16.42M | $29.41M | $12.99M | $13.61M | -$619,000.00 | -$0.01 | -$0.01 | 47,175,000 | 47,175,000 |
|---|
| 2021-12-31 | $228.96M | $198.33M | — | — | $77.86M | — | -$123.04M | -$1.25M | -$124.29M | -$22.86M | -$101.43M | -$2.18 | -$2.18 | 46,428,000 | 46,428,000 |
|---|
| 2020-12-31 | $313.08M | $232.02M | — | — | $66.43M | — | -$148.68M | $28.9M | -$119.78M | -$12.17M | -$107.61M | -$2.36 | -$2.36 | 45,644,000 | 45,644,000 |
|---|
| 2019-12-31 | $625.01M | $543.79M | — | — | $49.71M | — | -$128.38M | $37.26M | -$91.13M | -$12.08M | -$79.04M | -$1.76 | -$1.76 | 45,011,000 | 45,011,000 |
|---|
| 2018-12-31 | $1.69B | $1.09B | — | — | $71.2M | — | $394.45M | -$5.22M | $389.23M | $153.26M | $235.97M | $5.27 | $5.24 | 44,750,000 | 45,021,000 |
|---|
| 2017-12-31 | $691.5M | $482.57M | — | — | $48.41M | — | $62.77M | -$975,000.00 | $61.8M | $2.83M | $58.96M | $1.42 | $1.42 | 41,548,000 | 41,639,000 |
|---|
| 2016-12-31 | $230.63M | $173.02M | — | — | $17.29M | — | -$34.63M | -$3.94M | -$38.57M | $53.89M | -$92.45M | -$2.94 | -$2.94 | 31,500,000 | 31,500,000 |
|---|
| 2015-12-31 | $367.94M | $274.69M | — | — | $21.45M | — | -$15.77M | -$7.64M | -$23.41M | -$1.59M | -$21.82M | -$0.73 | -$0.73 | 30,000,000 | 30,000,000 |
|---|
| 2014-12-31 | $259.53M | $191.07M | — | — | $14.27M | — | $15.8M | -$10.3M | $5.5M | $7.51M | -$2.01M | — | — | 21,056,073 | — |
|---|