Complete source-backed income-statement history.
- Available history
- 2017-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 | $54.7M | — | $15.8M | — | $18.75M | — | -$7.5M | — | -$8.51M | $473,000.00 | -$9.04M | -$0.09 | -$0.09 | 100,214,415 | 100,214,415 |
|---|
| 2026-03-31 | $56.21M | — | $6.88M | — | $14.56M | — | -$14.32M | — | -$15.22M | -$2.25M | -$12.92M | -$0.13 | -$0.13 | 99,930,789 | 99,930,789 |
|---|
| 2025-12-31 | $73.47M | — | $7.08M | — | $18.12M | — | -$16.82M | — | -$17.19M | -$2.24M | -$14.93M | -$0.15 | -$0.15 | 89,189 | 89,189 |
|---|
| 2025-09-30 | $91.57M | — | $17.95M | — | $12.92M | — | $69,000.00 | — | -$389,000.00 | $368,000.00 | -$795,000.00 | -$0.01 | -$0.01 | 99,778,834 | 99,778,834 |
|---|
| 2025-06-30 | $54.89M | — | -$328,000.00 | — | $12.66M | — | -$16.92M | — | -$17.86M | -$2.94M | -$14.93M | -$0.15 | -$0.15 | 99,396,381 | 99,396,381 |
|---|
| 2025-03-31 | $54.9M | — | $17.96M | — | $14.81M | — | -$1.08M | — | -$7.78M | -$1.32M | -$6.46M | -$0.07 | -$0.07 | 99,111,940 | 99,111,940 |
|---|
| 2024-12-31 | $60.23M | — | $37.03M | — | $12.63M | — | $20.8M | — | $16.86M | $4.31M | $12.5M | $0.13 | $0.12 | -317,442 | -309,708 |
|---|
| 2024-09-30 | $65.8M | — | $45.21M | — | $13.32M | — | $27.99M | — | $24.18M | $4.08M | $19.99M | $0.20 | $0.20 | 100,438,559 | 101,296,504 |
|---|
| 2024-06-30 | $67.49M | — | $46.87M | — | $13.46M | — | $29.55M | — | $25.28M | $6.89M | $18.39M | $0.18 | $0.18 | 100,261,964 | 101,253,180 |
|---|
| 2024-03-31 | $72.4M | — | $49.07M | — | $14.86M | — | $30.44M | — | $26.53M | $6.14M | $20.38M | $0.20 | $0.20 | 100,657,706 | 102,362,542 |
|---|
| 2023-12-31 | $84.73M | — | $62.24M | — | $12.2M | — | $46.18M | — | $48.37M | $10.52M | $37.84M | $0.37 | $0.29 | 104,364 | -312,734 |
|---|
| 2023-09-30 | $93.54M | — | $86.76M | — | $15.27M | — | $67.72M | — | $60.19M | $14.61M | $45.58M | $0.45 | $0.43 | 101,620,537 | 105,093,694 |
|---|
| 2023-06-30 | $92.52M | — | $82.37M | — | $13.46M | — | $64.76M | — | $60.16M | $13.7M | $46.45M | $0.46 | $0.44 | 101,465,088 | 105,045,608 |
|---|
| 2023-03-31 | $94.84M | — | $81.96M | — | $15.2M | — | $61.96M | — | $56.04M | $12.22M | $43.83M | $0.44 | $0.38 | 100,643,271 | 106,257,448 |
|---|
| 2022-12-31 | $97.66M | — | $83.9M | — | $15.88M | — | $64.21M | — | $44.66M | $13.08M | $31.57M | $0.32 | $0.30 | 126,751 | 2,971,333 |
|---|
| 2022-09-30 | $103M | — | $82.77M | — | $19.15M | — | $59.94M | — | $31.05M | $12.03M | $19.02M | $0.20 | $0.20 | 97,242,170 | 97,242,170 |
|---|
| 2022-06-30 | $74.37M | — | $52.55M | — | $11.1M | — | $37.83M | — | $29.02M | $6.17M | $22.85M | $0.24 | $0.24 | 97,076,935 | 97,076,935 |
|---|
| 2022-03-31 | $58.68M | — | $27.92M | — | $11.76M | — | $12.38M | — | $1.58M | $1.09M | $494,000.00 | $0.01 | $0.01 | 96,936,785 | 96,936,785 |
|---|
| 2021-12-31 | $59.33M | — | $29.21M | — | $10.63M | — | $13.68M | — | $4.56M | $1.77M | $2.8M | $0.03 | $0.03 | 71,319 | 71,319 |
|---|
| 2021-09-30 | $67.07M | — | $33.61M | — | $12.83M | — | $16.68M | — | $8.34M | $1.66M | $6.68M | $0.07 | $0.07 | 96,814,970 | 96,814,970 |
|---|
| 2021-06-30 | $54.16M | — | $27.07M | — | $11.68M | — | $10.85M | — | -$972,000.00 | -$60,000.00 | -$912,000.00 | -$0.01 | -$0.01 | 96,545,441 | 96,545,441 |
|---|
| 2021-03-31 | $33.87M | — | $11.46M | — | $11.33M | — | -$4.11M | — | -$14.6M | -$1.46M | -$13.14M | -$0.14 | -$0.14 | 96,168,425 | 96,168,425 |
|---|
| 2020-12-31 | $41.04M | — | $10.09M | — | $9.53M | — | -$2.56M | — | -$12.59M | -$3.27M | -$9.32M | — | — | — | 20,691 |
|---|
| 2020-09-30 | $35.44M | — | $11.72M | — | $8.51M | — | -$948,000.00 | — | -$10.59M | -$2.99M | -$7.6M | — | — | — | 96,138,459 |
|---|
| 2020-06-30 | $40.65M | — | $8.19M | — | $10.1M | — | -$6.45M | — | -$16.1M | -$2.43M | -$13.67M | — | — | — | 96,003,079 |
|---|
| 2020-03-31 | $55.07M | — | $27.15M | — | $9.99M | — | $14.06M | — | $5.69M | $233,000.00 | $5.45M | — | — | — | 95,849,854 |
|---|
| 2019-12-31 | $59.39M | — | $31.53M | — | $9.83M | — | $11.27M | — | $7.85M | $2.05M | $5.8M | — | — | — | 1,123,457 |
|---|
| 2019-09-30 | $67.41M | — | $38.56M | — | $11.14M | — | $23.03M | — | $12.86M | $3.29M | $9.57M | — | — | — | 100,102,641 |
|---|
| 2019-06-30 | $66.22M | — | $39.17M | — | $10.93M | — | $24.55M | — | $14.7M | $4.12M | $10.58M | — | — | — | 100,217,035 |
|---|
| 2019-03-31 | $68.25M | — | $37.75M | — | $44.75M | — | -$10.89M | — | -$15.83M | -$1.9M | -$13.98M | — | — | — | 79,589,905 |
|---|
| 2018-12-31 | $42.42M | — | $26.04M | — | $6.2M | — | $22.23M | — | $13.05M | $9.18M | $3.88M | — | — | — | 11,287,900 |
|---|
| 2018-09-30 | $60.33M | — | $26.35M | — | $16.96M | — | $7.94M | — | $2.53M | $1.68M | $849,000.00 | — | — | — | 38,495,023 |
|---|
| 2018-06-30 | $45.48M | — | $21.74M | — | $8M | — | $11.92M | — | $6.25M | $1.83M | $4.42M | — | — | — | 25,686,327 |
|---|
| 2018-03-31 | $38.65M | — | $16.1M | — | $10.18M | — | -$1.18M | — | -$5.12M | -$926,000.00 | -$4.19M | — | — | — | 25,686,327 |
|---|
| 2017-09-30 | $0.00 | — | — | — | — | — | -$5,000.00 | — | — | — | -$5,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 | $274.83M | — | $42.66M | — | $58.51M | — | -$34.75M | — | -$43.2M | -$6.13M | -$37.12M | -$0.37 | -$0.37 | 99,520,649 | 99,520,649 |
|---|
| 2024-12-31 | $265.91M | — | $178.18M | — | $54.26M | — | $108.78M | — | $92.84M | $21.43M | $71.27M | $0.71 | $0.70 | 100,135,249 | 101,434,754 |
|---|
| 2023-12-31 | $365.63M | — | $313.32M | — | $56.13M | — | $240.61M | — | $224.75M | $51.05M | $173.7M | $1.71 | $1.56 | 101,350,910 | 105,319,405 |
|---|
| 2022-12-31 | $333.7M | — | $247.13M | — | $57.89M | — | $174.37M | — | $106.31M | $32.37M | $73.94M | $0.76 | $0.74 | 97,213,166 | 100,057,748 |
|---|
| 2021-12-31 | $214.43M | — | $101.35M | — | $46.46M | — | $37.1M | — | -$2.67M | $1.9M | -$4.58M | -$0.05 | -$0.05 | 96,611,022 | 96,611,022 |
|---|
| 2020-12-31 | $172.2M | — | $57.16M | — | $38.13M | — | $4.1M | — | -$33.59M | -$8.46M | -$25.13M | -$0.26 | -$0.26 | 96,018,338 | 96,018,338 |
|---|
| 2019-12-31 | $261.27M | — | $147.01M | — | $76.65M | — | $47.97M | — | $19.58M | $7.61M | $11.97M | $0.13 | $0.13 | 94,501,789 | 94,501,789 |
|---|
| 2018-12-31 | $186.87M | — | $90.23M | — | $41.34M | — | $40.91M | — | $16.71M | $11.76M | $4.96M | — | — | — | 41,290,711 |
|---|
| 2017-12-31 | $75.42M | — | $53.05M | — | $24.34M | — | $21.46M | — | $26.57M | $25.58M | $981,000.00 | — | — | — | 25,686,327 |
|---|