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 | $9.1M | $7.7M | $1.4M | — | $1.45M | — | -$45,000.00 | -$108,000.00 | -$153,000.00 | $0.00 | -$153,000.00 | -$0.02 | -$0.02 | 10,100,311 | 10,100,311 |
|---|
| 2026-03-31 | $8.09M | $6.98M | $1.11M | — | $1.3M | — | -$194,000.00 | -$194,000.00 | -$388,000.00 | $31,000.00 | -$419,000.00 | -$0.04 | -$0.04 | 32,312 | 32,312 |
|---|
| 2025-12-31 | $7.09M | $6.71M | $381,000.00 | — | $1.73M | — | -$1.35M | -$121,000.00 | -$1.47M | $0.00 | -$1.47M | -$0.15 | -$0.15 | 10,007,122 | 10,007,122 |
|---|
| 2025-09-30 | $9.09M | $6.63M | $2.46M | — | $1.52M | — | $942,000.00 | -$117,000.00 | $825,000.00 | $0.00 | $825,000.00 | $0.08 | $0.08 | 9,874,627 | 10,155,565 |
|---|
| 2025-06-30 | $7.38M | $6.35M | $1.03M | — | $1.49M | — | -$463,000.00 | -$134,000.00 | -$597,000.00 | $0.00 | -$597,000.00 | -$0.06 | -$0.06 | 9,757,846 | 9,757,846 |
|---|
| 2025-03-31 | $9.48M | $7.39M | $2.09M | — | $1.72M | — | $367,000.00 | -$257,000.00 | $110,000.00 | — | $112,000.00 | $0.01 | $0.01 | 69,818 | 69,818 |
|---|
| 2024-12-31 | $7.62M | $6.63M | $991,000.00 | — | $1.69M | — | -$696,000.00 | -$103,000.00 | -$799,000.00 | — | -$799,000.00 | -$0.08 | -$0.08 | 9,607,785 | 9,607,785 |
|---|
| 2024-09-30 | $8.95M | $7.93M | $1.01M | — | $1.5M | — | -$488,000.00 | -$113,000.00 | -$601,000.00 | — | -$601,000.00 | -$0.06 | -$0.06 | 9,568,660 | 9,568,660 |
|---|
| 2024-06-30 | $7.99M | $7.75M | $239,000.00 | — | $1.58M | — | -$1.34M | -$119,000.00 | -$1.46M | $0.00 | -$1.46M | -$0.16 | -$0.16 | 8,983,970 | 8,983,970 |
|---|
| 2024-03-31 | $8.6M | $7.37M | $1.23M | — | $3.69M | — | -$2.46M | -$166,000.00 | -$2.63M | $2.5M | -$5.12M | -$0.59 | -$0.59 | 19,126 | 19,126 |
|---|
| 2023-12-31 | $7.65M | $6.49M | $1.16M | — | $2.16M | — | -$996,000.00 | -$110,000.00 | -$1.11M | -$241,000.00 | -$865,000.00 | -$0.10 | -$0.10 | 8,759,171 | 8,759,171 |
|---|
| 2023-09-30 | $7.97M | $6.94M | $1.04M | — | $1.63M | — | -$597,000.00 | -$108,000.00 | -$705,000.00 | -$177,000.00 | -$528,000.00 | -$0.06 | -$0.06 | 8,720,603 | 8,720,603 |
|---|
| 2023-06-30 | $7.37M | $6.68M | $694,149.00 | — | $1.27M | — | -$579,800.00 | -$94,085.00 | -$673,885.00 | -$146,430.00 | -$528,000.00 | -$0.06 | -$0.06 | 8,613,408 | 8,613,408 |
|---|
| 2023-03-31 | $7.51M | $6.66M | $847,884.00 | — | $1.58M | — | -$734,103.00 | -$81,859.00 | -$815,962.00 | $186,798.00 | -$1M | -$0.11 | -$0.11 | 5,154 | -413,875 |
|---|
| 2022-12-31 | $8.33M | $6.83M | $1.5M | — | $1.22M | — | $274,315.00 | -$93,349.00 | $180,966.00 | $46,991.00 | $133,975.00 | $0.02 | $0.01 | 8,610,990 | 9,033,677 |
|---|
| 2022-09-30 | $8.52M | $6.78M | $1.74M | — | $1.83M | — | -$87,423.00 | $613,876.00 | $526,453.00 | $135,509.00 | $390,944.00 | $0.05 | $0.04 | 8,584,510 | 8,998,195 |
|---|
| 2022-06-30 | $7.08M | $6.26M | $817,218.00 | — | $1.38M | — | -$558,009.00 | -$116,870.00 | -$674,879.00 | -$173,714.00 | -$501,165.00 | -$0.06 | -$0.06 | 8,576,863 | 8,576,863 |
|---|
| 2022-03-31 | $7.56M | $6.43M | $1.14M | — | $1.41M | — | -$272,783.00 | -$129,656.00 | -$402,439.00 | $193,394.00 | — | -$0.05 | -$0.05 | -23,621,295 | -25,300,065 |
|---|
| 2021-12-31 | $6.51M | $6.03M | $478,058.00 | — | $1.62M | — | -$1.15M | -$92,722.00 | -$1.24M | -$333,867.00 | -$904,680.00 | -$0.03 | -$0.03 | 34,286,580 | 34,286,580 |
|---|
| 2021-09-30 | $4.8M | $3.87M | $930,707.00 | — | $1.17M | — | -$242,982.00 | -$55,893.00 | -$298,875.00 | -$78,462.00 | -$220,413.00 | -$0.01 | -$0.01 | 31,359,941 | 31,359,941 |
|---|
| 2021-06-30 | $3.41M | $2.58M | $832,668.00 | — | $732,608.00 | — | $100,060.00 | $1.3M | $1.4M | $26,580.00 | $1.37M | $0.05 | $0.04 | 29,498,662 | 31,054,110 |
|---|
| 2021-03-31 | $4.03M | $3.1M | $932,966.00 | — | $635,297.00 | — | $297,669.00 | -$39,089.00 | $258,580.00 | $44,307.00 | — | $0.01 | $0.01 | 16,879 | 13,971 |
|---|
| 2020-12-31 | $3.57M | $2.86M | $705,444.00 | — | $716,361.00 | — | -$10,917.00 | -$50,624.00 | -$61,541.00 | -$13,369.00 | -$48,172.00 | $0.00 | $0.00 | 29,498,662 | 29,498,662 |
|---|
| 2020-09-30 | $4.71M | $3.59M | $1.13M | — | $696,016.00 | — | $432,844.00 | -$50,778.00 | $382,066.00 | $111,302.00 | $270,764.00 | $0.01 | $0.01 | 29,431,629 | 30,987,233 |
|---|
| 2020-06-30 | $3.28M | $2.59M | $697,014.00 | — | $793,362.00 | — | -$96,348.00 | -$57,246.00 | -$153,594.00 | -$37,360.00 | -$116,234.00 | -$0.01 | -$0.01 | 29,359,921 | 29,359,921 |
|---|
| 2020-03-31 | $4.93M | $3.63M | $1.3M | — | $640,431.00 | — | $166,438.00 | -$75,942.00 | $90,496.00 | $42,051.00 | — | $0.00 | $0.00 | 4,462 | 4,462 |
|---|
| 2019-12-31 | $3.67M | $3.35M | $314,314.00 | — | $662,675.00 | — | -$348,361.00 | -$69,143.00 | -$417,504.00 | -$97,734.00 | — | -$0.01 | -$0.01 | 29,254,594 | 29,254,594 |
|---|
| 2019-09-30 | $3.07M | $2.66M | $413,518.00 | — | $740,967.00 | — | -$327,449.00 | -$71,148.00 | -$398,597.00 | -$107,576.00 | — | -$0.01 | -$0.01 | 29,254,594 | 29,254,594 |
|---|
| 2019-06-30 | $4.33M | $3.22M | $1.11M | — | $741,413.00 | — | $368,088.00 | -$57,093.00 | $310,995.00 | $90,218.00 | — | $0.01 | $0.01 | 29,253,495 | 30,711,007 |
|---|
| 2019-03-31 | $4.71M | $3.25M | $1.47M | — | $633,258.00 | — | $832,256.00 | -$48,449.00 | $783,807.00 | $246,253.00 | $537,554.00 | $0.02 | $0.02 | 42,823 | 135,161 |
|---|
| 2018-12-31 | $4.27M | $3.3M | $971,230.00 | — | $631,783.00 | — | $339,447.00 | -$86,724.00 | $252,723.00 | $34,701.00 | $218,022.00 | $0.01 | $0.01 | 28,858,560 | 30,427,218 |
|---|
| 2018-09-30 | $3.62M | $2.53M | $1.1M | — | $751,037.00 | — | $344,063.00 | -$85,974.00 | $258,089.00 | $77,374.00 | $180,715.00 | $0.01 | $0.01 | 28,824,593 | 30,150,485 |
|---|
| 2018-06-30 | $4.1M | $3.05M | $1.05M | — | $730,465.00 | — | $322,059.00 | -$92,645.00 | $229,414.00 | $65,029.00 | $164,385.00 | $0.01 | $0.01 | 28,824,593 | 29,096,727 |
|---|
| 2018-03-31 | $4.73M | $4.29M | $379,962.00 | — | $772,631.00 | — | -$392,669.00 | -$96,297.00 | -$488,966.00 | -$121,761.00 | — | -$0.01 | -$0.01 | 0 | -740,248 |
|---|
| 2017-12-31 | $3.64M | $3.22M | $422,751.00 | — | $596,271.00 | — | -$173,520.00 | -$104,775.00 | -$278,295.00 | $413,096.00 | — | -$0.02 | -$0.02 | 28,824,593 | 28,824,593 |
|---|
| 2017-09-30 | $4.59M | $3.16M | $1.43M | — | $720,341.00 | — | $712,660.00 | -$98,958.00 | $613,702.00 | $245,516.00 | — | $0.01 | $0.01 | 28,824,593 | 29,730,456 |
|---|
| 2017-06-30 | $5.83M | $4.09M | $1.74M | — | $919,759.00 | — | $820,828.00 | -$108,691.00 | $712,137.00 | $287,635.00 | — | $0.01 | $0.01 | 28,824,593 | 29,766,666 |
|---|
| 2017-03-31 | $4.93M | $3.9M | $1.04M | — | $754,131.00 | — | $281,103.00 | -$60,288.00 | $220,815.00 | -$2.88M | — | $0.11 | $0.11 | 305,380 | 349,964 |
|---|
| 2016-12-31 | $5.32M | $3.27M | $2.05M | — | $1.96M | — | $1.22M | -$206,391.00 | $1.01M | $20,598.00 | — | $0.03 | $0.03 | 28,156,115 | 28,873,237 |
|---|
| 2016-09-30 | $3.66M | $2.18M | $1.47M | — | $739,585.00 | — | $734,031.00 | -$176,444.00 | $557,587.00 | $11,505.00 | — | $0.02 | $0.02 | 27,324,593 | 28,020,795 |
|---|
| 2016-06-30 | $4.64M | $3.11M | $1.54M | — | $888,178.00 | — | $647,215.00 | -$192,459.00 | $454,756.00 | $9,453.00 | — | $0.02 | $0.02 | 27,324,593 | 27,711,919 |
|---|
| 2016-03-31 | $4.87M | $3.14M | $1.73M | — | $902,544.00 | — | $829,129.00 | $55,597.00 | $884,726.00 | -$768.00 | — | $0.03 | $0.03 | 308,434 | 362,531 |
|---|
| 2015-12-31 | $3.51M | $2.43M | $1.07M | — | $768,220.00 | — | $303,440.00 | -$291,437.00 | $12,003.00 | $0.00 | — | $0.00 | $0.00 | 27,324,593 | 27,509,980 |
|---|
| 2015-09-30 | $4.1M | $2.7M | $1.41M | — | $910,038.00 | — | $497,516.00 | -$242,910.00 | $254,606.00 | $0.00 | — | $0.01 | $0.01 | 26,113,433 | 26,257,402 |
|---|
| 2015-06-30 | $4.37M | $3.09M | $1.28M | — | $804,207.00 | — | $478,652.00 | -$272,301.00 | $206,351.00 | $0.00 | — | $0.01 | $0.01 | 24,867,019 | 24,867,019 |
|---|
| 2015-03-31 | $3.92M | $3.04M | $880,130.00 | — | $1.29M | — | -$409,083.00 | -$317,254.00 | -$726,337.00 | -$7,713.00 | — | -$0.03 | -$0.03 | -327,334 | -327,334 |
|---|
| 2014-12-31 | $3.51M | $3.17M | $341,386.00 | — | $705,059.00 | — | -$363,673.00 | -$582,045.00 | -$945,718.00 | $0.00 | — | -$0.04 | -$0.04 | 24,669,958 | 24,669,958 |
|---|
| 2014-09-30 | $4.57M | $3.7M | $867,715.00 | — | $1.21M | — | -$342,421.00 | -$459,141.00 | -$801,562.00 | -$152,792.00 | — | -$0.03 | -$0.03 | 24,669,958 | 24,669,958 |
|---|
| 2014-06-30 | $6.23M | $6.01M | $218,240.00 | — | $1.33M | — | -$1.11M | -$160,536.00 | -$1.27M | $0.00 | — | -$0.05 | -$0.05 | 24,010,264 | 24,010,264 |
|---|
| 2014-03-31 | $3.61M | $6.26M | -$2.65M | — | $1.42M | — | -$4.08M | -$204,441.00 | -$4.28M | -$185,473.00 | — | — | -$0.19 | 705,356 | 705,356 |
|---|
| 2013-12-31 | $5.17M | $4.39M | $772,671.00 | — | $1.43M | — | -$661,480.00 | -$96,200.00 | -$757,680.00 | $0.00 | — | — | -$0.04 | 20,269,795 | 20,269,795 |
|---|
| 2013-09-30 | $5.2M | $4.47M | $727,272.00 | — | $1.48M | — | -$757,215.00 | -$61,455.00 | -$818,670.00 | $0.00 | — | -$0.04 | -$0.04 | 19,956,871 | 19,956,871 |
|---|
| 2013-06-30 | $7.1M | $6.68M | $420,243.00 | — | $1.77M | — | -$1.35M | -$74,066.00 | -$1.42M | $0.00 | — | -$0.07 | -$0.07 | 19,956,871 | 19,956,871 |
|---|
| 2013-03-31 | $9.95M | $8.32M | $1.63M | — | $1.94M | — | -$311,912.00 | -$95,543.00 | -$407,455.00 | $707,706.00 | — | -$0.06 | -$0.06 | 231,817 | 231,817 |
|---|
| 2012-12-31 | $7.29M | $5.41M | $1.88M | — | $2.29M | — | -$409,703.00 | -$92,560.00 | -$502,263.00 | $43,224.00 | — | -$0.03 | -$0.03 | 19,089,289 | 19,089,289 |
|---|
| 2012-09-30 | $8.08M | $6.14M | $1.94M | — | $1.92M | — | $14,286.00 | -$70,648.00 | -$56,362.00 | -$11,342.00 | — | $0.00 | $0.00 | 18,696,846 | 18,696,846 |
|---|
| 2012-06-30 | $7.15M | $6.04M | $1.11M | — | $2M | — | -$894,974.00 | -$78,444.00 | -$973,418.00 | -$267,257.00 | — | -$0.04 | -$0.04 | 18,394,577 | 18,394,577 |
|---|
| 2012-03-31 | $6.08M | $6.08M | $1,884.00 | — | $2.84M | — | -$2.84M | -$45,051.00 | -$2.88M | -$1.61M | — | -$0.08 | -$0.08 | 373,369 | 373,369 |
|---|
| 2011-12-31 | $10.86M | $10.12M | $739,930.00 | — | $1.92M | — | -$1.18M | -$56,858.00 | -$1.24M | -$92,682.00 | -$1.15M | -$0.07 | -$0.07 | 17,072,721 | 17,072,721 |
|---|
| 2011-09-30 | $7.15M | $5.23M | $1.92M | — | $1.95M | — | -$38,521.00 | -$70,071.00 | -$108,592.00 | -$20,494.00 | -$88,098.00 | -$0.01 | -$0.01 | 16,546,279 | 16,546,279 |
|---|
| 2010-12-31 | $9.67M | $6.81M | $2.86M | — | $1.27M | — | $1.58M | -$213,097.00 | $1.37M | $540,063.00 | $829,126.00 | $0.06 | $0.04 | 14,283,346 | 21,646,768 |
|---|
| 2010-09-30 | $8.38M | $5.8M | $2.59M | — | $1.12M | — | $1.46M | -$106,295.00 | $1.36M | $502,014.00 | $855,628.00 | $0.06 | $0.04 | 14,231,417 | 20,568,037 |
|---|
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 | $31.64M | $26.67M | $4.98M | — | $6.04M | — | -$1.07M | -$566,000.00 | -$1.63M | $31,000.00 | -$1.66M | -$0.17 | -$0.17 | 9,912,839 | 9,912,839 |
|---|
| 2025-03-31 | $34.03M | $29.7M | $4.33M | — | $6.49M | — | -$2.16M | -$592,000.00 | -$2.75M | -$2,000.00 | -$2.75M | -$0.29 | -$0.29 | 9,459,164 | 9,459,164 |
|---|
| 2024-03-31 | $31.59M | $27.47M | $4.12M | — | $8.75M | — | -$4.63M | -$478,000.00 | -$5.11M | $1.93M | -$7.04M | -$0.81 | -$0.81 | 8,717,160 | 8,717,160 |
|---|
| 2023-03-31 | $31.43M | $26.53M | $4.9M | — | $6.01M | — | -$1.11M | $321,798.00 | -$783,422.00 | $195,584.00 | -$979,006.00 | -$0.11 | -$0.11 | 8,595,992 | 8,595,992 |
|---|
| 2022-03-31 | $22.28M | $18.91M | $3.38M | — | $4.94M | — | -$1.56M | $1.02M | -$542,189.00 | -$192,355.00 | -$349,834.00 | -$0.04 | -$0.04 | 8,095,058 | 8,095,058 |
|---|
| 2021-03-31 | $15.6M | $12.13M | $3.46M | — | $2.84M | — | $623,248.00 | -$197,737.00 | $425,511.00 | $104,880.00 | $320,631.00 | $0.01 | $0.01 | 29,447,085 | 31,035,355 |
|---|
| 2020-03-31 | $16.01M | $12.87M | $3.14M | — | $2.79M | — | -$141,284.00 | -$273,326.00 | -$414,610.00 | -$73,041.00 | — | -$0.01 | -$0.01 | 29,258,692 | 29,258,692 |
|---|
| 2019-03-31 | $16.7M | $12.12M | $4.58M | — | $2.75M | — | $1.84M | -$313,792.00 | $1.52M | $423,357.00 | $1.1M | $0.04 | $0.04 | 28,878,780 | 30,293,670 |
|---|
| 2018-03-31 | $18.79M | $14.75M | $3.98M | — | $3.01M | — | $967,299.00 | -$408,721.00 | $558,578.00 | $824,486.00 | — | -$0.01 | -$0.01 | 28,824,593 | 28,824,593 |
|---|
| 2017-03-31 | $18.55M | $12.45M | $6.1M | $0.00 | $4.34M | — | $2.88M | -$635,582.00 | $2.25M | -$2.83M | — | $0.18 | $0.18 | 27,908,155 | 28,611,074 |
|---|
| 2016-03-31 | $16.85M | $11.36M | $5.49M | $0.00 | $3.39M | — | $2.11M | -$751,051.00 | $1.36M | -$768.00 | — | $0.05 | $0.05 | 26,392,514 | 26,572,737 |
|---|
| 2015-03-31 | $18.23M | $15.93M | $2.31M | $0.00 | $4.53M | — | -$2.23M | -$1.52M | -$3.74M | -$160,505.00 | — | -$0.15 | -$0.15 | 24,120,402 | 24,120,402 |
|---|
| 2014-03-31 | $21.07M | $21.8M | -$731,793.00 | $0.00 | $6.11M | — | -$6.84M | -$436,162.00 | -$7.28M | -$185,473.00 | — | -$0.34 | -$0.34 | 20,766,914 | 20,766,914 |
|---|
| 2013-03-31 | $32.47M | $25.91M | $6.56M | $0.00 | $8.16M | — | -$1.6M | -$337,196.00 | -$1.94M | $472,331.00 | — | -$0.13 | -$0.13 | 19,004,897 | 19,004,897 |
|---|
| 2012-03-31 | $33.27M | $28.18M | $5.08M | $266,177.00 | $8.45M | — | -$3.36M | -$228,724.00 | -$3.59M | -$1.47M | — | -$0.13 | -$0.13 | 16,738,213 | 16,738,213 |
|---|