Complete source-backed income-statement history.
- Available history
- 2013-03-31 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 | $1.96M | — | — | $1.22M | — | — | -$246,000.00 | — | $614,000.00 | $374,000.00 | $240,000.00 | $0.01 | $0.01 | 19,085,714 | 19,627,512 |
|---|
| 2026-03-31 | $1.96M | — | — | $1.27M | — | — | $19.84M | — | $20.38M | $1.86M | $18.52M | $0.99 | $0.98 | 24,128 | 43,026 |
|---|
| 2025-12-31 | $1.57M | — | — | $1.1M | — | — | -$9.06M | — | -$8.65M | -$2.05M | -$6.6M | -$0.35 | -$0.35 | 18,682,899 | 18,682,899 |
|---|
| 2025-09-30 | $1.55M | — | — | $1.21M | — | — | $60.68M | — | $61.05M | $7.52M | $53.54M | $2.86 | $2.86 | 18,687,082 | 18,705,801 |
|---|
| 2025-06-30 | $1.42M | — | — | $1.12M | — | — | $22.48M | — | $22.92M | -$2.26M | $25.18M | $1.35 | $1.35 | 18,621,701 | 18,704,131 |
|---|
| 2025-03-31 | $1.39M | — | — | $1.09M | — | — | $9.4M | — | $9.88M | $674,000.00 | $9.21M | $0.50 | $0.50 | 4,993 | 4,993 |
|---|
| 2024-12-31 | $1.57M | — | — | $1.12M | — | — | $7.03M | — | $7.48M | -$234,000.00 | $7.71M | $0.41 | $0.41 | 18,609,736 | 18,783,445 |
|---|
| 2024-09-30 | $1.55M | — | — | $1.78M | — | — | -$13.13M | — | -$12.54M | $230,000.00 | -$12.77M | -$0.69 | -$0.69 | 18,586,075 | 18,586,075 |
|---|
| 2024-06-30 | $1.53M | — | — | $1.75M | — | — | -$15.01M | — | -$14.3M | $1.22M | -$15.52M | -$0.84 | -$0.84 | 18,486,964 | 18,486,964 |
|---|
| 2024-03-31 | $1.26M | — | — | $2.24M | — | — | -$10.51M | — | -$9.54M | -$130,000.00 | -$9.41M | -$0.51 | -$0.50 | -93,282 | -317,677 |
|---|
| 2023-12-31 | $1.27M | — | — | $1.24M | — | — | $969,000.00 | — | $1.67M | $1.34M | $328,000.00 | $0.02 | $0.02 | 18,704,400 | 18,916,246 |
|---|
| 2023-09-30 | $1.05M | — | — | $1.15M | — | — | $2.26M | — | $2.72M | $645,000.00 | $2.07M | $0.11 | $0.11 | 18,921,126 | 19,109,394 |
|---|
| 2023-06-30 | $608,000.00 | — | — | $1.07M | — | — | -$2.84M | — | -$2.36M | -$240,000.00 | -$2.12M | -$0.11 | -$0.11 | 18,951,046 | 18,951,046 |
|---|
| 2023-03-31 | $608,000.00 | $0.00 | — | $1.43M | — | — | $15.68M | — | $16.18M | $637,000.00 | $15.54M | $0.82 | $0.82 | 6,058 | 6,058 |
|---|
| 2022-12-31 | $578,000.00 | $0.00 | — | $936,000.00 | — | — | -$8.4M | — | -$7.81M | $210,000.00 | -$8.02M | -$0.42 | -$0.42 | 18,930,594 | 18,930,594 |
|---|
| 2022-09-30 | $398,000.00 | — | — | $980,000.00 | — | — | -$10.66M | — | -$10.43M | $215,000.00 | -$10.64M | -$0.56 | -$0.56 | 18,953,044 | 18,953,044 |
|---|
| 2022-06-30 | $335,000.00 | — | — | $1.1M | — | — | -$13.07M | — | -$13M | $200,000.00 | -$13.2M | -$0.71 | -$0.71 | 18,619,459 | 18,619,459 |
|---|
| 2022-03-31 | $335,000.00 | $0.00 | — | $767,000.00 | — | — | -$10.8M | — | -$10.74M | $273,000.00 | -$11.02M | -$0.60 | -$0.60 | 69,924 | 69,924 |
|---|
| 2021-12-31 | $385,000.00 | $5,000.00 | — | $893,000.00 | — | — | -$12.38M | — | -$12.3M | $412,000.00 | -$12.72M | -$0.69 | -$0.69 | 18,313,193 | 18,313,193 |
|---|
| 2021-09-30 | $182,000.00 | — | — | $930,000.00 | — | — | -$1.71M | — | -$1.63M | $152,000.00 | -$1.78M | -$0.10 | -$0.10 | 17,876,440 | 17,876,440 |
|---|
| 2021-06-30 | $182,000.00 | — | — | $1M | — | — | -$11.96M | — | -$11.86M | $146,000.00 | -$12.01M | -$0.68 | -$0.68 | 17,739,370 | 17,739,370 |
|---|
| 2021-03-31 | $181,000.00 | $0.00 | — | $1.31M | — | — | -$11.21M | — | -$11.12M | -$187,000.00 | -$10.94M | — | — | — | 62,287 |
|---|
| 2020-12-31 | $236,000.00 | $543,000.00 | — | $1.24M | — | — | -$12.06M | — | -$11.93M | $155,000.00 | -$12.09M | — | — | — | 17,492,539 |
|---|
| 2020-09-30 | $248,000.00 | $515,000.00 | — | $988,000.00 | — | — | -$16.27M | — | -$16.14M | $145,000.00 | -$16.28M | — | — | — | 17,350,386 |
|---|
| 2020-06-30 | $256,000.00 | $548,000.00 | — | $801,000.00 | — | — | -$15.27M | — | -$15.12M | $11,000.00 | -$15.13M | — | — | — | 17,207,532 |
|---|
| 2020-03-31 | $327,000.00 | $585,000.00 | — | $1.11M | — | — | -$10.37M | — | -$9.93M | $1.81M | -$11.74M | — | — | — | 253,765 |
|---|
| 2019-12-31 | $361,000.00 | $631,000.00 | — | $610,000.00 | — | — | -$9.32M | — | -$8.68M | $131,000.00 | -$8.81M | — | — | — | 17,093,133 |
|---|
| 2019-09-30 | $423,000.00 | $699,000.00 | — | $555,000.00 | — | — | -$8.31M | — | -$7.54M | $171,000.00 | -$7.72M | — | — | — | 16,634,154 |
|---|
| 2019-06-30 | $453,000.00 | $1.49M | -$1.04M | $680,000.00 | — | $8.5M | -$9.54M | — | -$9.08M | $292,000.00 | -$9.37M | — | — | — | 14,763,379 |
|---|
| 2019-03-31 | $1.3M | $1.69M | -$389,000.00 | $440,000.00 | — | $8.86M | -$9.24M | — | -$8.87M | $688,000.00 | -$9.56M | — | — | — | 36,410 |
|---|
| 2018-12-31 | $1.5M | $1.61M | -$113,000.00 | $647,000.00 | $100,000.00 | $8.62M | -$8.73M | — | -$8.35M | $0.00 | -$8.35M | — | — | — | 14,614,793 |
|---|
| 2018-09-30 | $1.82M | $1.8M | $26,000.00 | $568,000.00 | $100,000.00 | $12.17M | -$12.15M | — | -$11.78M | $0.00 | -$11.78M | — | — | — | 14,521,148 |
|---|
| 2018-06-30 | $1.87M | $2.15M | -$274,000.00 | $637,000.00 | $100,000.00 | $12.35M | -$12.62M | — | -$12.3M | $0.00 | -$12.3M | — | — | — | 14,481,561 |
|---|
| 2018-03-31 | $1.78M | $2.27M | -$494,000.00 | $580,000.00 | — | $8.06M | -$8.56M | — | -$8.36M | $0.00 | -$8.36M | — | — | — | 5,088 |
|---|
| 2017-12-31 | $1.6M | $2.02M | -$415,000.00 | $592,000.00 | — | $7.68M | -$8.09M | — | -$7.9M | -$7.8M | -$99,000.00 | — | — | — | 14,451,313 |
|---|
| 2017-09-30 | $1.51M | $1.91M | -$398,000.00 | $628,000.00 | — | $7.33M | -$7.72M | — | -$7.54M | $656,000.00 | -$8.2M | — | — | — | 14,447,499 |
|---|
| 2017-06-30 | $1.47M | $1.7M | -$235,000.00 | $552,000.00 | — | $7.12M | -$7.35M | — | -$7.26M | $650,000.00 | -$7.91M | — | — | — | 14,437,986 |
|---|
| 2017-03-31 | $1.26M | $1.96M | -$694,000.00 | $582,000.00 | — | $6.86M | -$7.56M | — | -$7.52M | $6.5M | -$14.01M | — | — | — | 5,639 |
|---|
| 2016-12-31 | $1.34M | $1.83M | -$497,000.00 | $539,000.00 | — | $6.81M | -$7.3M | — | -$7.29M | — | -$7.29M | — | — | — | 14,396,212 |
|---|
| 2016-09-30 | $1.14M | $1.68M | -$534,000.00 | $622,000.00 | — | $7.32M | -$7.85M | — | -$7.83M | — | -$7.83M | — | — | — | 14,383,224 |
|---|
| 2016-06-30 | $1.05M | $1.58M | -$539,000.00 | $573,000.00 | — | $9.54M | -$10.07M | — | -$10.05M | — | -$10.05M | — | — | — | 14,375,466 |
|---|
| 2016-03-31 | $951,290.00 | $1.7M | -$745,660.00 | $340,774.00 | — | $6.05M | -$6.8M | — | — | — | -$6.77M | — | — | — | 72,342 |
|---|
| 2015-12-31 | $940,392.00 | $906,291.00 | $34,101.00 | $341,129.00 | — | $5.3M | -$5.27M | — | — | — | -$5.24M | — | — | — | 14,375,441 |
|---|
| 2015-09-30 | $811,458.00 | $490,585.00 | $320,873.00 | $336,200.00 | — | $5.81M | -$5.49M | — | — | — | -$5.46M | — | — | — | 14,379,082 |
|---|
| 2015-06-30 | $840,860.00 | $375,174.00 | $465,686.00 | $304,897.00 | — | $4.84M | -$4.37M | — | — | — | -$4.35M | — | — | — | 13,492,560 |
|---|
| 2015-03-31 | $815,742.00 | $272,313.00 | $543,429.00 | $321,423.00 | — | $6.14M | -$5.6M | — | — | — | -$5.58M | — | — | — | 944,581 |
|---|
| 2014-12-31 | $835,623.00 | $283,043.00 | $552,580.00 | $242,823.00 | — | $4.08M | -$3.53M | — | — | — | -$3.53M | — | — | — | 12,473,024 |
|---|
| 2014-09-30 | $689,497.00 | $223,714.00 | $465,783.00 | $210,059.00 | — | $3.11M | -$2.64M | — | — | — | -$3.02M | — | — | — | 11,986,267 |
|---|
| 2014-06-30 | $831,138.00 | $283,930.00 | $547,208.00 | $226,695.00 | — | $2.94M | -$2.39M | — | — | — | -$2.59M | — | — | — | 2,827,574 |
|---|
| 2014-03-31 | $908,421.00 | — | $607,647.00 | $237,360.00 | — | $824,415.00 | -$216,768.00 | — | — | — | -$305,285.00 | — | — | — | -777,852 |
|---|
| 2013-12-31 | $929,515.00 | — | $634,573.00 | $223,230.00 | — | $819,220.00 | -$184,647.00 | — | — | — | -$270,750.00 | — | — | — | 904,611 |
|---|
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-03-31 | $6.5M | — | — | $4.7M | — | — | $93.93M | — | $95.71M | $5.07M | $90.64M | $4.85 | $4.83 | 18,688,175 | 18,755,739 |
|---|
| 2025-03-31 | $6.03M | — | — | $5.74M | — | — | -$11.71M | — | -$9.48M | $1.89M | -$11.37M | -$0.61 | -$0.61 | 18,562,446 | 18,562,446 |
|---|
| 2024-03-31 | $4.19M | — | — | $5.7M | — | — | -$10.12M | — | -$7.52M | $1.61M | -$9.13M | -$0.49 | -$0.49 | 18,765,190 | 18,765,190 |
|---|
| 2023-03-31 | $1.92M | $0.00 | — | $4.44M | — | — | -$16.46M | — | -$15.06M | $1.26M | -$16.32M | -$0.87 | -$0.87 | 18,841,049 | 18,841,049 |
|---|
| 2022-03-31 | $1.08M | $5,000.00 | — | $3.59M | — | — | -$36.85M | — | -$36.54M | $983,000.00 | -$37.52M | -$2.07 | -$2.07 | 18,142,828 | 18,142,828 |
|---|
| 2021-03-31 | $921,000.00 | $1.61M | — | $4.34M | — | — | -$54.81M | — | -$54.31M | $124,000.00 | -$54.43M | -$3.13 | -$3.13 | 17,412,958 | 17,412,958 |
|---|
| 2020-03-31 | $1.56M | $2.83M | — | $2.95M | — | — | -$37.53M | — | -$35.24M | $2.4M | -$37.64M | -$2.29 | -$2.29 | 16,421,610 | 16,421,610 |
|---|
| 2019-03-31 | $6.5M | $7.25M | -$752,000.00 | $2.29M | — | $41.99M | -$42.74M | — | -$41.31M | $688,000.00 | -$41.99M | — | — | — | 14,575,787 |
|---|
| 2018-03-31 | $6.36M | $7.9M | -$1.54M | $2.35M | — | $30.18M | -$31.73M | — | -$31.07M | -$6.5M | -$24.57M | — | — | — | 14,450,715 |
|---|
| 2017-03-31 | $4.79M | $7.05M | -$2.26M | $2.32M | — | $30.52M | -$32.78M | — | -$32.69M | $6.5M | -$39.19M | — | — | — | 14,390,641 |
|---|
| 2016-03-31 | $3.54M | $3.47M | $75,000.00 | $1.32M | — | $22.01M | -$21.93M | — | -$21.83M | — | -$21.83M | — | — | — | 14,156,848 |
|---|
| 2015-03-31 | $3.17M | $1.06M | $2.11M | $1M | — | $16.27M | -$14.16M | — | -$14.71M | — | -$14.71M | — | — | — | 10,048,210 |
|---|
| 2014-03-31 | $3.54M | $1.12M | $2.42M | $934,818.00 | — | $3.3M | -$886,473.00 | — | — | — | -$1.21M | — | — | — | 126,759 |
|---|
| 2013-03-31 | $2.76M | — | $1.93M | $715,918.00 | — | $2.95M | -$1.02M | — | — | — | -$1.24M | — | — | — | 126,759 |
|---|