Complete source-backed income-statement history.
- Available history
- 2010-03-31 to 2025-09-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 |
|---|
| 2025-09-30 | $3.16M | — | — | — | — | — | -$963,000.00 | $174,000.00 | -$789,000.00 | $8,000.00 | -$752,000.00 | -$0.11 | -$0.11 | 6,754,000 | 6,754,000 |
|---|
| 2025-06-30 | $3.03M | — | — | — | — | $4.02M | -$986,000.00 | $247,000.00 | -$739,000.00 | $19,000.00 | -$748,000.00 | -$0.11 | -$0.11 | 6,708,000 | 6,754,000 |
|---|
| 2025-03-31 | $2.95M | — | — | — | — | $4.37M | -$1.42M | $341,000.00 | -$1.08M | $28,000.00 | -$1.03M | -$0.13 | -$0.13 | 0 | -5,000 |
|---|
| 2024-12-31 | $2.97M | — | — | — | — | $3.67M | -$703,000.00 | $298,000.00 | -$405,000.00 | $60,000.00 | -$186,000.00 | -$0.04 | -$0.04 | 6,685,000 | 6,690,000 |
|---|
| 2024-09-30 | $2.96M | — | — | — | — | $3.98M | -$1.26M | $161,000.00 | -$1.1M | $103,000.00 | -$681,000.00 | -$0.10 | -$0.10 | 6,654,000 | 6,659,000 |
|---|
| 2024-06-30 | $489,000.00 | — | — | — | — | $4.06M | -$3.57M | -$2.13M | -$5.7M | -$128,000.00 | -$3.3M | -$0.49 | -$0.49 | 6,749,000 | 6,754,000 |
|---|
| 2024-03-31 | $0.00 | — | — | — | — | $1.37M | -$1.37M | $114,000.00 | -$1.25M | $0.00 | -$211,000.00 | -$0.03 | -$0.03 | -5,000 | -15,000 |
|---|
| 2023-12-31 | $0.00 | — | — | — | — | $1.77M | -$1.77M | $68,000.00 | -$1.7M | $0.00 | -$11.66M | -$1.60 | -$1.60 | 7,286,000 | 7,296,000 |
|---|
| 2023-09-30 | $0.00 | — | — | — | — | $1.61M | -$1.61M | -$49,000.00 | -$1.66M | $0.00 | -$10.49M | -$1.44 | -$1.44 | 7,286,000 | 7,286,000 |
|---|
| 2023-06-30 | $0.00 | — | — | — | — | $1.5M | -$1.5M | $12,000.00 | -$1.49M | $0.00 | $1.56M | $0.21 | $0.21 | 7,279,000 | 7,289,000 |
|---|
| 2023-03-31 | $8.69M | — | — | — | — | — | — | — | -$15.8M | $2,000.00 | -$15.8M | -$2.16 | -$2.16 | -19,000 | -19,000 |
|---|
| 2022-12-31 | $11.27M | — | — | — | — | — | — | — | -$10.37M | $3M | -$13.37M | -$1.85 | -$1.85 | 7,219,000 | 7,219,000 |
|---|
| 2022-09-30 | $13.1M | — | — | — | — | — | — | — | -$4.13M | -$958,000.00 | -$3.17M | -$0.44 | -$0.44 | 7,273,000 | 7,273,000 |
|---|
| 2022-06-30 | $11.28M | — | — | — | — | — | — | — | -$2.4M | -$627,000.00 | -$1.78M | -$0.24 | -$0.24 | 7,464,000 | 7,464,000 |
|---|
| 2022-03-31 | $12.37M | — | — | — | — | — | — | — | $490,000.00 | $122,000.00 | $368,000.00 | $0.05 | $0.05 | -21,000 | -21,000 |
|---|
| 2021-12-31 | $12.24M | — | — | — | — | — | — | — | -$911,000.00 | -$209,000.00 | -$702,000.00 | -$0.09 | -$0.09 | 7,621,000 | 7,621,000 |
|---|
| 2021-09-30 | $12.57M | — | — | — | — | — | — | — | $2.14M | $536,000.00 | $1.6M | $0.21 | $0.21 | 7,620,000 | 7,620,000 |
|---|
| 2021-06-30 | $12.59M | — | — | — | — | — | — | — | $2.33M | $599,000.00 | $1.73M | $0.22 | $0.22 | 7,650,000 | 7,650,000 |
|---|
| 2021-03-31 | $13.29M | — | — | — | — | — | — | — | $2.75M | $884,000.00 | $1.87M | $0.25 | $0.24 | -36,000 | -36,000 |
|---|
| 2020-12-31 | $14.47M | — | — | — | — | — | — | — | $4.98M | $1.19M | $3.79M | $0.49 | $0.49 | 7,674,000 | 7,674,000 |
|---|
| 2020-09-30 | $14.11M | — | — | — | — | — | — | — | $1.36M | $92,000.00 | $1.27M | $0.16 | $0.16 | 7,731,000 | 7,731,000 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | $1.86M | $429,000.00 | $1.43M | $0.18 | $0.18 | 7,758,000 | 7,758,000 |
|---|
| 2020-03-31 | $14.9M | — | — | — | — | — | — | — | $550,000.00 | -$1.75M | $2.3M | $0.30 | $0.30 | -159,000 | -159,000 |
|---|
| 2019-12-31 | $14.97M | — | — | — | — | — | — | — | $540,000.00 | $229,000.00 | $311,000.00 | $0.04 | $0.04 | 7,918,000 | 7,919,000 |
|---|
| 2019-09-30 | $15.59M | — | — | — | — | — | — | — | $360,000.00 | $92,000.00 | $268,000.00 | $0.03 | $0.03 | 7,789,000 | 7,790,000 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | $797,000.00 | $206,000.00 | $591,000.00 | $0.07 | $0.07 | 7,921,000 | 7,922,000 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | -$5.98M | -$1.23M | -$4.75M | -$0.60 | -$0.60 | 74,000 | 74,000 |
|---|
| 2018-12-31 | — | — | — | — | — | $18.02M | — | — | -$1.28M | -$376,000.00 | -$905,000.00 | -$0.12 | -$0.12 | 7,813,000 | 7,820,000 |
|---|
| 2018-09-30 | — | — | — | — | — | $18.73M | — | — | $678,000.00 | $96,000.00 | $582,000.00 | $0.07 | $0.07 | 7,713,000 | 7,719,000 |
|---|
| 2018-06-30 | — | — | — | — | — | $16.77M | — | — | $1.99M | $572,000.00 | $1.42M | $0.18 | $0.18 | 7,819,000 | 7,830,000 |
|---|
| 2018-03-31 | — | — | — | — | — | $19.38M | — | — | $472,000.00 | -$171,000.00 | $643,000.00 | $0.08 | $0.08 | 45,000 | 45,000 |
|---|
| 2017-12-31 | — | — | — | — | — | $19.71M | — | — | $814,000.00 | $3.71M | -$2.9M | -$0.37 | -$0.37 | 7,800,000 | 7,800,000 |
|---|
| 2017-09-30 | — | — | — | — | — | $20.77M | — | — | $564,000.00 | $220,000.00 | $344,000.00 | $0.04 | $0.04 | 7,741,000 | 7,786,000 |
|---|
| 2017-06-30 | — | — | — | — | — | $20.89M | — | — | $1.31M | $500,000.00 | $813,000.00 | $0.10 | $0.10 | 7,720,000 | 7,773,000 |
|---|
| 2017-03-31 | — | — | — | — | — | $24.57M | — | — | -$1.71M | -$641,000.00 | -$1.07M | -$0.13 | -$0.14 | -8,000 | -6,000 |
|---|
| 2016-12-31 | — | — | — | — | — | $19.46M | — | — | $2.59M | $981,000.00 | $1.61M | $0.21 | $0.21 | 7,590,000 | 7,650,000 |
|---|
| 2016-09-30 | — | — | — | — | — | $19.49M | — | — | $3.16M | $1.19M | $1.97M | $0.25 | $0.25 | 7,672,000 | 7,733,000 |
|---|
| 2016-06-30 | — | — | — | — | — | $18.21M | — | — | $4.71M | $1.8M | $2.9M | $0.37 | $0.37 | 7,672,000 | 7,732,000 |
|---|
| 2016-03-31 | — | — | — | — | — | $18.81M | — | — | $4.43M | $1.7M | $2.73M | $0.33 | $0.35 | 7,614,380 | 7,684,222 |
|---|
| 2015-12-31 | — | — | — | — | — | $18.33M | — | — | $4.43M | $1.7M | $2.73M | $0.36 | $0.35 | 7,623 | 7,771 |
|---|
| 2015-09-30 | — | — | — | — | — | $17.39M | — | — | $5.3M | $2.04M | $3.26M | $0.43 | $0.42 | 7,622,000 | 7,752,000 |
|---|
| 2015-06-30 | — | — | — | — | — | $16.07M | — | — | $5.96M | $2.29M | $3.67M | $0.48 | $0.47 | 7,616,000 | 7,743,000 |
|---|
| 2015-03-31 | — | — | — | — | — | $15.7M | — | — | $6.23M | $2.38M | $3.85M | $0.33 | $0.33 | -175,778 | -179,998 |
|---|
| 2014-12-31 | — | — | — | — | — | $15.66M | — | — | $6.14M | $2.37M | $3.77M | $0.31 | $0.30 | 12,197,125 | 12,375,339 |
|---|
| 2014-09-30 | — | — | — | — | — | $14.73M | — | — | $6.99M | $2.67M | $4.33M | $0.36 | $0.35 | 12,190,800 | 12,364,703 |
|---|
| 2014-06-30 | — | — | — | — | — | $14.6M | — | — | $6.73M | $1.82M | $4.91M | $0.40 | $0.40 | 12,178,293 | 12,363,202 |
|---|
| 2014-03-31 | $20.44M | $1,640.00 | — | — | — | $15.05M | — | — | $5.39M | $2.53M | $2.86M | $0.23 | $0.23 | 7,165 | 39,029 |
|---|
| 2013-12-31 | $20.76M | $2,125.00 | — | — | — | $14.1M | — | — | $6.66M | $2.83M | $3.83M | $0.32 | $0.31 | 12,108,988 | 12,334,179 |
|---|
| 2013-09-30 | $20.95M | $2,541.00 | — | — | — | $13.75M | — | — | $7.2M | $2.89M | $4.32M | $0.36 | $0.35 | 12,092,246 | 12,315,241 |
|---|
| 2013-06-30 | $20.48M | $2,295.00 | — | — | — | $11.21M | — | — | $9.27M | $3.56M | $5.7M | $0.47 | $0.46 | 12,065,012 | 12,287,492 |
|---|
| 2013-03-31 | $20.37M | $2,557.00 | — | — | — | $12.54M | — | — | $7.83M | $3.05M | $4.79M | $0.39 | $0.39 | 15,288 | 26,635 |
|---|
| 2012-12-31 | $20.6M | $3,895.00 | — | — | — | $13.13M | — | — | $7.47M | $2.88M | $4.6M | $0.38 | $0.38 | 11,981,627 | 12,193,458 |
|---|
| 2012-09-30 | $20.71M | $1,809.00 | — | — | — | $12.32M | — | — | $8.39M | $3.24M | $5.15M | $0.43 | $0.42 | 11,963,596 | 12,182,065 |
|---|
| 2012-06-30 | $20.43M | $3,363.00 | — | — | — | $11.64M | — | — | $8.79M | $3.38M | $5.41M | $0.45 | $0.44 | 11,940,200 | 12,178,840 |
|---|
| 2012-03-31 | $29.53M | $2,527.00 | — | — | — | $19.72M | — | — | $9.81M | $3.77M | $6.04M | $0.51 | $0.50 | 14,603 | 17,830 |
|---|
| 2011-12-31 | $17.14M | $4,051.00 | — | — | — | $8.45M | — | — | $8.69M | $3.33M | $5.36M | $0.46 | $0.45 | 11,782,715 | 12,049,563 |
|---|
| 2011-09-30 | $17.21M | $2,843.00 | — | — | — | $8.19M | — | — | $9.02M | $3.5M | $5.52M | $0.47 | $0.46 | 11,772,819 | 12,027,461 |
|---|
| 2011-06-30 | $16.63M | $2,756.00 | — | — | — | $8M | — | — | $8.63M | $3.33M | $5.3M | $0.46 | $0.44 | 11,651,295 | 11,965,462 |
|---|
| 2011-03-31 | -$46.61B | -$9.16M | — | — | — | -$27.09B | — | — | -$19.51B | -$7.5B | -$12.02B | $0.40 | $0.40 | — | — |
|---|
| 2010-12-31 | $16B | $2.86M | — | — | — | $8.73B | — | — | $7.26B | $2.79B | $4.47B | $0.39 | $0.38 | — | — |
|---|
| 2010-09-30 | $15.73M | $3,411.00 | — | — | — | $9.27M | — | — | $6.47M | $2.48M | $3.98M | $0.34 | $0.34 | — | — |
|---|
| 2010-06-30 | $14.95M | $2,906.00 | — | — | — | $9.14M | — | — | $5.81M | $2.24M | — | $0.31 | $0.30 | — | — |
|---|
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-03-31 | $9.37M | — | — | — | — | $16.33M | -$6.96M | -$1.33M | -$8.29M | $63,000.00 | -$5.15M | -$0.77 | -$0.77 | 6,696,000 | 6,696,000 |
|---|
| 2024-03-31 | $0.00 | — | — | — | — | $6.24M | -$6.24M | $145,000.00 | -$6.1M | $0.00 | -$20.8M | -$2.86 | -$2.86 | 7,283,000 | 7,283,000 |
|---|
| 2023-03-31 | $44.34M | — | — | — | — | $32.45M | — | — | -$32.7M | $1.42M | -$34.12M | -$4.65 | -$4.65 | 7,330,000 | 7,330,000 |
|---|
| 2022-03-31 | $49.78M | — | — | — | — | — | — | — | $4.05M | $1.05M | $3M | $0.39 | $0.39 | 7,572,000 | 7,572,000 |
|---|
| 2021-03-31 | $56.02M | — | — | — | — | — | — | — | $10.95M | $2.6M | $8.35M | $1.09 | $1.09 | 7,626,000 | 7,626,000 |
|---|
| 2020-03-31 | $62.1M | — | — | — | — | — | — | — | $2.25M | -$1.22M | $3.47M | $0.45 | $0.45 | 7,702,000 | 7,703,000 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | -$4.59M | -$940,000.00 | -$3.65M | -$0.46 | -$0.46 | 7,861,000 | 7,861,000 |
|---|
| 2018-03-31 | — | — | — | — | — | $80.75M | — | — | $3.16M | $4.26M | -$1.1M | -$0.14 | -$0.14 | 7,819,000 | 7,819,000 |
|---|
| 2017-03-31 | — | — | — | — | — | $81.73M | — | — | $8.74M | $3.33M | $5.41M | $0.70 | $0.69 | 7,664,000 | 7,726,000 |
|---|
| 2016-03-31 | — | — | — | — | — | $70.6M | — | — | $20.11M | $7.73M | $12.38M | $1.60 | $1.59 | 7,622,000 | 7,692,000 |
|---|
| 2015-03-31 | — | — | — | — | — | $60.69M | — | — | $26.1M | $9.24M | $16.86M | $1.40 | $1.38 | 12,013,000 | 12,192,000 |
|---|
| 2014-03-31 | $82.63M | $8,601.00 | — | — | — | $54.11M | — | — | $28.52M | $11.81M | $16.7M | $1.38 | $1.36 | 12,096,000 | 12,325,000 |
|---|
| 2013-03-31 | $82.11M | $11,624.00 | — | — | — | $49.62M | — | — | $32.49M | $12.55M | $19.94M | $1.66 | $1.63 | 11,977,174 | 12,218,416 |
|---|
| 2012-03-31 | $80.52M | $12,177.00 | — | — | — | $44.37M | — | — | $36.15M | $13.93M | $22.22M | $1.89 | $1.85 | 11,747,160 | 12,033,131 |
|---|
| 2011-03-31 | $73.72M | $12,866.00 | — | — | — | $46.43M | — | — | $27.29M | $10.52M | $16.77M | $1.44 | $1.41 | 11,607,341 | 11,893,518 |
|---|
| 2010-03-31 | $56.47M | $18,288.00 | — | — | — | $38.82M | — | — | $17.65M | $6.79M | $10.86M | $0.95 | $0.93 | — | — |
|---|