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 | $4.73M | — | — | — | — | $6.83M | -$2.1M | $10.7M | $8.59M | $471,423.00 | $8.12M | $2.65 | $2.35 | 3,067,059 | 3,454,769 |
|---|
| 2026-03-31 | $7.29M | — | — | — | — | $8.55M | -$1.26M | $8.2M | $6.94M | $409,735.00 | $6.53M | $2.13 | $1.90 | 3,067,059 | 3,442,773 |
|---|
| 2025-12-31 | $9.67M | — | — | — | — | $10.07M | -$395,676.00 | -$407,645.00 | — | — | -$804,121.00 | -$0.26 | -$0.26 | 0 | 0 |
|---|
| 2025-09-30 | $10.84M | — | — | — | — | $11.14M | -$296,960.00 | $1.05M | — | — | $752,365.00 | $0.24 | $0.24 | 3,067,059 | 3,067,059 |
|---|
| 2025-06-30 | $10.44M | — | — | — | — | $10.89M | -$450,289.00 | $142,262.00 | -$308,027.00 | — | -$308,027.00 | -$0.10 | -$0.10 | 3,067,059 | 3,067,059 |
|---|
| 2025-03-31 | $10.49M | — | — | — | — | $10.91M | -$421,746.00 | -$234,223.00 | -$655,969.00 | — | -$655,969.00 | -$0.22 | -$0.22 | 3,067,059 | 3,067,059 |
|---|
| 2024-12-31 | $10.4M | — | — | — | — | $10.5M | -$97,261.00 | -$479,202.00 | — | — | -$576,463.00 | -$0.20 | -$0.20 | 0 | 0 |
|---|
| 2024-09-30 | $10.02M | — | — | — | — | $11.19M | -$1.17M | -$435,359.00 | — | — | -$1.61M | -$0.52 | -$0.52 | 3,067,059 | 3,067,059 |
|---|
| 2024-06-30 | $9.58M | — | — | — | — | $10.35M | -$763,912.00 | $1.56M | — | — | $794,344.00 | $0.26 | $0.26 | 3,067,059 | 3,067,059 |
|---|
| 2024-03-31 | $9.49M | — | — | — | — | $10.19M | -$696,264.00 | -$338,456.00 | — | — | -$1.03M | -$0.34 | -$0.34 | 3,067,059 | 3,067,059 |
|---|
| 2023-12-31 | $9.2M | — | — | — | — | $12.2M | -$2.99M | -$639,746.00 | — | — | -$3.63M | -$1.20 | -$1.20 | 0 | 0 |
|---|
| 2023-09-30 | $9.05M | — | — | — | — | $11.46M | -$2.41M | $151,340.00 | — | — | -$2.26M | -$0.74 | -$0.74 | 3,054,587 | 3,054,587 |
|---|
| 2023-06-30 | $8.93M | — | — | — | — | $10.51M | -$1.58M | -$517,689.00 | — | — | -$2.1M | -$0.69 | -$0.69 | 3,054,587 | 3,054,587 |
|---|
| 2023-03-31 | $9.61M | — | — | — | — | $11.58M | -$1.97M | $6M | — | — | $4.03M | $1.32 | $1.32 | 3,054,587 | 3,054,587 |
|---|
| 2022-12-31 | $10.8M | — | — | — | — | $12.23M | -$1.43M | -$759,614.00 | — | — | -$2.19M | -$0.72 | -$0.72 | 156 | 156 |
|---|
| 2022-09-30 | $9.58M | — | — | — | — | $9.9M | -$322,281.00 | -$668,644.00 | — | — | -$990,925.00 | -$0.33 | -$0.33 | 3,054,587 | 3,054,587 |
|---|
| 2022-06-30 | $11.47M | — | — | — | — | $10.14M | $1.32M | -$293,726.00 | — | — | $750,212.00 | $0.34 | $0.34 | 3,054,627 | 3,054,627 |
|---|
| 2022-03-31 | $10.09M | — | — | — | — | $9.48M | $615,936.00 | -$387,257.00 | — | — | $37,090.00 | $0.07 | $0.07 | 3,052,769 | 3,052,769 |
|---|
| 2021-12-31 | $10.19M | — | — | — | — | $11.36M | -$1.16M | -$605,902.00 | — | — | -$1.77M | -$0.64 | -$0.64 | 27,099 | 27,099 |
|---|
| 2021-09-30 | $7.32M | — | — | — | — | $6.58M | $736,678.00 | -$789,670.00 | — | — | -$52,992.00 | -$0.02 | -$0.02 | 2,824,560 | 2,824,560 |
|---|
| 2021-06-30 | $6.01M | — | — | — | — | $6.01M | $2,063.00 | -$680,843.00 | — | — | -$678,780.00 | -$0.26 | -$0.26 | 2,689,184 | 2,689,184 |
|---|
| 2021-03-31 | $5.76M | — | — | — | — | $6.07M | -$305,371.00 | $564,077.00 | — | — | $248,056.00 | $0.09 | $0.09 | 2,686,638 | 2,760,569 |
|---|
| 2020-12-31 | $5.63M | — | — | — | — | $5.46M | $168,298.00 | $1.14M | — | — | $1.3M | $0.47 | $0.42 | -10,469 | -10,469 |
|---|
| 2020-09-30 | $6.32M | — | — | — | — | $5.33M | $986,954.00 | -$515,966.00 | — | — | $466,677.00 | $0.17 | $0.15 | 2,720,245 | 3,102,745 |
|---|
| 2020-06-30 | $5.13M | — | — | — | — | $3.48M | $1.65M | -$530,901.00 | — | — | $1.12M | $0.04 | $0.04 | 27,414,816 | 27,797,316 |
|---|
| 2020-03-31 | $3.85M | — | — | — | — | $3.28M | $568,077.00 | -$505,270.00 | — | — | $61,100.00 | $0.00 | $0.00 | 27,441,040 | 27,441,040 |
|---|
| 2019-12-31 | $2.05M | — | — | — | — | $2.16M | -$113,492.00 | $927,431.00 | — | — | -$1.04M | -$0.04 | -$0.04 | 53,466 | 53,466 |
|---|
| 2019-09-30 | $1.99M | — | — | — | — | $1.35M | $634,338.00 | $451,477.00 | — | — | $184,082.00 | $0.01 | $0.01 | 27,438,076 | 27,438,076 |
|---|
| 2019-06-30 | $1.61M | — | — | — | — | $1.24M | $370,310.00 | $540,434.00 | — | — | -$168,255.00 | -$0.01 | -$0.01 | 27,347,134 | 27,347,134 |
|---|
| 2019-03-31 | $1.28M | — | — | — | — | $865,592.00 | $409,487.00 | $249,332.00 | — | — | $164,296.00 | $0.01 | $0.01 | 26,895,586 | 26,895,586 |
|---|
| 2018-12-31 | $1.02M | — | — | — | — | $1.21M | -$183,794.00 | $697,095.00 | — | — | -$884,011.00 | -$0.04 | -$0.04 | 12,316 | 12,316 |
|---|
| 2018-09-30 | $885,013.00 | — | — | — | — | $728,159.00 | $156,854.00 | $574,894.00 | — | — | -$418,988.00 | -$0.02 | -$0.02 | 27,078,034 | 27,078,034 |
|---|
| 2018-06-30 | $902,146.00 | — | — | — | — | $815,918.00 | $86,228.00 | $582,071.00 | — | — | -$484,831.00 | -$0.02 | -$0.02 | 26,956,773 | 26,956,773 |
|---|
| 2018-03-31 | $812,065.00 | — | — | — | — | $531,381.00 | $280,684.00 | $492,918.00 | — | — | -$204,333.00 | -$0.01 | -$0.01 | 26,662,817 | 26,662,817 |
|---|
| 2017-12-31 | — | — | — | — | — | $493,620.00 | $332,953.00 | $1.96M | — | — | -$1.65M | -$0.07 | -$0.07 | 151,320 | 151,320 |
|---|
| 2017-09-30 | — | — | — | — | — | $662,383.00 | $86,886.00 | $535,930.00 | — | — | -$449,044.00 | -$0.02 | -$0.02 | 25,899,337 | 25,899,337 |
|---|
| 2017-06-30 | — | — | — | — | — | $638,149.00 | $132,120.00 | $471,450.00 | — | — | -$339,330.00 | -$0.01 | -$0.01 | 25,716,610 | 25,716,610 |
|---|
| 2017-03-31 | — | — | — | — | — | $871,263.00 | -$87,446.00 | $496,525.00 | — | — | -$561,921.00 | -$0.02 | -$0.02 | 25,287,721 | 25,287,721 |
|---|
| 2016-12-31 | — | — | — | — | — | $844,073.00 | -$294,815.00 | $585,993.00 | — | — | -$855,315.00 | -$0.04 | -$0.04 | 561,738 | 561,738 |
|---|
| 2016-09-30 | — | — | — | — | — | $1.07M | -$215,015.00 | -$528,837.00 | — | — | $355,827.00 | $0.01 | $0.01 | 23,802,472 | 23,377,972 |
|---|
| 2016-06-30 | — | — | — | — | — | -$134,175.00 | $872,983.00 | $483,199.00 | — | — | $423,217.00 | $0.02 | $0.02 | 22,529,899 | 23,138,228 |
|---|
| 2016-03-31 | — | — | — | — | — | $1.14M | -$420,830.00 | $694,442.00 | — | — | -$1.08M | -$0.05 | -$0.05 | 22,529,899 | 22,529,899 |
|---|
| 2015-12-31 | — | — | — | — | — | $2.38M | -$2.24M | $96,938.00 | — | — | -$2.27M | -$0.10 | -$0.10 | -65,399 | -65,399 |
|---|
| 2015-09-30 | — | — | — | — | — | $996,783.00 | -$18,135.00 | $716,183.00 | — | — | -$722,355.00 | -$0.03 | -$0.03 | 22,259,569 | 22,259,569 |
|---|
| 2015-06-30 | — | — | — | — | — | $622,116.00 | $540,243.00 | $630,605.00 | — | — | -$114,513.00 | -$0.01 | -$0.01 | 22,018,906 | 22,018,906 |
|---|
| 2015-03-31 | — | — | — | — | — | $749,077.00 | $374,237.00 | $645,242.00 | — | — | -$232,303.00 | -$0.01 | -$0.01 | 21,804,843 | 21,804,843 |
|---|
| 2014-12-31 | — | — | — | — | — | $949,171.00 | -$93,994.00 | $413,046.00 | — | — | -$560,806.00 | -$0.03 | -$0.03 | 506,247 | 166,288 |
|---|
| 2014-09-30 | — | — | — | — | — | $434,067.00 | $19,533.00 | $147,748.00 | — | — | -$162,139.00 | -$0.01 | -$0.01 | 19,960,494 | 19,960,494 |
|---|
| 2014-06-30 | — | — | — | — | — | $371,759.00 | -$60,006.00 | $126,031.00 | — | — | -$217,481.00 | -$0.01 | -$0.01 | 19,720,478 | 19,720,478 |
|---|
| 2014-03-31 | — | — | — | — | — | $751,193.00 | -$517,914.00 | -$2.81M | — | — | $2.3M | $0.13 | $0.12 | 17,003,171 | 19,828,856 |
|---|
| 2013-09-30 | $140,000.00 | — | — | — | — | $76,937.00 | $63,063.00 | $118,522.00 | — | — | -$46,286.00 | -$0.01 | -$0.01 | 7,281,629 | 7,281,629 |
|---|
| 2013-06-30 | -$523,505.00 | — | — | — | — | $248,846.00 | -$85,513.00 | $150,669.00 | -$1.21M | — | -$166,777.00 | -$0.02 | -$0.02 | 7,124,541 | 7,124,541 |
|---|
| 2013-03-31 | $1.18M | — | — | — | — | $1.27M | -$91,887.00 | — | -$215,391.00 | — | -$215,391.00 | — | — | — | — |
|---|
| 2012-12-31 | $1.17M | — | — | — | — | $1.39M | -$219,256.00 | — | -$251,952.00 | — | -$251,952.00 | — | — | — | — |
|---|
| 2012-09-30 | $1.31M | — | — | — | — | $1.31M | $530.00 | — | -$128,576.00 | — | -$128,576.00 | — | — | — | — |
|---|
| 2012-06-30 | -$700,015.00 | — | — | — | — | -$1.11M | $405,258.00 | — | -$106,006.00 | — | -$106,006.00 | — | — | — | — |
|---|
| 2012-03-31 | $1.27M | — | — | — | — | $1.35M | -$78,885.00 | — | -$212,563.00 | — | -$212,563.00 | -$0.03 | -$0.03 | 6,826,444 | 6,826,444 |
|---|
| 2011-12-31 | $1.22M | — | — | — | — | $1.58M | -$359,797.00 | — | -$452,271.00 | — | -$452,271.00 | -$0.06 | -$0.06 | 6,798,488 | 6,798,488 |
|---|
| 2011-09-30 | $1.32M | — | — | — | — | $1.37M | -$48,322.00 | — | -$74,431.00 | — | -$74,431.00 | -$0.01 | -$0.01 | 6,798,488 | 6,798,488 |
|---|
| 2011-03-31 | $1.33M | — | — | — | — | $1.4M | -$67,863.00 | — | -$94,115.00 | — | -$94,115.00 | -$0.02 | -$0.02 | 6,498,055 | 6,498,055 |
|---|
| 2010-12-31 | $1.33M | — | — | — | — | $1.37M | -$40,499.00 | — | -$68,608.00 | — | -$68,608.00 | -$0.01 | -$0.01 | 6,420,488 | 6,420,488 |
|---|
| 2010-09-30 | $1.45M | — | — | — | — | $1.49M | -$34,043.00 | — | -$63,055.00 | — | -$63,055.00 | -$0.01 | -$0.01 | 6,420,488 | 6,420,488 |
|---|
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 | $41.44M | — | — | — | — | $43.01M | -$1.56M | $549,719.00 | -$1.01M | $800.00 | -$1.02M | -$0.34 | -$0.34 | 3,067,059 | 3,067,059 |
|---|
| 2024-12-31 | $39.49M | — | — | — | — | $42.22M | -$2.73M | $305,237.00 | -$2.42M | — | -$2.42M | -$0.80 | -$0.80 | 3,067,059 | 3,067,059 |
|---|
| 2023-12-31 | $36.78M | — | — | — | — | $45.74M | -$8.96M | $4.99M | — | — | -$3.97M | -$1.31 | -$1.31 | 3,054,587 | 3,054,587 |
|---|
| 2022-12-31 | $40.6M | — | — | — | — | $40.89M | -$286,572.00 | -$2.11M | — | — | -$2.4M | -$0.79 | -$0.79 | 3,054,126 | 3,054,126 |
|---|
| 2021-12-31 | $29.29M | — | — | — | — | $30.02M | -$728,992.00 | -$1.51M | — | — | -$2.25M | -$0.82 | -$0.82 | 2,768,285 | 2,768,285 |
|---|
| 2020-12-31 | $20.93M | — | — | — | — | $17.55M | $3.37M | -$412,552.00 | — | — | $2.96M | $1.07 | $0.95 | 2,724,753 | 3,107,253 |
|---|
| 2019-12-31 | $6.93M | — | — | — | — | $5.63M | $1.3M | $2.17M | — | — | -$861,614.00 | -$0.03 | -$0.03 | 27,282,385 | 27,282,385 |
|---|
| 2018-12-31 | $3.62M | — | — | — | — | $3.28M | $339,972.00 | $2.35M | — | — | -$1.99M | -$0.08 | -$0.08 | 26,913,045 | 26,913,045 |
|---|
| 2017-12-31 | $3.13M | — | — | — | — | $2.67M | $464,513.00 | $3.47M | — | — | -$3M | -$0.12 | -$0.12 | 25,849,025 | 25,849,025 |
|---|
| 2016-12-31 | — | — | — | — | — | $2.92M | -$57,677.00 | $1.23M | — | — | -$1.15M | -$0.05 | -$0.05 | 23,353,387 | 23,353,387 |
|---|
| 2015-12-31 | — | — | — | — | — | $4.75M | -$1.34M | $2.09M | — | — | -$3.33M | -$0.15 | -$0.15 | 21,996,909 | 21,996,909 |
|---|
| 2014-12-31 | — | — | — | — | — | $2.51M | -$652,381.00 | -$2.12M | — | — | $1.36M | $0.07 | $0.06 | 19,456,590 | 22,002,036 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 8,240,492 | 8,240,492 |
|---|
| 2013-06-30 | $3.14M | — | — | — | — | $3.15M | -$11,424.00 | — | -$1.81M | — | -$1.81M | — | — | — | — |
|---|
| 2012-06-30 | $3.11M | — | — | — | — | $3.19M | -$81,746.00 | — | -$845,271.00 | — | -$845,271.00 | — | — | — | — |
|---|