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 | $9.51M | — | — | — | — | $11.05M | -$1.54M | — | -$1.86M | — | -$1.86M | -$0.05 | -$0.05 | 41,274,853 | 41,274,853 |
|---|
| 2026-03-31 | $5.1M | — | — | — | — | $10.68M | -$5.58M | — | -$6.64M | — | -$6.64M | -$0.18 | -$0.18 | 36,003,701 | 36,003,701 |
|---|
| 2025-12-31 | $7.06M | — | — | — | — | $65.97M | -$58.91M | — | -$58.95M | — | -$58.95M | -$1.73 | -$1.73 | 149,637 | 149,637 |
|---|
| 2025-09-30 | $9.39M | — | — | — | — | $12.94M | -$3.55M | — | -$3.84M | — | -$3.84M | -$0.11 | -$0.11 | 34,043,173 | 34,043,173 |
|---|
| 2025-06-30 | $8.75M | — | — | — | — | $13.66M | -$4.9M | -$334,000.00 | -$5.06M | — | -$5.06M | -$0.15 | -$0.15 | 33,853,310 | 33,853,310 |
|---|
| 2025-03-31 | $8.99M | — | — | — | — | $12.96M | -$3.96M | -$296,000.00 | -$4.22M | — | -$4.22M | -$0.12 | -$0.12 | 33,821,203 | 33,821,203 |
|---|
| 2024-12-31 | $10.08M | — | — | — | — | $14.01M | -$3.93M | -$268,694.00 | -$4.19M | — | -$4.19M | -$0.13 | -$0.13 | 1,009,525 | 1,009,525 |
|---|
| 2024-09-30 | $10.89M | — | — | — | — | $14.8M | -$3.42M | -$196,306.00 | -$3.64M | — | -$3.64M | -$0.12 | -$0.12 | 31,619,333 | 31,619,333 |
|---|
| 2024-06-30 | $12.79M | — | — | — | — | $14.72M | -$1.93M | -$735,000.00 | -$4.39M | — | -$4.39M | -$0.15 | -$0.15 | 29,839,853,000 | 29,839,853,000 |
|---|
| 2024-03-31 | $10.24M | — | — | — | — | $13.78M | -$4.4M | -$315,000.00 | -$3.97M | — | -$3.97M | -$0.15 | -$0.15 | 25,688,427 | 25,688,427 |
|---|
| 2023-12-31 | $9.9M | — | — | — | — | $15.63M | -$4.47M | -$328,445.00 | -$4.79M | $2,528.00 | -$4.8M | -$0.21 | -$0.21 | 398,683 | 398,683 |
|---|
| 2023-09-30 | $10.31M | — | — | — | — | $11.78M | -$2.63M | -$249,796.00 | -$2.88M | -$134,720.00 | -$2.75M | -$0.12 | -$0.12 | 22,727,639 | 22,727,639 |
|---|
| 2023-06-30 | $9.76M | — | — | — | — | $12.01M | -$2.3M | -$184,887.00 | -$2.46M | — | -$2.46M | -$0.11 | -$0.11 | 22,105,704 | 22,105,704 |
|---|
| 2023-03-31 | $10.1M | — | — | — | — | $12.27M | -$2.22M | -$237,299.00 | -$2.46M | — | -$2.46M | -$0.11 | -$0.11 | 22,096,796 | 22,096,796 |
|---|
| 2022-12-31 | $10.99M | — | — | — | — | $12.94M | -$2.22M | -$161,777.00 | -$2.08M | — | -$2.29M | -$0.11 | -$0.11 | 349,269 | 608,810 |
|---|
| 2022-09-30 | $13.97M | — | — | — | — | $12.6M | $1.44M | -$125,330.00 | $215,941.00 | — | $215,941.00 | $0.01 | $0.01 | 21,651,383 | 24,065,485 |
|---|
| 2022-06-30 | $15.69M | — | — | — | — | $9.87M | $5.82M | -$111,785.00 | $5.53M | — | $5.53M | $0.27 | $0.24 | 20,424,970 | 23,294,723 |
|---|
| 2022-03-31 | $12.52M | — | — | — | — | $8.69M | $3.73M | -$110,648.00 | $3.62M | — | $3.62M | $0.18 | $0.15 | 19,866,687 | 24,018,453 |
|---|
| 2021-12-31 | $10.59M | — | — | — | — | $10.02M | $155,389.00 | -$1.23M | — | — | -$8.62M | -$0.52 | -$0.52 | 1,351,827 | 1,351,827 |
|---|
| 2021-09-30 | $10.1M | — | — | — | — | $7.8M | $2.3M | -$4.47M | — | — | -$3.73M | -$0.23 | -$0.23 | 16,560,705 | 16,560,705 |
|---|
| 2021-06-30 | $4.72M | — | — | — | — | $6.79M | -$2.07M | -$2.77M | — | — | -$5.27M | -$0.35 | -$0.35 | 15,176,845 | 15,176,845 |
|---|
| 2021-03-31 | $2.1M | — | — | — | — | $2.96M | -$860,352.00 | -$136,828.00 | — | — | -$997,180.00 | -$0.13 | -$0.13 | 7,954,771 | 7,954,771 |
|---|
| 2020-12-31 | $1.77M | — | — | — | — | $15.44M | -$13.67M | -$140,212.00 | — | — | -$13.81M | — | — | — | -16,294,939 |
|---|
| 2020-09-30 | $1.54M | — | — | — | — | $3.18M | -$1.64M | -$124,887.00 | — | — | -$1.64M | — | — | — | 23,469,200 |
|---|
| 2020-06-30 | $592,155.00 | — | — | — | — | $3.44M | -$2.85M | -$123,219.00 | — | — | -$2.97M | — | — | — | 21,392,277 |
|---|
| 2020-03-31 | $3.82M | — | — | — | — | $3.25M | $577,124.00 | -$132,869.00 | — | — | $1.59M | — | — | — | 21,050,610 |
|---|
| 2019-12-31 | $917,626.00 | — | — | — | — | $3.87M | -$2.95M | -$161,351.00 | — | — | -$3.11M | — | — | — | 847,041 |
|---|
| 2019-09-30 | $2.19M | — | — | — | — | $2.99M | -$801,608.00 | -$145,345.00 | — | — | -$946,953.00 | — | — | — | 19,867,277 |
|---|
| 2019-06-30 | $2.5M | — | — | — | — | $4.34M | -$1.84M | — | — | — | -$2.01M | — | — | — | 19,358,110 |
|---|
| 2019-03-31 | $255,851.00 | — | — | — | — | $809,410.00 | -$553,559.00 | — | — | — | -$587,502.00 | — | — | — | 17,805,534 |
|---|
| 2018-12-31 | $441,178.00 | — | — | — | — | $708,505.00 | -$267,327.00 | — | — | — | -$307,005.00 | — | — | — | 1,418,993 |
|---|
| 2018-09-30 | $24,277.00 | — | — | — | — | $235,819.00 | -$211,542.00 | — | — | — | -$233,574.00 | — | — | — | 13,040,480 |
|---|
| 2018-06-30 | — | — | — | — | — | $210,402.00 | -$210,402.00 | — | — | — | -$230,247.00 | — | — | — | 11,248,942 |
|---|
| 2018-03-31 | — | — | — | — | — | $226,677.00 | -$226,677.00 | — | — | — | -$246,305.00 | — | — | — | 10,890,740 |
|---|
| 2017-12-31 | — | — | — | — | — | $592,809.00 | -$592,809.00 | — | — | — | -$613,494.00 | — | — | — | 2,125,471 |
|---|
| 2017-09-30 | — | — | — | — | — | $51,250.00 | -$51,250.00 | — | — | — | -$68,649.00 | — | — | — | 8,779,326 |
|---|
| 2017-06-30 | — | — | — | — | — | $26,926.00 | -$26,926.00 | — | — | — | -$43,554.00 | — | — | — | 8,710,609 |
|---|
| 2017-03-31 | — | — | — | — | — | $86,084.00 | -$86,084.00 | — | — | — | -$104,370.00 | — | — | — | 8,710,609 |
|---|
| 2016-12-31 | — | — | — | — | — | $216,177.00 | -$216,177.00 | — | — | — | -$220,014.00 | — | — | — | 16,438 |
|---|
| 2016-09-30 | — | — | — | — | — | $18,859.00 | -$18,859.00 | — | — | — | -$18,859.00 | — | — | — | 8,710,609 |
|---|
| 2016-06-30 | — | — | — | — | — | $86,204.00 | -$86,204.00 | — | — | — | -$86,204.00 | — | — | — | 8,710,609 |
|---|
| 2016-03-31 | — | — | — | — | — | $56,838.00 | -$56,838.00 | — | — | — | -$56,838.00 | — | — | — | 8,710,609 |
|---|
| 2015-12-31 | — | — | — | — | — | $37,268.00 | -$37,268.00 | — | — | — | -$37,287.00 | — | — | — | 32,374 |
|---|
| 2015-09-30 | — | — | — | — | — | $40,220.00 | -$40,220.00 | — | — | — | -$40,215.00 | — | — | — | 8,710,609 |
|---|
| 2015-06-30 | — | — | — | — | — | $35,706.00 | -$35,706.00 | — | — | — | -$35,697.00 | — | — | — | 8,710,609 |
|---|
| 2015-03-31 | — | — | — | — | — | $61,730.00 | -$61,730.00 | — | — | — | -$61,725.00 | — | — | — | 8,322,294 |
|---|
| 2014-12-31 | — | — | — | — | — | $45,210.00 | -$45,210.00 | — | — | — | -$56,681.00 | — | — | — | 0 |
|---|
| 2014-09-30 | — | — | — | — | — | $77,268.00 | -$77,268.00 | — | — | — | -$78,568.00 | — | — | — | 7,630,609 |
|---|
| 2014-06-30 | — | — | — | — | — | $33,234.00 | -$33,234.00 | — | — | — | -$34,169.00 | — | — | — | 7,630,609 |
|---|
| 2014-03-31 | — | — | — | — | — | $66,251.00 | -$66,251.00 | — | — | — | -$67,167.00 | — | — | — | 7,630,609 |
|---|
| 2013-12-31 | — | — | — | — | — | — | -$56,747.00 | — | — | — | -$56,747.00 | — | — | — | — |
|---|
| 2013-09-30 | — | $56,488.00 | — | — | — | — | -$56,488.00 | — | — | — | -$56,488.00 | — | — | — | — |
|---|
| 2013-06-30 | — | — | — | — | — | — | -$52,752.00 | — | — | — | -$52,752.00 | — | — | — | 7,630,609 |
|---|
| 2013-03-31 | — | — | — | — | — | — | -$61,837.00 | — | — | — | -$61,837.00 | — | — | — | 91,564,485 |
|---|
| 2012-12-31 | — | — | — | — | — | — | -$59,473.00 | — | — | — | -$61,627.00 | — | — | — | — |
|---|
| 2012-09-30 | — | $47,701.00 | — | — | — | — | -$47,701.00 | — | — | — | -$50,127.00 | — | — | — | 85,564,235 |
|---|
| 2012-06-30 | — | — | — | — | — | — | -$58,801.00 | — | — | — | -$61,137.00 | — | — | — | 85,564,235 |
|---|
| 2012-03-31 | — | — | — | — | — | — | -$79,457.00 | — | — | — | -$80,457.00 | — | — | — | 85,564,235 |
|---|
| 2011-12-31 | — | — | — | — | — | — | -$60,194.00 | — | — | — | -$61,194.00 | — | — | — | 80,473,480 |
|---|
| 2011-09-30 | — | — | — | — | — | — | -$57,769.00 | — | — | — | -$58,767.00 | — | — | — | 83,377,422 |
|---|
| 2011-06-30 | — | — | — | — | — | — | -$56,777.00 | — | — | — | -$57,775.00 | — | — | — | 83,564,235 |
|---|
| 2010-12-31 | — | — | — | — | — | — | -$2.29M | — | — | — | -$2.96M | — | — | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | — | -$124,186.00 | — | — | — | $113,639.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 | $34.2M | — | — | — | — | $105.52M | -$71.32M | — | -$72.07M | — | -$72.07M | -$2.12 | -$2.12 | 34,056,054 | 34,056,054 |
|---|
| 2024-12-31 | $43.99M | — | — | — | — | $57.32M | -$13.67M | -$1.52M | -$16.2M | — | -$16.2M | -$0.54 | -$0.54 | 30,064,856 | 30,064,856 |
|---|
| 2023-12-31 | $40.07M | — | — | — | — | $51.7M | -$11.63M | -$1M | -$12.6M | -$132,192.00 | -$12.47M | -$0.55 | -$0.55 | 22,718,890 | 22,718,890 |
|---|
| 2022-12-31 | $53.17M | — | — | — | — | $44.1M | $8.78M | -$509,540.00 | $7.29M | $208,898.00 | $7.08M | $0.34 | $0.30 | 21,003,563 | 23,387,646 |
|---|
| 2021-12-31 | $27.5M | — | — | — | — | $27.57M | -$473,370.00 | -$8.6M | -$18.61M | — | -$18.61M | -$1.27 | -$1.27 | 14,630,168 | 14,630,168 |
|---|
| 2020-12-31 | $7.73M | — | — | — | — | $25.31M | -$17.58M | -$521,187.00 | — | — | -$16.84M | — | — | — | 5,677,008 |
|---|
| 2019-12-31 | $5.86M | — | — | — | — | $12.01M | -$6.15M | -$503,607.00 | — | — | -$6.65M | — | — | — | 19,867,277 |
|---|
| 2018-12-31 | $465,455.00 | — | — | — | — | $1.38M | -$915,948.00 | — | — | — | -$1.02M | — | — | — | 13,150,325 |
|---|
| 2017-12-31 | $0.00 | — | — | — | — | $757,069.00 | -$757,069.00 | — | — | — | -$830,067.00 | — | — | — | 10,859,070 |
|---|
| 2016-12-31 | — | — | — | — | — | $378,078.00 | -$378,078.00 | — | — | — | -$381,915.00 | — | — | — | 8,727,047 |
|---|
| 2015-12-31 | — | — | — | — | — | $174,924.00 | -$174,924.00 | — | — | — | -$174,924.00 | — | — | — | 8,615,924 |
|---|
| 2014-12-31 | — | — | — | — | — | $221,963.00 | -$221,963.00 | — | — | — | -$236,585.00 | -$236,585.00 | — | — | 7,630,609 |
|---|
| 2013-12-31 | — | — | — | — | — | $227,823.00 | -$227,823.00 | — | — | — | -$227,823.00 | -$227,823.00 | — | — | — |
|---|
| 2012-12-31 | — | — | — | — | — | — | -$245,432.00 | — | — | — | -$253,348.00 | -$227,823.00 | — | — | — |
|---|
| 2011-12-31 | — | — | — | — | — | — | -$244,193.00 | — | — | — | -$247,432.00 | -$253,348.00 | — | — | 84,163,193 |
|---|
| 2010-12-31 | — | — | — | — | — | — | -$2.63M | — | — | — | -$2.63M | — | — | — | 80,487,318 |
|---|