Complete source-backed income-statement history.
- Available history
- 2014-05-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 | $4.28M | $746,136.00 | $3.53M | $673,444.00 | $2.7M | $3.37M | $158,068.00 | — | -$959,468.00 | — | -$959,468.00 | -$0.046 | -$0.046 | 23,096,373 | 23,096,373 |
|---|
| 2026-03-31 | $4.25M | $851,608.00 | $3.4M | $841,669.00 | $1.86M | $2.7M | $694,557.00 | — | -$324,182.00 | — | -$324,182.00 | -$0.016 | -$0.016 | 421,192 | 421,192 |
|---|
| 2025-12-31 | $3.99M | $736,343.00 | $3.25M | $623,567.00 | $2.19M | $2.81M | $440,915.00 | — | -$717,067.00 | — | -$717,067.00 | -$0.042 | -$0.042 | 27,590,766 | 27,590,766 |
|---|
| 2025-09-30 | $3.89M | $704,297.00 | $3.18M | $602,798.00 | $2.3M | $2.91M | $273,819.00 | — | -$690,913.00 | — | -$690,913.00 | -$0.029 | -$0.029 | 26,767,370 | 26,767,370 |
|---|
| 2025-06-30 | $3.87M | $757,193.00 | $3.12M | $696,163.00 | $2.14M | $2.83M | $281,945.00 | — | -$671,977.00 | — | -$671,977.00 | -$0.029 | -$0.029 | 26,284,734 | 26,284,734 |
|---|
| 2025-03-31 | $3.7M | $724,416.00 | $2.98M | $572,567.00 | $3.26M | $3.83M | -$855,466.00 | — | -$1.94M | — | -$1.94M | -$0.057 | -$0.057 | 1,608,395 | 1,608,395 |
|---|
| 2024-12-31 | $3.62M | $855,140.00 | $2.76M | $551,216.00 | $2.38M | $2.93M | -$168,982.00 | — | -$1.23M | — | -$1.23M | -$0.054 | -$0.054 | 24,232,369 | 24,232,369 |
|---|
| 2024-09-30 | $3.27M | $807,672.00 | $2.46M | $517,982.00 | $2.25M | $2.77M | -$307,672.00 | — | -$1.56M | — | -$1.56M | -$0.073 | -$0.073 | 22,493,626 | 22,493,626 |
|---|
| 2024-06-30 | $3.2M | $838,575.00 | $2.36M | $513,895.00 | $2.97M | $3.48M | -$1.12M | — | -$3.69M | — | -$3.69M | -$0.49 | -$0.49 | 14,169,441 | 14,169,441 |
|---|
| 2024-03-31 | $3.18M | $905,998.00 | $2.27M | $708,275.00 | $4.61M | $5.32M | -$3.04M | — | -$4.18M | — | -$4.18M | -$0.469 | -$0.469 | 148,876 | 148,876 |
|---|
| 2023-12-31 | $2.97M | $804,986.00 | $2.17M | $452,956.00 | $3M | $3.45M | -$1.28M | — | -$2.81M | — | -$2.81M | -$0.339 | -$0.339 | 8,979,430 | 8,979,430 |
|---|
| 2023-09-30 | $2.89M | $892,019.00 | $2M | $697,620.00 | $3.49M | $4.18M | -$2.19M | — | -$3.69M | — | -$3.69M | -$0.441 | -$0.441 | 8,795,742 | 8,795,742 |
|---|
| 2023-06-30 | $3.02M | $1.1M | $1.92M | $712,975.00 | $3.52M | $4.23M | -$2.32M | — | -$3.41M | — | -$3.41M | -$0.411 | -$0.411 | 8,752,510 | 8,752,510 |
|---|
| 2023-03-31 | $2.74M | $1.21M | $1.53M | $703,329.00 | $4.28M | $4.99M | -$3.45M | — | -$4.67M | — | -$4.67M | -$0.557 | -$0.557 | 23,818 | 23,818 |
|---|
| 2022-12-31 | $2.46M | $1.06M | $1.4M | $876,460.00 | $4.36M | $5.24M | -$3.84M | — | -$4.52M | — | -$4.52M | -$0.546 | -$0.546 | 8,690,506 | 8,690,506 |
|---|
| 2022-09-30 | $2.38M | $1.1M | $1.28M | $828,914.00 | $4.48M | $5.31M | -$4.03M | — | -$4.69M | — | -$4.69M | -$0.567 | -$0.567 | 8,642,937 | 8,642,937 |
|---|
| 2022-06-30 | $2.06M | $830,923.00 | $1.23M | $821,176.00 | $4.49M | $5.31M | -$4.09M | — | -$4.78M | — | -$4.78M | -$0.098 | -$0.098 | 51,440,944 | 51,440,944 |
|---|
| 2022-03-31 | $2.15M | $708,105.00 | $1.44M | $629,453.00 | — | $5.27M | -$3.83M | — | -$5.61M | — | -$5.61M | -$0.111 | — | 1,702,151 | — |
|---|
| 2021-12-31 | $1.93M | $1.11M | $824,837.00 | $900,499.00 | — | $5.56M | -$4.74M | — | -$7.11M | — | -$7.11M | -$0.149 | — | 49,168,264 | 49,168,264 |
|---|
| 2021-09-30 | $1.81M | $672,711.00 | $1.13M | $625,638.00 | — | $6.3M | — | — | -$10.75M | — | -$10.75M | -$0.256 | — | 42,928,242 | 42,928,242 |
|---|
| 2021-06-30 | $1.76M | $594,029.00 | $1.17M | $588,997.00 | — | $4.17M | — | — | -$5.66M | — | -$5.66M | -$0.151 | — | 39,095,637 | — |
|---|
| 2021-03-31 | $1.19M | $468,311.00 | $718,722.00 | $551,496.00 | — | $3.96M | — | — | -$5.47M | — | -$5.47M | — | — | — | 484,021 |
|---|
| 2020-12-31 | $1M | $859,363.00 | $141,889.00 | $681,411.00 | — | $4.02M | — | — | -$3.9M | — | -$3.9M | — | — | — | 37,256,315 |
|---|
| 2020-09-30 | $744,585.00 | $609,296.00 | $135,289.00 | $402,340.00 | — | $2.99M | — | — | -$2.96M | — | -$2.96M | — | — | — | 37,172,815 |
|---|
| 2020-06-30 | $451,898.00 | $191,462.00 | $260,436.00 | $423,883.00 | — | $3.63M | — | — | -$3.16M | — | -$3.16M | — | — | — | 36,768,299 |
|---|
| 2020-03-31 | $362,920.00 | $604,867.00 | -$241,947.00 | $483,574.00 | — | $4.24M | — | — | -$4.6M | — | -$4.6M | — | — | — | 129,782 |
|---|
| 2019-12-31 | $381,899.00 | $100,782.00 | $281,117.00 | $447,639.00 | — | $2.63M | — | — | -$2.37M | — | -$2.37M | — | — | — | 36,176,520 |
|---|
| 2019-09-30 | $345,906.00 | $114,216.00 | $231,690.00 | $218,525.00 | — | $2.24M | — | — | -$2.01M | — | -$2.01M | — | — | — | 35,659,133 |
|---|
| 2019-06-30 | $327,000.00 | $150,586.00 | $176,414.00 | $213,496.00 | — | $2.27M | — | — | -$2.09M | — | -$2.09M | — | — | — | 35,397,458 |
|---|
| 2019-03-31 | $178,140.00 | $253,913.00 | -$75,773.00 | $419,990.00 | — | $1.75M | — | — | -$1.82M | — | -$1.82M | — | — | — | 492,065 |
|---|
| 2018-12-31 | $117,640.00 | $27,504.00 | $90,136.00 | $401,271.00 | — | $2.26M | — | — | -$2.17M | — | -$2.17M | — | — | — | 33,892,765 |
|---|
| 2018-09-30 | $117,640.00 | $27,504.00 | $90,136.00 | $401,271.00 | — | $2.26M | — | — | -$2.17M | — | -$2.17M | — | — | — | 33,892,765 |
|---|
| 2018-06-30 | $17,660.00 | — | $17,660.00 | $309,871.00 | — | $2.44M | — | — | -$2.42M | — | -$2.42M | — | — | — | 31,945,349 |
|---|
| 2018-03-31 | — | — | — | $655,903.00 | — | $2.79M | — | — | -$2.79M | — | -$2.79M | — | — | — | -1,209,273 |
|---|
| 2017-12-31 | — | — | — | $377,924.00 | — | $2.1M | — | — | -$2.1M | — | -$2.1M | — | — | — | 30,799,342 |
|---|
| 2017-09-30 | — | — | — | $413,624.00 | — | $1.45M | — | — | — | — | -$1.45M | — | — | — | 30,590,667 |
|---|
| 2017-06-30 | — | — | — | $315,110.00 | — | $1.38M | — | — | — | — | -$2.3M | — | — | — | 27,512,483 |
|---|
| 2017-03-31 | — | — | — | $290,314.00 | — | $1.55M | — | — | — | — | -$1.8M | — | — | — | — |
|---|
| 2016-12-31 | — | — | — | $333,565.00 | — | $2.19M | — | — | — | — | -$2.62M | — | — | — | 26,162,293 |
|---|
| 2016-09-30 | — | — | — | $248,048.00 | — | $1.4M | — | — | — | — | -$2.34M | — | — | — | 25,542,107 |
|---|
| 2016-06-30 | — | — | — | $266,370.00 | — | $800,808.00 | — | — | — | — | -$1.04M | — | — | — | 24,999,978 |
|---|
| 2016-03-31 | — | — | — | $241,534.00 | — | $576,620.00 | — | — | — | — | -$1.27M | — | — | — | 24,999,978 |
|---|
| 2015-12-31 | — | — | — | $251,734.00 | — | $1.44M | — | — | — | — | -$1.49M | — | — | — | 5,863,735 |
|---|
| 2015-11-30 | — | — | — | — | — | — | — | — | — | — | -$47,912.00 | — | — | — | 9,000,000 |
|---|
| 2015-09-30 | — | — | — | $326,206.00 | — | $1.23M | — | — | — | — | -$1.23M | — | — | — | 16,268,679 |
|---|
| 2015-08-31 | — | — | — | — | — | — | — | — | — | — | -$27,189.00 | — | — | — | 813,699 |
|---|
| 2015-06-30 | — | — | — | $198,319.00 | — | $492,013.00 | — | — | — | — | -$492,013.00 | — | — | — | 21,247,744 |
|---|
| 2015-05-31 | — | — | — | — | — | — | — | — | — | — | -$17,340.00 | — | — | — | 4,500,000 |
|---|
| 2015-03-31 | — | — | — | $367,194.00 | — | $1.81M | — | — | — | — | -$1.81M | — | — | — | 24,999,978 |
|---|
| 2014-11-30 | — | — | — | — | — | — | — | — | — | — | -$18,904.00 | — | — | — | 4,500,000 |
|---|
| 2014-08-31 | — | — | — | — | — | — | — | — | — | — | -$21,078.00 | — | — | — | 0 |
|---|
| 2014-05-31 | — | — | — | — | — | — | — | — | — | — | -$28,144.00 | — | — | — | 4,500,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 | $16M | $3.05M | $12.95M | $2.76M | $8.49M | $11.26M | $1.69M | — | -$2.4M | — | -$2.4M | -$0.115 | -$0.115 | 27,304,317 | 27,304,317 |
|---|
| 2025-03-31 | $13.79M | $3.23M | $10.56M | $2.16M | $10.86M | $13.01M | -$2.45M | — | -$8.42M | — | -$8.42M | -$0.555 | -$0.555 | 21,524,884 | 21,524,884 |
|---|
| 2024-03-31 | $12.06M | $3.71M | $8.36M | $2.57M | $14.61M | $17.18M | -$8.83M | — | -$14.09M | — | -$14.09M | -$1.66 | -$1.66 | 8,991,766 | 8,991,766 |
|---|
| 2023-03-31 | $9.64M | $4.2M | $5.44M | $3.23M | $17.62M | $20.85M | -$15.41M | — | -$18.66M | — | -$18.66M | -$2.256 | -$2.256 | 8,659,718 | 8,659,718 |
|---|
| 2022-03-31 | $7.65M | $3.08M | $4.57M | $2.74M | $18.56M | $21.31M | -$16.74M | — | -$29.13M | — | -$29.13M | -$0.665 | — | 45,449,720 | — |
|---|
| 2021-03-31 | $3.38M | $2.11M | $1.27M | $2.06M | — | $14.62M | — | — | -$15.49M | — | -$15.49M | -$0.438 | — | 37,522,978 | 37,522,978 |
|---|
| 2020-03-31 | $1.42M | $931,951.00 | $485,774.00 | $1.36M | — | $11.42M | — | — | -$11.07M | — | -$11.07M | — | — | — | 35,956,180 |
|---|
| 2019-03-31 | $398,200.00 | $338,335.00 | $59,865.00 | $1.31M | — | $8.65M | — | — | -$8.59M | — | -$8.59M | — | — | — | 33,376,068 |
|---|
| 2018-03-31 | — | — | — | $1.76M | — | $7.72M | — | — | -$8.62M | — | -$8.62M | — | — | — | 30,165,638 |
|---|
| 2017-03-31 | — | — | — | $1.14M | — | $5.94M | — | — | — | — | -$7.81M | — | — | — | — |
|---|
| 2016-12-31 | — | — | — | $1.09M | — | $4.97M | — | — | — | — | -$7.28M | — | — | — | 25,813,228 |
|---|
| 2015-12-31 | — | — | — | $1.14M | — | $5.13M | — | — | — | — | -$5.19M | — | — | — | 21,852,834 |
|---|
| 2015-08-31 | — | — | — | $23,200.00 | — | — | — | — | — | — | -$90,813.00 | — | — | — | 5,313,699 |
|---|
| 2014-08-31 | — | — | — | — | — | — | — | — | — | — | -$91,072.00 | — | — | — | 4,500,000 |
|---|