Complete source-backed income-statement history.
- Available history
- 2010-06-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 | $2.73M | — | — | — | — | $2.82M | -$88,000.00 | -$240,000.00 | -$328,000.00 | -$45,000.00 | -$283,000.00 | -$0.03 | -$0.03 | 139,039 | 139,817 |
|---|
| 2026-03-31 | $2.76M | — | — | — | — | $2.67M | $88,000.00 | $1.75M | $1.83M | -$844,000.00 | $2.68M | $0.23 | $0.23 | 11,858,724 | 11,883,102 |
|---|
| 2025-12-31 | $2.51M | — | — | — | — | $2.6M | -$88,000.00 | $623,000.00 | $535,000.00 | $1.38M | -$846,000.00 | -$0.07 | -$0.07 | 12,762,003 | 12,765,706 |
|---|
| 2025-09-30 | $2.25M | — | — | — | — | $2.77M | -$515,000.00 | $2.36M | $1.84M | $337,000.00 | $1.51M | $0.12 | $0.12 | 12,971,512 | 12,974,543 |
|---|
| 2025-06-30 | $1.96M | — | — | — | — | $2.96M | -$996,000.00 | $658,000.00 | -$338,000.00 | -$157,000.00 | -$181,000.00 | -$0.02 | -$0.02 | -71,367 | -73,414 |
|---|
| 2025-03-31 | $2.1M | — | — | — | — | $3M | -$893,000.00 | $648,000.00 | -$245,000.00 | $137,000.00 | -$382,000.00 | -$0.03 | -$0.03 | 13,023,636 | 13,024,441 |
|---|
| 2024-12-31 | $2.23M | — | — | — | — | $2.77M | -$539,000.00 | $423,000.00 | -$116,000.00 | -$30,000.00 | -$86,000.00 | -$0.01 | -$0.01 | 13,497,961 | 13,498,306 |
|---|
| 2024-09-30 | $2.16M | — | — | — | — | $2.72M | -$559,000.00 | $995,000.00 | $436,000.00 | $121,000.00 | $315,000.00 | $0.02 | $0.02 | 13,714,517 | 13,714,517 |
|---|
| 2024-06-30 | $2.44M | — | — | — | — | $2.84M | -$398,000.00 | $849,000.00 | $451,000.00 | $136,000.00 | $315,000.00 | $0.02 | $0.02 | -96,391 | -96,424 |
|---|
| 2024-03-31 | $2.59M | — | — | — | — | $3.08M | -$488,000.00 | $528,000.00 | $40,000.00 | $75,000.00 | -$35,000.00 | $0.00 | $0.00 | 14,077,042 | 14,077,042 |
|---|
| 2023-12-31 | $2.82M | — | — | — | — | $2.63M | $192,000.00 | $1.47M | $1.67M | $436,000.00 | $1.23M | $0.09 | $0.09 | 14,291,328 | 14,291,396 |
|---|
| 2023-09-30 | $3.13M | — | — | — | — | $2.92M | $215,000.00 | -$456,000.00 | -$241,000.00 | -$65,000.00 | -$176,000.00 | -$0.01 | -$0.01 | 14,465,510 | 14,465,701 |
|---|
| 2023-06-30 | $3.31M | — | — | — | — | $3.01M | $302,000.00 | $563,000.00 | $865,000.00 | $236,000.00 | $629,000.00 | $0.05 | $0.05 | -224,060 | -224,119 |
|---|
| 2023-03-31 | $3.62M | — | — | — | — | $2.89M | $730,000.00 | $1.22M | $1.95M | $326,000.00 | $1.62M | $0.11 | $0.11 | 14,747,537 | 14,747,637 |
|---|
| 2022-12-31 | $3.73M | — | — | — | — | $2.82M | $908,000.00 | $178,000.00 | $1.09M | $239,000.00 | $847,000.00 | $0.06 | $0.06 | 14,889,946 | 14,890,031 |
|---|
| 2022-09-30 | $4.41M | — | — | — | — | $2.83M | $1.59M | -$1.4M | $186,000.00 | $133,000.00 | $53,000.00 | $0.00 | $0.00 | 14,948,688 | 14,949,275 |
|---|
| 2022-06-30 | $5.44M | — | — | — | — | $2.65M | $2.79M | -$4.16M | -$1.37M | $321,000.00 | -$1.69M | -$0.11 | -$0.11 | -10,782 | -10,815 |
|---|
| 2022-03-31 | $6.18M | — | — | — | — | $3.66M | $2.52M | -$3.61M | -$1.09M | -$246,000.00 | -$846,000.00 | -$0.06 | -$0.06 | 15,010,630 | 15,011,582 |
|---|
| 2021-12-31 | $6.57M | — | — | — | — | $3.64M | $2.94M | $1.59M | $4.53M | $939,000.00 | $3.59M | $0.24 | $0.24 | 15,021,792 | 15,022,814 |
|---|
| 2021-09-30 | $6.52M | — | — | — | — | $3.65M | $2.87M | $37,000.00 | $2.9M | $514,000.00 | $2.39M | $0.16 | $0.16 | 15,030,115 | 15,031,199 |
|---|
| 2021-06-30 | $7.33M | — | — | — | — | $3.47M | $3.86M | -$1.81M | $2.05M | -$2.7M | $4.75M | $0.31 | $0.31 | -8,020 | -7,842 |
|---|
| 2021-03-31 | $6.36M | — | — | — | — | $3.06M | $3.29M | $8.39M | $11.69M | $3.08M | $8.61M | $0.57 | $0.57 | 15,061,818 | 15,062,988 |
|---|
| 2020-12-31 | $4.72M | — | — | — | — | $4.65M | $75,000.00 | $21.65M | $21.73M | $5.06M | $16.66M | $1.10 | $1.10 | 15,082,539 | 15,082,943 |
|---|
| 2020-09-30 | $3.25M | — | — | — | — | $2.31M | $937,000.00 | $1.04M | $1.97M | $30,000.00 | $1.94M | $0.13 | $0.13 | 15,080,549 | 15,080,743 |
|---|
| 2020-06-30 | $1.87M | — | — | — | — | $2.12M | -$245,000.00 | $1.74M | $1.5M | -$1,000.00 | $1.5M | $0.10 | $0.10 | -18,724 | -18,724 |
|---|
| 2020-03-31 | $914,000.00 | — | — | — | — | $1.89M | -$979,000.00 | -$503,000.00 | -$1.48M | $75,000.00 | -$1.61M | -$0.11 | -$0.11 | 15,121,950 | 15,121,950 |
|---|
| 2019-12-31 | $887,000.00 | — | — | — | — | $1.4M | -$511,000.00 | -$440,000.00 | -$951,000.00 | -$25,000.00 | -$1M | -$0.06 | -$0.06 | 15,129,114 | 15,129,114 |
|---|
| 2019-09-30 | $804,000.00 | — | — | — | — | $1.47M | -$668,000.00 | -$3.04M | -$3.7M | -$224,000.00 | -$3.57M | -$0.24 | -$0.24 | 15,130,235 | 15,130,235 |
|---|
| 2019-06-30 | $765,000.00 | — | — | — | — | $1.55M | -$781,000.00 | $744,000.00 | -$37,000.00 | -$423,000.00 | $193,000.00 | $0.02 | $0.02 | -2,710 | -2,710 |
|---|
| 2019-03-31 | $857,000.00 | — | — | — | — | $1.53M | -$672,000.00 | $2.11M | $1.44M | $546,000.00 | $779,000.00 | $0.05 | $0.05 | 15,132,408 | 15,132,408 |
|---|
| 2018-12-31 | $793,000.00 | — | — | — | — | $1.65M | -$856,000.00 | -$3.46M | -$4.32M | -$744,000.00 | -$3.21M | -$0.21 | -$0.21 | 15,145,702 | 15,145,702 |
|---|
| 2018-09-30 | $1.22M | — | — | — | — | $1.91M | -$683,000.00 | -$905,000.00 | -$1.59M | -$356,000.00 | -$1.15M | -$0.08 | -$0.08 | 15,144,884 | 15,144,884 |
|---|
| 2018-06-30 | $1.36M | — | — | — | — | $2.43M | -$1.07M | $617,000.00 | -$453,000.00 | -$87,000.00 | -$312,000.00 | -$0.02 | -$0.02 | -4,503 | -4,530 |
|---|
| 2018-03-31 | $1.42M | — | — | — | — | $2.01M | -$590,000.00 | -$643,000.00 | -$1.23M | -$168,000.00 | -$1.06M | -$0.07 | -$0.07 | 15,144,068 | 15,144,068 |
|---|
| 2017-12-31 | $1.99M | — | — | — | — | $2.14M | -$149,000.00 | $1.48M | $1.33M | $442,000.00 | $749,000.00 | $0.05 | $0.05 | 15,160,589 | 15,160,589 |
|---|
| 2017-09-30 | $1.49M | — | — | — | — | $1.97M | -$479,000.00 | $1.73M | $1.25M | $10,000.00 | $1.27M | $0.08 | $0.08 | 15,182,651 | 15,182,651 |
|---|
| 2017-06-30 | — | — | — | — | — | $1.95M | -$479,000.00 | -$317,000.00 | -$796,000.00 | $4,000.00 | -$751,000.00 | -$0.05 | -$0.05 | -8,126 | -8,126 |
|---|
| 2017-03-31 | — | — | — | — | — | $1.86M | -$191,000.00 | $161,000.00 | -$30,000.00 | $3,000.00 | -$33,000.00 | $0.00 | $0.00 | 15,200,280 | 15,200,280 |
|---|
| 2016-12-31 | — | — | — | — | — | $1.88M | -$234,000.00 | $249,000.00 | $15,000.00 | -$10,000.00 | $8,000.00 | $0.00 | $0.00 | 15,218,734 | 15,218,734 |
|---|
| 2016-09-30 | — | — | — | — | — | $1.95M | $31,000.00 | $253,000.00 | $284,000.00 | $20,000.00 | $263,000.00 | $0.02 | $0.02 | 15,240,957 | 15,240,957 |
|---|
| 2016-06-30 | — | — | — | — | — | $1.96M | -$325,000.00 | $74,000.00 | -$251,000.00 | -$1,000.00 | -$245,000.00 | -$0.02 | -$0.02 | -11,783 | -11,783 |
|---|
| 2016-03-31 | — | — | — | — | — | $1.87M | -$540,000.00 | $148,000.00 | -$392,000.00 | -$16,000.00 | -$350,000.00 | -$0.02 | -$0.02 | 15,277,098 | 15,277,098 |
|---|
| 2015-12-31 | — | — | — | — | — | $3.21M | -$1.92M | -$271,000.00 | -$2.19M | $0.00 | -$2.21M | -$0.14 | -$0.14 | 15,300,421 | 15,300,421 |
|---|
| 2015-09-30 | — | — | — | — | — | $2.65M | -$1.4M | $534,000.00 | -$861,000.00 | $11,000.00 | -$868,000.00 | -$0.06 | -$0.06 | 15,342,186 | 15,342,186 |
|---|
| 2015-06-30 | — | — | — | — | — | $2.63M | -$1.17M | -$88,000.00 | -$1.26M | $800,000.00 | -$2.05M | -$0.13 | -$0.13 | -6,358 | -6,358 |
|---|
| 2015-03-31 | — | — | — | — | — | $2.56M | -$1.17M | $249,000.00 | -$922,000.00 | $26,000.00 | -$1.01M | -$0.07 | -$0.07 | 15,379,365 | 15,379,365 |
|---|
| 2014-12-31 | — | — | — | — | — | $2.7M | -$837,000.00 | $53,000.00 | -$784,000.00 | $3,000.00 | -$842,000.00 | -$0.05 | -$0.05 | 15,409,292 | 15,409,292 |
|---|
| 2014-09-30 | — | — | — | — | — | $3.61M | -$316,000.00 | $220,000.00 | -$96,000.00 | -$7,000.00 | -$128,000.00 | -$0.01 | -$0.01 | 15,429,327 | 15,429,327 |
|---|
| 2014-06-30 | — | — | — | — | — | $321,000.00 | -$321,000.00 | $668,000.00 | $347,000.00 | -$9,000.00 | $261,000.00 | $0.02 | $0.02 | -7,258 | -7,258 |
|---|
| 2014-03-31 | $2.74M | — | — | — | — | $3.16M | -$415,000.00 | $403,000.00 | -$12,000.00 | $14,000.00 | -$28,000.00 | $0.00 | $0.00 | 15,454,932 | 15,454,932 |
|---|
| 2013-12-31 | — | — | — | — | — | $4.2M | -$1.46M | $40,000.00 | -$1.42M | -$466,000.00 | -$1.17M | -$0.08 | -$0.08 | 15,472,370 | 15,472,370 |
|---|
| 2013-09-30 | — | — | — | — | — | $4.13M | -$1.08M | $1.05M | -$23,000.00 | -$14,000.00 | -$37,000.00 | $0.00 | $0.00 | 15,471,268 | 15,471,268 |
|---|
| 2013-06-30 | — | — | — | — | — | $3.98M | -$523,635.00 | — | -$607,192.00 | -$191,794.00 | -$449,952.00 | -$0.03 | -$0.03 | -1,759 | -1,759 |
|---|
| 2013-03-31 | $4.47M | — | — | — | — | $4.26M | $214,666.00 | -$16,081.00 | $198,585.00 | $82,958.00 | $41,167.00 | $0.00 | $0.00 | 15,490,020 | 15,490,020 |
|---|
| 2012-12-31 | $5.49M | — | — | — | — | $4.81M | $162,055.00 | $160,987.00 | $323,042.00 | $145,310.00 | $165,985.00 | $0.01 | $0.01 | 15,487,207 | 15,487,207 |
|---|
| 2012-09-30 | $4.98M | — | — | — | — | $4.46M | -$44,086.00 | — | $156,565.00 | $63,526.00 | $48,800.00 | $0.00 | $0.00 | 15,475,887 | 15,475,887 |
|---|
| 2012-06-30 | $4.64M | — | — | — | — | $2.95M | — | — | $41,700.00 | $49,738.00 | -$116,038.00 | -$0.01 | -$0.01 | 4,863 | 4,623 |
|---|
| 2012-03-31 | $5.54M | — | — | — | — | $4.74M | — | — | $795,425.00 | $308,287.00 | $487,138.00 | $0.03 | $0.03 | 15,448,100 | 15,448,518 |
|---|
| 2011-12-31 | $5.88M | — | — | — | — | $5.22M | — | — | $662,789.00 | $253,407.00 | $409,382.00 | $0.03 | $0.03 | 15,435,997 | 15,436,119 |
|---|
| 2011-09-30 | $7.79M | — | — | — | — | $6.63M | — | — | $1.16M | $412,568.00 | $749,518.00 | $0.05 | $0.05 | 15,425,705 | 15,426,221 |
|---|
| 2011-06-30 | $9.69M | — | — | — | — | $7.31M | — | — | $2.38M | $838,418.00 | $1.54M | $0.10 | $0.10 | 6,670 | 6,670 |
|---|
| 2011-03-31 | $11.41M | — | — | — | — | $7.36M | — | — | $4.05M | $1.36M | $2.69M | $0.17 | $0.17 | 15,396,240 | 15,396,240 |
|---|
| 2010-12-31 | $11.91M | — | — | — | — | $8.27M | — | — | $3.64M | $1.31M | $2.33M | $0.15 | $0.15 | 15,372,554 | 15,372,554 |
|---|
| 2010-09-30 | $8.92M | — | — | — | — | $6.96M | — | — | $1.96M | $693,537.00 | $1.27M | $0.08 | $0.08 | 15,364,500 | 15,364,500 |
|---|
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 |
|---|
| 2026-06-30 | $10.25M | — | $3.59M | — | — | $10.85M | -$603,000.00 | $4.49M | $3.88M | $829,000.00 | $3.06M | $0.24 | $0.24 | 12,674,691 | 12,686,445 |
|---|
| 2025-06-30 | $8.45M | — | -$531,000.00 | — | — | $11.44M | -$2.99M | $2.72M | -$262,000.00 | $72,000.00 | -$334,000.00 | -$0.03 | -$0.03 | 13,343,506 | 13,344,627 |
|---|
| 2024-06-30 | $10.98M | — | — | — | — | $11.46M | -$480,000.00 | $2.4M | $1.92M | $582,000.00 | $1.33M | $0.09 | $0.09 | 14,182,300 | 14,182,353 |
|---|
| 2023-06-30 | $15.07M | — | — | — | — | $11.55M | $3.53M | $558,000.00 | $4.08M | $934,000.00 | $3.15M | $0.22 | $0.22 | 14,638,833 | 14,639,069 |
|---|
| 2022-06-30 | $24.71M | — | — | — | — | $13.6M | $11.11M | -$6.15M | $4.97M | $1.53M | $3.44M | $0.23 | $0.23 | 15,010,138 | 15,011,128 |
|---|
| 2021-06-30 | $21.65M | — | — | — | — | $13.49M | $8.17M | $29.27M | $37.44M | $5.48M | $31.96M | $2.12 | $2.12 | 15,067,044 | 15,067,953 |
|---|
| 2020-06-30 | $4.48M | — | — | — | — | $6.88M | -$2.4M | -$2.24M | -$4.64M | -$175,000.00 | -$4.68M | -$0.31 | -$0.31 | 15,108,394 | 15,108,394 |
|---|
| 2019-06-30 | $3.46M | — | — | — | — | $6.22M | -$2.76M | -$1.51M | -$4.27M | -$977,000.00 | -$3.39M | -$0.22 | -$0.22 | 15,138,351 | 15,138,351 |
|---|
| 2018-06-30 | $6.26M | — | — | — | — | $8.55M | -$2.29M | $3.17M | $886,000.00 | $197,000.00 | $647,000.00 | $0.04 | $0.04 | 15,158,067 | 15,158,067 |
|---|
| 2017-06-30 | $6.76M | — | — | — | — | $7.64M | -$873,000.00 | $346,000.00 | -$527,000.00 | $17,000.00 | -$513,000.00 | -$0.03 | -$0.03 | 15,212,008 | 15,212,008 |
|---|
| 2016-06-30 | — | — | — | — | — | $9.68M | -$4.18M | $485,000.00 | -$3.69M | -$6,000.00 | -$3.68M | -$0.24 | -$0.24 | 15,294,893 | 15,294,893 |
|---|
| 2015-06-30 | — | — | — | — | — | $10.84M | -$3.51M | $434,000.00 | -$3.07M | $822,000.00 | -$4.03M | -$0.26 | -$0.26 | 15,399,831 | 15,399,831 |
|---|
| 2014-06-30 | — | — | — | — | — | $11.81M | -$3.28M | $2.17M | -$1.11M | -$475,000.00 | -$970,000.00 | -$0.06 | -$0.06 | 15,459,022 | 15,459,022 |
|---|
| 2013-06-30 | — | — | — | — | — | $17.51M | -$191,000.00 | — | $71,000.00 | $100,000.00 | -$194,000.00 | -$0.01 | -$0.01 | 15,482,612 | 15,482,612 |
|---|
| 2012-06-30 | $23.85M | — | — | — | — | $19.54M | $2.84M | — | $2.66M | $1.02M | $1.53M | $0.10 | $0.10 | 15,441,464 | 15,441,582 |
|---|
| 2011-06-30 | $41.93M | — | — | — | — | $29.9M | $11.02M | — | $12.03M | $4.2M | $7.83M | $0.51 | $0.51 | 15,384,435 | 15,384,435 |
|---|
| 2010-06-30 | $35.03M | — | — | — | — | $26.52M | — | — | $8.51M | $3.16M | $5.35M | $0.35 | $0.35 | 15,339,038 | 15,341,820 |
|---|