Complete source-backed income-statement history.
- Available history
- 2010-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 | $6.31M | $2.94M | $3.37M | $5.9M | $2.86M | $8.75M | -$5.39M | — | -$4.87M | -$76,000.00 | -$4.79M | -$0.13 | -$0.13 | 37,346,000 | 37,346,000 |
|---|
| 2026-03-31 | $6.32M | $3.01M | $3.31M | $5.63M | $2.89M | $8.52M | -$5.21M | — | -$4.8M | $24,000.00 | -$4.82M | -$0.14 | -$0.14 | 1,458,000 | 1,458,000 |
|---|
| 2025-12-31 | $6.08M | $2.88M | $3.2M | $7.46M | $2.65M | $10.11M | -$6.91M | — | -$3.27M | -$251,000.00 | -$3.02M | -$0.09 | -$0.09 | 34,510,000 | 34,510,000 |
|---|
| 2025-09-30 | $6.44M | $2.91M | $3.53M | $3.77M | $2.95M | $6.72M | -$3.19M | — | -$3.14M | $41,000.00 | -$3.19M | -$0.11 | -$0.11 | 29,630,000 | 29,630,000 |
|---|
| 2025-06-30 | $6.28M | $2.63M | $3.65M | $3.1M | $2.73M | $5.83M | -$2.18M | — | -$2.16M | $54,000.00 | -$2.22M | -$0.08 | -$0.08 | 26,967,000 | 26,967,000 |
|---|
| 2025-03-31 | $5.88M | $2.58M | $3.3M | $2.97M | $2.61M | $5.58M | -$2.28M | — | -$2.22M | $6,000.00 | -$2.23M | -$0.09 | -$0.09 | 35,000 | 35,000 |
|---|
| 2024-12-31 | $5.41M | $2.49M | $2.92M | $4.04M | $3M | $6.98M | -$4.06M | — | -$3.99M | $44,000.00 | -$4.03M | -$0.16 | -$0.16 | 25,546,000 | 25,546,000 |
|---|
| 2024-09-30 | $4.55M | $2.79M | $1.76M | $4.79M | $2.55M | $7.34M | -$5.58M | — | -$5.44M | $23,000.00 | -$5.46M | -$0.21 | -$0.21 | 25,467,000 | 25,467,000 |
|---|
| 2024-06-30 | $4.67M | $2.51M | $2.16M | $4.21M | $2.6M | $1.08M | $1.08M | — | $1.14M | $57,000.00 | $1.08M | $0.04 | $0.04 | 25,374,000 | 25,686,000 |
|---|
| 2024-03-31 | $5.15M | $2.49M | $2.66M | $4.82M | $2.35M | $7.17M | -$4.51M | — | -$4.41M | -$85,000.00 | -$4.32M | -$0.17 | -$0.17 | 50,000 | 50,000 |
|---|
| 2023-12-31 | $5.32M | $2.34M | $2.98M | $6.98M | $2.68M | $9.66M | -$6.69M | — | -$6.53M | $71,000.00 | -$6.6M | -$0.26 | -$0.26 | 25,256,000 | 25,256,000 |
|---|
| 2023-09-30 | $5.71M | $2.59M | $3.12M | $4.69M | $2.52M | $7.21M | -$4.09M | — | -$4.02M | $33,000.00 | -$4.06M | -$0.16 | -$0.16 | 25,161,000 | 25,161,000 |
|---|
| 2023-06-30 | $5.59M | $2.52M | $3.07M | $5.2M | $3M | $8.21M | -$5.14M | — | -$5.06M | $51,000.00 | -$5.11M | -$0.21 | -$0.21 | 24,866,000 | 24,866,000 |
|---|
| 2023-03-31 | $5.38M | $2.37M | $3.01M | $5.01M | $1.87M | $6.88M | -$3.87M | — | -$3.77M | $191,000.00 | -$3.96M | -$0.16 | -$0.16 | 29,000 | 29,000 |
|---|
| 2022-12-31 | $6.45M | $2.74M | $3.71M | $5.53M | $2.97M | $8.5M | -$4.79M | — | -$4.73M | $84,000.00 | -$4.81M | -$0.20 | -$0.20 | 24,621,000 | 24,621,000 |
|---|
| 2022-09-30 | $8.95M | $3.35M | $5.6M | $6.4M | $2.41M | $8.81M | -$3.21M | — | -$3.19M | $37,000.00 | -$3.23M | -$0.13 | -$0.13 | 24,554,000 | 24,554,000 |
|---|
| 2022-06-30 | $8.91M | $3.54M | $5.37M | $6.62M | $2.69M | $9.31M | -$3.94M | — | -$3.92M | $60,000.00 | -$3.98M | -$0.16 | -$0.16 | 24,523,000 | 24,523,000 |
|---|
| 2022-03-31 | $8.73M | $3.62M | $5.12M | $6.51M | $1.55M | $8.06M | -$2.94M | — | -$2.99M | $21,000.00 | -$3.01M | -$0.12 | -$0.12 | 59,000 | 59,000 |
|---|
| 2021-12-31 | $8.07M | $3.6M | $4.46M | $6.15M | $2.84M | $8.99M | -$4.53M | — | -$4.52M | $64,000.00 | -$4.58M | -$0.19 | -$0.19 | 24,406,000 | 24,406,000 |
|---|
| 2021-09-30 | $7.8M | $3.62M | $4.18M | $5.91M | $2.79M | $8.69M | -$4.52M | — | -$4.53M | $42,000.00 | -$4.57M | -$0.19 | -$0.19 | 24,229,000 | 24,229,000 |
|---|
| 2021-06-30 | $8.79M | $4.01M | $4.78M | $6.1M | $3.04M | $9.14M | -$4.36M | — | -$4.38M | -$172,000.00 | -$4.21M | -$0.17 | -$0.17 | 24,095,000 | 24,095,000 |
|---|
| 2021-03-31 | $7.69M | $3.83M | $3.86M | $6.12M | $3M | $9.12M | -$5.27M | — | -$5.29M | -$304,000.00 | -$4.98M | -$0.21 | -$0.21 | 79,000 | 79,000 |
|---|
| 2020-12-31 | $6.76M | $3.57M | $3.2M | $5.74M | $2.61M | $8.35M | -$5.15M | — | -$5.13M | $90,000.00 | -$5.22M | -$0.22 | -$0.22 | 23,716,000 | 23,716,000 |
|---|
| 2020-09-30 | $6.66M | $3.55M | $3.11M | $5.66M | $2.61M | $8.27M | -$5.15M | — | -$5.17M | $62,000.00 | -$5.23M | -$0.22 | -$0.22 | 23,617,000 | 23,617,000 |
|---|
| 2020-06-30 | $6.62M | $3.57M | $3.05M | $5.83M | $2.92M | $8.75M | -$5.7M | — | -$5.59M | $487,000.00 | -$6.08M | -$0.26 | -$0.26 | 23,440,000 | 23,440,000 |
|---|
| 2020-03-31 | $8.54M | $4.05M | $4.48M | $5.59M | $2.8M | $8.39M | -$3.91M | — | -$3.76M | $65,000.00 | -$3.82M | -$0.17 | -$0.17 | 74,000 | 74,000 |
|---|
| 2019-12-31 | $10.05M | $4M | $6.05M | $8.21M | $2.58M | $10.79M | -$4.74M | — | -$4.54M | $84,000.00 | -$4.62M | -$0.20 | -$0.20 | 23,096,000 | 23,096,000 |
|---|
| 2019-09-30 | $11.74M | $5.17M | $6.57M | $5.83M | $2.66M | $8.49M | -$1.92M | — | -$1.71M | $55,000.00 | -$1.77M | -$0.08 | -$0.08 | 22,975,000 | 22,975,000 |
|---|
| 2019-06-30 | $13.02M | $4.78M | $8.24M | $5.6M | $2.88M | $8.47M | -$229,000.00 | — | -$82,000.00 | $43,000.00 | -$125,000.00 | -$0.01 | -$0.01 | 22,605,000 | 22,605,000 |
|---|
| 2019-03-31 | $12.69M | $4.92M | $7.77M | $5.58M | $2.55M | $8.14M | -$365,000.00 | $3,000.00 | -$179,000.00 | -$77,000.00 | -$102,000.00 | $0.00 | $0.00 | 91,000 | 210,000 |
|---|
| 2018-12-31 | $14.7M | $4.66M | $10.04M | $5.17M | $2.63M | $7.8M | $2.24M | -$99,000.00 | $2.33M | $70,000.00 | $2.26M | $0.10 | $0.10 | 21,979,000 | 22,769,000 |
|---|
| 2018-09-30 | $12.83M | $4.8M | $8.03M | $5.75M | $2.67M | $8.43M | -$394,000.00 | -$9,000.00 | -$249,000.00 | $102,000.00 | -$351,000.00 | -$0.02 | -$0.02 | 21,844,000 | 21,844,000 |
|---|
| 2018-06-30 | $11.27M | $5.48M | $5.79M | $4.85M | $2.6M | $7.45M | -$1.66M | -$115,000.00 | -$1.64M | $10,000.00 | -$1.65M | -$0.08 | -$0.08 | 21,567,000 | 21,567,000 |
|---|
| 2018-03-31 | $11.19M | $4.9M | $6.29M | $4.27M | $2.13M | $6.4M | -$111,000.00 | -$3,000.00 | -$2,000.00 | -$267,000.00 | $265,000.00 | $0.02 | $0.02 | 82,000 | 82,000 |
|---|
| 2017-12-31 | $11.12M | $5.44M | $5.68M | $4.23M | $2.48M | $6.71M | -$1.04M | -$14,000.00 | -$938,000.00 | $590,000.00 | -$1.53M | -$0.07 | -$0.07 | 21,165,000 | 21,165,000 |
|---|
| 2017-09-30 | $9.65M | $4.79M | $4.86M | $4.16M | $2.49M | $6.65M | -$1.79M | $4,000.00 | -$1.69M | $49,000.00 | -$1.74M | -$0.08 | -$0.08 | 21,037,000 | 21,037,000 |
|---|
| 2017-06-30 | $10.69M | $5.08M | $5.6M | $4.34M | $2.8M | $7.13M | -$1.53M | $1,000.00 | -$1.43M | $81,000.00 | -$1.51M | -$0.07 | -$0.07 | 20,805,000 | 20,805,000 |
|---|
| 2017-03-31 | $10.39M | $4.54M | $5.86M | $4.21M | $3.18M | $7.39M | -$1.53M | $98,000.00 | -$1.35M | $2,000.00 | -$1.35M | -$0.07 | -$0.07 | -55,000 | -587,000 |
|---|
| 2016-12-31 | $11.48M | $4.99M | $6.5M | $3.81M | $2.45M | $6.26M | $234,000.00 | -$20,000.00 | $295,000.00 | -$53,000.00 | $348,000.00 | $0.02 | $0.02 | 20,300,000 | 21,097,000 |
|---|
| 2016-09-30 | $13.36M | $6.02M | $7.34M | $4.28M | $2.68M | $6.96M | $380,000.00 | $23,000.00 | $472,000.00 | -$154,000.00 | $626,000.00 | $0.03 | $0.03 | 20,529,000 | 21,104,000 |
|---|
| 2016-06-30 | $12.95M | $6.22M | $6.72M | $3.5M | $2.83M | $6.33M | $389,000.00 | $65,000.00 | $531,000.00 | $271,000.00 | $260,000.00 | $0.01 | $0.01 | 21,299,000 | 21,526,000 |
|---|
| 2016-03-31 | $12.21M | $6.07M | $6.14M | $3.38M | $2.92M | $6.3M | -$156,000.00 | -$52,000.00 | -$130,000.00 | -$43,000.00 | -$87,000.00 | -$0.01 | -$0.01 | -150,000 | -150,000 |
|---|
| 2015-12-31 | $12.92M | $6.54M | $6.39M | $2.78M | $5.16M | $7.95M | -$1.56M | $11,000.00 | -$1.47M | -$652,000.00 | -$819,000.00 | -$0.04 | -$0.04 | 22,612,000 | 22,612,000 |
|---|
| 2015-09-30 | $13.58M | $6.66M | $6.92M | $2.94M | $4.27M | $7.21M | -$297,000.00 | -$92,000.00 | -$318,000.00 | $29,000.00 | -$347,000.00 | -$0.02 | -$0.02 | 22,676,000 | 22,676,000 |
|---|
| 2015-06-30 | $14.03M | $6.73M | $7.3M | $3M | $5.31M | $8.3M | -$1.01M | $37,000.00 | -$892,000.00 | $25,000.00 | -$917,000.00 | -$0.04 | -$0.04 | 22,943,000 | 22,943,000 |
|---|
| 2015-03-31 | $13.06M | $6.59M | $6.47M | $3.05M | $6.3M | $9.35M | -$2.88M | $29,000.00 | -$2.77M | -$43,000.00 | -$2.73M | -$0.11 | -$0.11 | -562,000 | -562,000 |
|---|
| 2014-12-31 | $14.23M | $7.58M | $6.65M | $2.85M | $4.45M | $7.3M | -$654,000.00 | $25,000.00 | -$553,000.00 | -$701,000.00 | $148,000.00 | $0.01 | $0.01 | 23,738,000 | 24,325,000 |
|---|
| 2014-09-30 | $13.26M | $7.2M | $6.06M | $2.95M | $4.16M | $7.1M | -$1.04M | $34,000.00 | -$929,000.00 | $21,000.00 | -$950,000.00 | -$0.04 | -$0.04 | 25,540,000 | 25,540,000 |
|---|
| 2014-06-30 | $12.95M | $7.01M | $5.94M | $3.07M | $4.34M | $7.41M | -$1.47M | -$25,000.00 | -$1.4M | $48,000.00 | -$1.45M | -$0.05 | -$0.05 | 27,495,000 | 27,495,000 |
|---|
| 2014-03-31 | $12.85M | $6.97M | $5.87M | $4.38M | $5.1M | $9.49M | -$3.61M | -$16,000.00 | -$3.53M | $1.87M | -$5.4M | -$0.20 | -$0.20 | 10,000 | 10,000 |
|---|
| 2013-12-31 | $13.78M | $8.41M | $5.37M | $2.78M | $4.49M | $7.27M | -$1.9M | -$30,000.00 | -$1.84M | -$1.11M | -$734,000.00 | -$0.03 | -$0.03 | 27,667,000 | 27,667,000 |
|---|
| 2013-09-30 | $15.54M | $8.14M | $7.4M | $2.95M | $4.21M | $7.16M | $241,000.00 | -$10,000.00 | $326,000.00 | -$60,000.00 | $386,000.00 | $0.01 | $0.01 | 27,631,000 | 28,975,000 |
|---|
| 2013-06-30 | $16.41M | $8.95M | $7.47M | $3M | $5.01M | $8.01M | -$541,000.00 | $6,000.00 | -$430,000.00 | $11,000.00 | -$441,000.00 | -$0.02 | -$0.02 | 27,178,000 | 27,178,000 |
|---|
| 2013-03-31 | $15.71M | $8.43M | $7.28M | $2.9M | $3.93M | $6.84M | $439,000.00 | -$19,000.00 | $527,000.00 | -$423,000.00 | $950,000.00 | $0.03 | $0.04 | 27,096,848 | 28,049,043 |
|---|
| 2012-12-31 | $17.51M | $10.17M | $7.34M | $2.86M | $3.89M | $6.75M | $595,000.00 | -$8,000.00 | $704,000.00 | -$140,000.00 | $844,000.00 | $0.03 | $0.03 | 26,963 | 27,987 |
|---|
| 2012-09-30 | $16.01M | $8.81M | $7.2M | $2.87M | $2.83M | $5.7M | $1.51M | $24,000.00 | $1.64M | $505,000.00 | $1.13M | $0.04 | $0.04 | 27,133 | 27,929 |
|---|
| 2012-06-30 | $16.78M | $10.02M | $6.77M | $2.84M | $3.05M | $5.89M | $880,000.00 | $12,000.00 | $1.02M | $96,000.00 | $920,000.00 | $0.03 | $0.03 | 27,361 | 27,963 |
|---|
| 2012-03-31 | $18.73M | $10.09M | $8.65M | $2.67M | $6.06M | $8.73M | -$83,000.00 | — | $40,000.00 | -$789,000.00 | $829,000.00 | $0.03 | $0.03 | -216,000 | -365,000 |
|---|
| 2011-12-31 | $19.98M | $11.21M | $8.77M | $2.63M | $5.45M | $8.08M | $687,000.00 | — | $844,000.00 | -$147,000.00 | $991,000.00 | $0.03 | $0.03 | 28,504,000 | 29,189,000 |
|---|
| 2011-09-30 | $20.78M | $11.73M | $9.06M | $2.7M | $4.45M | $7.15M | $1.91M | — | $2.01M | $348,000.00 | $1.66M | $0.06 | $0.06 | 28,880,000 | 29,894,000 |
|---|
| 2011-06-30 | $23.05M | $12.87M | $10.18M | $2.64M | $3.4M | $6.04M | $4.14M | — | $4.29M | $1.01M | $3.27M | $0.11 | $0.11 | 28,757,000 | 30,400,000 |
|---|
| 2011-03-31 | $21.85M | $12.22M | $9.64M | $2.6M | $2.47M | $5.07M | $4.57M | — | $4.81M | $1.4M | $3.41M | $0.11 | $0.11 | -27,829,987 | -29,215,315 |
|---|
| 2010-12-31 | $26.24M | $14.12M | $12.12M | $2.63M | $2.79M | $5.42M | $6.7M | — | $6.65M | $814,000.00 | $5.84M | $0.21 | $0.20 | 28,076,000 | 29,751,000 |
|---|
| 2010-09-30 | $26.75M | $14.57M | $12.18M | $2.86M | $2.63M | $5.5M | $6.68M | — | $6.7M | $1.46M | $5.25M | $0.19 | $0.18 | 27,825,000 | 29,075,000 |
|---|
| 2010-06-30 | $22.92M | $12.1M | $10.82M | $2.54M | $2.83M | $5.36M | $5.45M | — | $5.7M | $1.32M | $4.38M | $0.16 | $0.15 | 27,671,000 | 28,834,000 |
|---|
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 | $25.12M | $11.43M | $13.7M | $19.95M | $11.23M | $31.17M | -$17.48M | — | -$13.38M | -$132,000.00 | -$13.25M | -$0.42 | -$0.42 | 31,839,000 | 31,839,000 |
|---|
| 2025-03-31 | $20.52M | $10.38M | $10.14M | $16.01M | $10.76M | $20.98M | -$10.84M | — | -$10.51M | $130,000.00 | -$10.64M | -$0.42 | -$0.42 | 25,498,000 | 25,498,000 |
|---|
| 2024-03-31 | $21.77M | $9.94M | $11.82M | $21.69M | $10.57M | $32.25M | -$20.43M | — | -$20.02M | $70,000.00 | -$20.09M | -$0.80 | -$0.80 | 25,144,000 | 25,144,000 |
|---|
| 2023-03-31 | $29.69M | $12.01M | $17.68M | $23.55M | $9.94M | $33.49M | -$15.81M | — | -$15.61M | $372,000.00 | -$15.98M | -$0.65 | -$0.65 | 24,595,000 | 24,595,000 |
|---|
| 2022-03-31 | $33.38M | $14.85M | $18.54M | $24.67M | $10.22M | $34.89M | -$16.35M | — | -$16.41M | -$45,000.00 | -$16.37M | -$0.67 | -$0.67 | 24,303,000 | 24,303,000 |
|---|
| 2021-03-31 | $27.73M | $14.51M | $13.22M | $23.34M | $11.14M | $34.48M | -$21.26M | — | -$21.17M | $335,000.00 | -$21.51M | -$0.91 | -$0.91 | 23,671,000 | 23,671,000 |
|---|
| 2020-03-31 | $43.34M | $18M | $25.34M | $25.22M | $10.92M | $36.15M | -$10.8M | -$71,000.00 | -$10.09M | $247,000.00 | -$10.34M | -$0.45 | -$0.45 | 22,968,000 | 22,968,000 |
|---|
| 2019-03-31 | $51.49M | $19.86M | $31.63M | $21.36M | $10.46M | $31.81M | -$182,000.00 | -$221,000.00 | $268,000.00 | $105,000.00 | $163,000.00 | $0.01 | $0.01 | 21,889,000 | 23,349,000 |
|---|
| 2018-03-31 | $42.64M | $20.22M | $22.43M | $17M | $9.9M | $26.9M | -$4.47M | -$12,000.00 | -$4.06M | $453,000.00 | -$4.52M | -$0.21 | -$0.21 | 21,085,000 | 21,085,000 |
|---|
| 2017-03-31 | $48.18M | $21.76M | $26.42M | $15.8M | $11.14M | $26.94M | -$527,000.00 | $166,000.00 | -$49,000.00 | $66,000.00 | -$115,000.00 | -$0.01 | -$0.01 | 20,652,000 | 20,652,000 |
|---|
| 2016-03-31 | $52.74M | $26M | $26.74M | $12.1M | $17.66M | $29.76M | -$3.02M | -$97,000.00 | -$2.81M | -$641,000.00 | -$2.17M | -$0.10 | -$0.10 | 22,593,000 | 22,593,000 |
|---|
| 2015-03-31 | $53.5M | $28.38M | $25.12M | $11.92M | $19.25M | $31.16M | -$6.04M | $64,000.00 | -$5.65M | -$675,000.00 | -$4.98M | -$0.20 | -$0.20 | 25,029,000 | 25,029,000 |
|---|
| 2014-03-31 | $58.58M | $32.47M | $26.11M | $13.11M | $18.81M | $31.92M | -$5.81M | -$49,000.00 | -$5.48M | $713,000.00 | -$6.19M | -$0.23 | -$0.23 | 27,505,000 | 27,505,000 |
|---|
| 2013-03-31 | $66.01M | $37.43M | $28.59M | $11.47M | $13.7M | $25.17M | $3.42M | $9,000.00 | $3.88M | $38,000.00 | $3.85M | $0.14 | $0.14 | 27,124,000 | 28,077,000 |
|---|
| 2012-03-31 | $82.54M | $45.89M | $36.65M | $10.64M | $19.36M | $29.99M | $6.66M | -$16,000.00 | $7.18M | $425,000.00 | $6.76M | $0.24 | $0.23 | 28,497,000 | 29,496,000 |
|---|
| 2011-03-31 | $97.76M | $53.01M | $44.75M | $10.63M | $10.72M | $21.35M | $23.4M | -$212,000.00 | $23.86M | $4.99M | $18.88M | $0.67 | $0.64 | 28,013 | 29,685 |
|---|
| 2010-03-31 | $67.56M | $38.34M | $29.22M | $9.07M | $9.53M | $18.6M | $10.61M | — | $12.58M | $2.2M | $10.38M | $0.38 | $0.38 | 27,105 | 27,688 |
|---|