Complete source-backed income-statement history.
- Available history
- 2013-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 | — | — | — | $31.18M | — | $36.19M | -$36.19M | $1.15M | — | — | -$35.04M | -$1.81 | -$1.81 | 19,407,688 | 19,407,688 |
|---|
| 2026-03-31 | — | — | — | $19.82M | — | $24.3M | -$24.3M | $1.34M | — | — | -$22.97M | -$1.23 | -$1.23 | 18,706,622 | 18,706,622 |
|---|
| 2025-12-31 | — | — | — | $18.41M | — | $21.97M | -$21.97M | $1.41M | — | — | -$20.56M | -$1.17 | -$1.17 | 1,066,801 | 1,066,801 |
|---|
| 2025-09-30 | — | — | — | $20.86M | — | $24.42M | -$24.42M | $1.08M | — | — | -$23.34M | -$1.90 | -$1.90 | 12,307,298 | 12,307,298 |
|---|
| 2025-06-30 | — | — | — | $15.19M | — | $19.15M | -$19.15M | $1.49M | — | — | -$17.66M | -$1.44 | -$1.44 | 12,240,443 | 12,240,443 |
|---|
| 2025-03-31 | — | — | — | $15.64M | — | $19.78M | -$19.78M | $2.8M | — | — | -$16.98M | -$1.39 | -$1.39 | 12,202,092 | 12,202,092 |
|---|
| 2024-12-31 | — | — | — | $8.79M | — | $12.61M | -$12.61M | $3.08M | — | — | -$9.53M | -$0.76 | -$0.76 | 424,432 | 424,432 |
|---|
| 2024-09-30 | — | — | — | $10.81M | — | $15.51M | -$15.51M | $1.72M | — | — | -$13.78M | -$1.15 | -$1.15 | 12,014,700 | 12,014,700 |
|---|
| 2024-06-30 | — | — | — | $6.87M | — | $10.99M | -$10.99M | $991,000.00 | — | — | -$10M | -$0.90 | -$0.90 | 11,053,241 | 11,053,241 |
|---|
| 2024-03-31 | — | — | — | $5.76M | — | $9.62M | -$9.62M | $2.72M | — | — | -$6.9M | -$0.83 | -$0.83 | 8,310,508 | 8,310,508 |
|---|
| 2023-12-31 | — | — | — | $6.98M | — | $10.1M | -$10.1M | $2.08M | — | — | -$8.02M | -$1.79 | -$1.79 | 32,390 | 32,390 |
|---|
| 2023-09-30 | — | — | — | $6.55M | — | $9.49M | -$9.49M | -$565,000.00 | — | — | -$10.05M | -$2.27 | -$2.27 | 4,423,617 | 4,423,617 |
|---|
| 2023-06-30 | — | — | — | $4.25M | — | $8.19M | -$8.19M | -$595,000.00 | — | — | -$8.78M | -$2.05 | -$2.05 | 4,277,701 | 4,277,701 |
|---|
| 2023-03-31 | — | — | — | $13.39M | — | $17.3M | -$17.3M | -$447,787.00 | — | — | -$17.74M | -$4.24 | -$4.24 | 4,181,556 | 4,181,556 |
|---|
| 2022-12-31 | $0.00 | — | — | $6.24M | — | $10.8M | -$10.8M | -$82,233.00 | — | — | -$10.88M | -$2.60 | -$2.60 | 209 | 209 |
|---|
| 2022-09-30 | $0.00 | — | — | $4.11M | — | $8.18M | -$8.18M | -$600,264.00 | — | — | -$8.78M | -$2.11 | -$2.11 | 4,170,881 | 4,170,881 |
|---|
| 2022-06-30 | — | — | — | $2.5M | — | $12.34M | -$12.34M | -$908,878.00 | — | — | -$13.25M | -$3.18 | -$3.18 | 4,170,464 | 4,170,464 |
|---|
| 2022-03-31 | $0.00 | — | — | $3.29M | — | $8.52M | -$8.52M | -$920,083.00 | — | — | -$9.44M | -$2.26 | -$2.26 | 4,170,043 | 4,170,043 |
|---|
| 2021-12-31 | $0.00 | — | — | $5.76M | — | $10M | -$10M | $20.96M | — | — | -$10.26M | -$10.86 | -$10.86 | -118,139,912 | -118,139,912 |
|---|
| 2021-09-30 | $97,323.00 | — | — | $8.7M | — | $13.97M | -$13.88M | $11.7M | — | — | -$2.18M | -$0.02 | -$0.02 | 125,209,985 | 125,209,985 |
|---|
| 2021-06-30 | $136,558.00 | — | — | $11.27M | — | $16.84M | -$16.7M | -$437,317.00 | — | — | -$17.14M | -$0.15 | — | 116,364,131 | 116,364,131 |
|---|
| 2021-03-31 | $647,824.00 | — | — | $10.72M | — | $16.06M | -$15.41M | -$650,972.00 | — | — | -$16.07M | -$0.14 | — | 116,344,900 | 116,344,900 |
|---|
| 2020-12-31 | $658,204.00 | — | — | $16.11M | — | $21.47M | -$20.81M | $12.2M | — | — | -$8.61M | -$0.05 | — | 3,095,871 | 3,095,871 |
|---|
| 2020-09-30 | $1.23M | — | — | $27.52M | — | $35.2M | -$33.97M | -$921,408.00 | — | — | -$34.9M | -$0.43 | — | 81,879,119 | 81,879,119 |
|---|
| 2020-06-30 | $286,346.00 | — | — | $30.69M | — | $38.43M | -$38.14M | $33,370.00 | — | — | -$38.11M | -$0.52 | -$0.52 | 73,885,548 | 73,885,548 |
|---|
| 2020-03-31 | $1.76M | — | — | $23.95M | — | $31.65M | -$29.89M | $228,486.00 | — | — | -$29.66M | — | — | — | 69,272,402 |
|---|
| 2019-12-31 | $2.57M | — | — | $23.49M | — | $29.76M | -$27.19M | $609,550.00 | — | — | -$26.58M | — | — | — | 260,737 |
|---|
| 2019-09-30 | $2.59M | — | — | $22.15M | — | $27.69M | -$25.1M | $4.31M | — | — | -$20.79M | — | — | — | 64,660,017 |
|---|
| 2019-06-30 | $29.09M | — | — | $22.18M | — | $27.39M | $1.71M | $447,441.00 | — | — | $2.15M | $0.03 | $0.03 | 64,546,628 | 68,511,587 |
|---|
| 2019-03-31 | $1.89M | — | — | $21.78M | — | $28.41M | -$26.52M | $287,960.00 | — | — | -$26.23M | — | — | — | 61,675,904 |
|---|
| 2018-12-31 | $1.93M | — | — | $15.78M | — | $19.52M | -$17.59M | $284,800.00 | — | — | -$17.31M | — | — | — | 81,844 |
|---|
| 2018-09-30 | $1.09M | — | — | $12.81M | — | $15.99M | -$14.9M | $296,782.00 | — | — | -$14.6M | — | — | — | 57,218,832 |
|---|
| 2018-06-30 | $853,646.00 | — | — | $10.26M | — | $13.25M | -$12.39M | $324,420.00 | — | — | -$12.07M | -$0.21 | -$0.21 | 57,157,955 | 57,157,955 |
|---|
| 2018-03-31 | $950,442.00 | — | — | $9.77M | — | $12.82M | -$11.86M | $169,567.00 | — | — | -$11.7M | — | — | — | 56,367,548 |
|---|
| 2017-12-31 | $0.00 | — | — | $8.29M | — | $10.86M | -$10.86M | $168,236.00 | — | — | -$10.69M | — | — | — | 1,230,618 |
|---|
| 2017-09-30 | $796,312.00 | — | — | $5.62M | — | $7.75M | -$6.96M | -$8,810.00 | — | — | -$6.97M | — | — | — | 50,221,597 |
|---|
| 2017-06-30 | $350,186.00 | — | — | $5.76M | — | $7.64M | -$7.29M | -$5,323.00 | — | — | -$7.3M | — | — | — | 50,193,726 |
|---|
| 2017-03-31 | $1.29M | — | — | $6.37M | — | $8.75M | -$7.45M | -$12,899.00 | — | — | -$7.47M | — | — | — | 46,381,482 |
|---|
| 2016-12-31 | $375,670.00 | — | — | $5.38M | — | $7.95M | -$7.57M | $2,159.00 | — | — | -$7.57M | — | — | — | 1,078,154 |
|---|
| 2016-09-30 | $742,558.00 | — | — | $4.32M | — | $6.08M | -$5.33M | -$12,998.00 | — | — | -$5.35M | — | — | — | 43,783,504 |
|---|
| 2016-06-30 | $396,598.00 | — | — | $3.57M | — | $4.59M | -$4.19M | $2,239.00 | — | — | -$4.19M | — | — | — | 38,748,452 |
|---|
| 2016-03-31 | $396,598.00 | — | — | $2.17M | — | $3.28M | -$2.89M | -$5,017.00 | — | — | -$2.89M | — | — | — | 37,605,210 |
|---|
| 2015-12-31 | $364,292.00 | — | — | $1.82M | — | $2.87M | -$2.5M | $2,181.00 | — | — | -$2.5M | — | — | — | 2,107,909 |
|---|
| 2015-09-30 | $170,454.00 | — | — | $1.63M | — | $2.43M | -$2.25M | $1,037.00 | — | — | -$2.25M | — | — | — | 34,770,597 |
|---|
| 2015-06-30 | $113,636.00 | — | — | $1.71M | — | $2.68M | -$2.56M | $155.00 | — | — | -$2.56M | — | — | — | 26,901,100 |
|---|
| 2015-03-31 | $0.00 | — | — | $723,430.00 | — | $1.54M | -$1.54M | -$419.00 | — | — | -$1.54M | — | — | — | 25,871,796 |
|---|
| 2014-12-31 | — | — | — | $571,575.00 | — | $1.26M | -$1.26M | -$1,249.00 | — | — | -$1.26M | — | — | — | 1,916,905 |
|---|
| 2014-09-30 | $0.00 | — | — | $452,600.00 | — | $818,203.00 | -$818,203.00 | $158,582.00 | — | — | -$659,621.00 | — | — | — | 25,542,755 |
|---|
| 2014-06-30 | — | — | — | $169,443.00 | — | $464,297.00 | -$464,297.00 | -$40,311.00 | — | — | -$504,608.00 | — | — | — | 22,071,172 |
|---|
| 2014-03-31 | — | — | — | $61,917.00 | — | $105,645.00 | -$105,645.00 | -$10,334.00 | — | — | -$115,979.00 | — | — | — | 6,964,788 |
|---|
| 2013-12-31 | — | — | — | -$15,252.00 | — | $276,257.00 | -$276,257.00 | -$13,621.00 | — | — | -$289,878.00 | — | — | — | 0 |
|---|
| 2013-09-30 | — | — | — | $28,971.00 | — | $45,345.00 | -$45,345.00 | -$14,207.00 | — | — | -$59,552.00 | — | — | — | 6,964,788 |
|---|
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 | — | — | — | $70.1M | — | $85.31M | -$85.31M | $6.77M | — | $0.00 | -$78.54M | -$5.90 | -$5.90 | 13,317,116 | 13,317,116 |
|---|
| 2024-12-31 | — | — | — | $32.22M | — | $48.72M | -$48.72M | $8.51M | — | $0.00 | -$40.21M | -$3.68 | -$3.68 | 10,915,413 | 10,915,413 |
|---|
| 2023-12-31 | — | — | — | $31.17M | — | $45.08M | -$45.08M | $474,000.00 | — | — | -$44.6M | -$10.31 | -$10.31 | 4,327,568 | 4,327,568 |
|---|
| 2022-12-31 | $0.00 | — | — | $16.14M | — | $39.84M | -$39.84M | -$2.51M | — | — | -$42.35M | -$10.15 | -$10.15 | 4,170,675 | 4,170,675 |
|---|
| 2021-12-31 | $881,705.00 | — | — | $36.45M | — | $56.87M | -$55.99M | $10.35M | — | — | -$45.64M | -$11.15 | -$11.15 | 4,094,935 | 4,094,935 |
|---|
| 2020-12-31 | $3.94M | — | — | $98.27M | — | $126.75M | -$122.81M | $11.54M | — | — | -$111.27M | -$1.42 | — | 78,133,289 | 78,133,289 |
|---|
| 2019-12-31 | $36.14M | — | — | $89.6M | — | $113.25M | -$77.1M | $5.65M | — | — | -$71.45M | — | — | — | 63,899,184 |
|---|
| 2018-12-31 | $4.82M | — | — | $48.61M | — | $61.57M | -$56.75M | $1.08M | — | — | -$55.67M | — | — | — | 56,999,741 |
|---|
| 2017-12-31 | $2.44M | — | — | $26.04M | — | $35M | -$32.56M | $141,204.00 | — | — | -$32.42M | — | — | — | 50,176,953 |
|---|
| 2016-12-31 | $1.91M | — | — | $15.44M | — | $21.9M | -$19.99M | -$13,617.00 | — | — | -$20M | — | — | — | 41,137,518 |
|---|
| 2015-12-31 | $648,382.00 | — | — | $5.89M | — | $9.5M | -$8.85M | $2,954.00 | — | — | -$8.85M | — | — | — | 31,350,145 |
|---|
| 2014-12-31 | — | — | — | $1.26M | — | $2.65M | -$2.65M | $106,688.00 | — | — | -$2.54M | — | — | — | 20,159,861 |
|---|
| 2013-12-31 | — | — | — | $210,670.00 | — | $557,276.00 | -$557,276.00 | -$45,074.00 | — | — | -$602,350.00 | — | — | — | 6,964,788 |
|---|