Complete source-backed income-statement history.
- Available history
- 2010-12-31 to 2026-03-31
- 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-03-31 | — | — | — | $1.29M | — | $2.03M | -$2.03M | $40,885.00 | — | — | -$1.99M | -$0.09 | -$0.09 | 21,609,488 | 21,609,488 |
|---|
| 2025-12-31 | — | — | — | $1.12M | — | $2.23M | -$2.23M | $12,455.00 | — | — | -$2.22M | -$0.11 | -$0.11 | 19,850,080 | 19,850,080 |
|---|
| 2025-09-30 | $0.00 | — | — | $993,066.00 | — | $1.8M | -$1.8M | $11,627.00 | — | — | -$1.79M | -$0.10 | -$0.10 | 17,082,425 | 17,082,425 |
|---|
| 2025-06-30 | $0.00 | — | — | $1.18M | — | $2.12M | -$2.12M | $19,722.00 | — | — | -$2.1M | -$0.13 | -$0.13 | 354,652 | 354,652 |
|---|
| 2025-03-31 | — | — | — | $1.28M | — | $2.25M | -$2.25M | $32,373.00 | — | — | -$2.22M | -$0.14 | -$0.14 | 16,026,318 | 16,026,318 |
|---|
| 2024-12-31 | — | — | — | $1.16M | — | $2.06M | -$2.06M | $31,560.00 | — | — | -$2.03M | -$0.14 | -$0.14 | 14,572,042 | 14,572,042 |
|---|
| 2024-09-30 | $0.00 | — | — | $1.93M | — | $3.17M | -$3.17M | $41,023.00 | — | — | -$3.13M | -$0.23 | -$0.23 | 13,715,959 | 13,715,959 |
|---|
| 2024-06-30 | $0.00 | — | — | $1.18M | — | $2.39M | -$2.39M | $35,374.00 | — | — | -$2.36M | -$0.19 | -$0.19 | 123,076 | 123,076 |
|---|
| 2024-03-31 | — | — | — | $1.21M | — | $1.91M | -$1.91M | $53,927.00 | — | — | -$1.85M | -$0.16 | -$0.16 | 11,779,579 | 11,779,579 |
|---|
| 2023-12-31 | — | — | — | $1.57M | — | $2.18M | -$2.18M | $69,819.00 | — | — | -$2.11M | -$0.18 | -$0.18 | 11,745,906 | 11,745,906 |
|---|
| 2023-09-30 | $0.00 | — | — | $1.47M | — | $2.03M | -$2.03M | $62,845.00 | -$1.97M | — | -$1.97M | -$0.17 | -$0.17 | 11,718,791 | 11,718,791 |
|---|
| 2023-06-30 | $0.00 | — | — | $2.91M | — | $3.68M | -$3.68M | $106,380.00 | — | — | -$3.57M | -$0.31 | -$0.31 | 13,485 | 13,485 |
|---|
| 2023-03-31 | — | — | — | $1.2M | — | $1.81M | -$1.81M | $107,937.00 | -$1.7M | — | -$1.7M | -$0.15 | -$0.15 | 11,636,041 | 11,636,041 |
|---|
| 2022-12-31 | — | — | — | $1.17M | — | $1.83M | -$1.83M | $88,860.00 | -$1.75M | — | -$1.75M | -$0.15 | -$0.15 | 11,610,303 | 11,610,303 |
|---|
| 2022-09-30 | $0.00 | — | — | $1.11M | — | $1.62M | -$1.62M | $51,718.00 | -$1.57M | — | -$1.57M | -$0.14 | -$0.14 | 11,592,367 | 11,592,367 |
|---|
| 2022-06-30 | — | — | — | $1.17M | — | $1.79M | -$1.79M | $12,786.00 | -$1.78M | — | -$1.78M | -$0.15 | -$0.15 | 7,629 | 7,629 |
|---|
| 2022-03-31 | — | — | — | $1.26M | — | $1.79M | -$1.79M | -$4,789.00 | -$1.79M | — | -$1.79M | -$0.16 | -$0.16 | 11,540,296 | 11,540,296 |
|---|
| 2021-12-31 | — | — | — | $1.26M | — | $1.92M | -$1.92M | -$558.00 | -$1.92M | $0.00 | -$1.92M | -$0.17 | -$0.17 | 11,525,304 | 11,525,304 |
|---|
| 2021-09-30 | $0.00 | — | — | $2.1M | — | $2.61M | -$2.61M | -$703.00 | -$2.61M | $0.00 | -$2.61M | -$0.23 | -$0.23 | 11,515,279 | 11,515,279 |
|---|
| 2021-06-30 | — | — | — | $1.58M | — | $2.07M | -$2.07M | $1,394.00 | -$2.07M | — | -$2.07M | -$0.18 | -$0.18 | 200,550 | 200,550 |
|---|
| 2021-03-31 | — | — | — | $1.46M | — | $2.11M | -$2.11M | -$495.00 | -$2.11M | $0.00 | -$2.11M | -$0.19 | -$0.19 | 10,953,052 | 10,953,052 |
|---|
| 2020-12-31 | — | — | — | $1.49M | — | $2.29M | -$2.29M | -$38,132.00 | -$2.33M | $0.00 | -$2.33M | -$0.22 | -$0.22 | 10,666,056 | 10,666,056 |
|---|
| 2020-09-30 | $0.00 | — | — | $1.57M | — | $2.27M | -$2.27M | -$40,850.00 | -$2.31M | $0.00 | -$2.31M | -$0.22 | -$0.22 | 10,487,601 | 10,487,601 |
|---|
| 2020-06-30 | — | — | — | $1.07M | — | $1.83M | -$1.83M | -$42,788.00 | -$1.87M | $0.00 | -$1.87M | — | — | — | 884,214 |
|---|
| 2020-03-31 | — | — | — | $1.13M | — | $2.54M | -$2.54M | -$5.54M | -$8.08M | $0.00 | -$8.08M | — | — | — | 6,518,077 |
|---|
| 2019-12-31 | — | — | — | $1.01M | — | $1.63M | -$1.63M | -$293,094.00 | -$1.93M | $0.00 | -$1.93M | — | — | — | 3,853,858 |
|---|
| 2019-09-30 | $0.00 | — | — | $1.48M | — | $1.99M | -$1.99M | $426,744.00 | -$1.56M | $0.00 | -$1.56M | — | — | — | 3,845,016 |
|---|
| 2019-06-30 | — | — | — | $1.59M | — | $2.17M | -$2.17M | -$43,656.00 | -$2.21M | $0.00 | -$2.21M | — | — | — | 81,957 |
|---|
| 2019-03-31 | — | — | — | $1.31M | — | $2.08M | -$2.08M | -$56,943.00 | -$2.14M | $0.00 | -$2.14M | — | — | — | 3,597,796 |
|---|
| 2018-12-31 | — | — | — | $1.66M | — | $2.37M | -$2.37M | $138,206.00 | -$2.23M | $0.00 | -$2.23M | — | — | — | 3,469,193 |
|---|
| 2018-09-30 | $0.00 | — | — | $1.41M | — | $2.04M | -$2.04M | $197,635.00 | -$1.84M | $0.00 | -$1.84M | — | — | — | 3,459,299 |
|---|
| 2018-06-30 | — | — | — | $1.53M | — | $2.28M | -$2.28M | $631,631.00 | -$1.65M | $0.00 | -$1.65M | -$0.02 | -$0.02 | 1,354,137 | 1,354,137 |
|---|
| 2018-03-31 | — | — | — | $1.29M | — | $2.42M | -$2.42M | $308,305.00 | -$2.11M | $0.00 | -$2.11M | -$0.03 | -$0.03 | 64,068,378 | 64,068,378 |
|---|
| 2017-12-31 | — | — | — | $1.64M | — | $2.39M | -$2.39M | -$403,113.00 | -$2.8M | $0.00 | -$2.8M | -$0.04 | -$0.04 | 63,335,601 | 63,335,601 |
|---|
| 2017-09-30 | — | — | — | $1.45M | — | $2.23M | -$2.23M | $224,891.00 | -$2.01M | $0.00 | -$2.01M | -$0.03 | -$0.03 | 63,307,083 | 63,307,083 |
|---|
| 2017-06-30 | — | — | — | $2.29M | — | $2.25M | -$2.25M | -$311,027.00 | -$2.56M | $0.00 | -$2.56M | -$0.04 | -$0.04 | 987,069 | 987,069 |
|---|
| 2017-03-31 | — | — | — | $1.56M | — | $2.62M | -$2.62M | -$522,963.00 | -$3.14M | $0.00 | -$3.14M | -$0.05 | -$0.05 | 61,002,941 | 61,002,941 |
|---|
| 2016-12-31 | — | — | — | $1.26M | — | $2.3M | -$2.3M | $751,218.00 | -$1.55M | $0.00 | -$1.55M | -$0.03 | -$0.03 | 58,205,494 | 58,205,494 |
|---|
| 2016-09-30 | — | — | — | $1.45M | — | $2.44M | -$2.44M | -$620,995.00 | -$3.06M | $0.00 | -$3.06M | -$0.05 | -$0.05 | 58,179,949 | 58,179,949 |
|---|
| 2016-06-30 | — | — | — | $1.6M | — | $2.5M | -$2.5M | $845,210.00 | -$1.65M | $0.00 | -$1.65M | -$0.03 | -$0.03 | 104,066 | 104,066 |
|---|
| 2016-03-31 | — | — | — | $1.07M | — | $2.05M | -$2.05M | -$2.94M | -$4.99M | $0.00 | -$4.99M | -$0.09 | -$0.09 | 57,836,770 | 57,836,770 |
|---|
| 2015-12-31 | — | — | — | $1.15M | — | $2.09M | -$2.09M | -$684,991.00 | -$2.78M | $0.00 | -$2.78M | -$0.05 | -$0.05 | 57,588,081 | 57,588,081 |
|---|
| 2015-09-30 | — | — | — | $1.28M | — | $2.23M | -$2.23M | $918,097.00 | -$1.31M | $0.00 | -$1.31M | -$0.02 | -$0.02 | 57,274,315 | 57,274,315 |
|---|
| 2015-06-30 | — | — | — | $1.39M | — | $2.6M | -$2.6M | $1.69M | -$917,711.00 | $0.00 | -$917,711.00 | -$0.02 | -$0.02 | 197,743 | 197,743 |
|---|
| 2015-03-31 | — | — | — | $546,464.00 | — | $1.12M | -$1.12M | $871,619.00 | -$251,018.00 | $0.00 | -$251,018.00 | $0.00 | -$0.02 | 56,941,122 | 59,607,788 |
|---|
| 2014-12-31 | — | — | — | $916,739.00 | — | $1.7M | -$1.7M | -$177,238.00 | -$1.88M | $0.00 | -$1.88M | -$0.03 | -$0.04 | 56,557,352 | 59,224,019 |
|---|
| 2014-09-30 | — | — | — | $811,107.00 | — | $1.69M | -$1.69M | $2.54M | $851,697.00 | $0.00 | $851,697.00 | $0.02 | $0.02 | 55,576,200 | 55,576,200 |
|---|
| 2014-06-30 | — | — | — | $2.2M | — | $3.79M | -$3.79M | -$3.21M | -$7M | $0.00 | -$7M | -$0.14 | -$0.14 | 917,638 | 917,638 |
|---|
| 2014-03-31 | — | — | — | $625,737.00 | — | $1.23M | -$1.23M | $2.56M | $1.32M | $0.00 | $1.32M | $0.02 | -$0.02 | 53,318,736 | 55,033,023 |
|---|
| 2013-12-31 | — | — | — | $1.13M | — | $1.75M | -$1.75M | $387,917.00 | -$1.36M | $0.00 | -$1.36M | -$0.03 | -$0.03 | 50,031,363 | 50,031,363 |
|---|
| 2013-09-30 | — | — | — | $1.17M | — | $1.89M | -$1.89M | -$4.38M | -$6.27M | $0.00 | -$6.27M | — | — | — | 47,672,029 |
|---|
| 2013-06-30 | — | — | — | $1.01M | — | $1.56M | -$1.56M | -$618,162.00 | -$2.18M | $0.00 | -$2.18M | — | — | — | 1,920,456 |
|---|
| 2013-03-31 | — | — | — | $1.36M | — | $2.19M | -$2.19M | -$1.49M | -$3.68M | $0.00 | -$3.68M | — | — | — | 46,701,410 |
|---|
| 2012-12-31 | — | — | — | $710,197.00 | — | $1.24M | -$1.24M | $35,219.00 | -$1.21M | $0.00 | -$1.21M | — | — | — | 45,098,572 |
|---|
| 2012-09-30 | — | — | — | $1.21M | — | $1.59M | -$1.59M | -$212,970.00 | -$1.8M | $0.00 | -$1.8M | — | — | — | 156,777,106 |
|---|
| 2012-06-30 | — | — | — | $1.01M | — | $1.55M | -$1.55M | -$96,810.00 | -$1.64M | $0.00 | -$1.64M | — | — | — | — |
|---|
| 2012-03-31 | $0.00 | — | — | $1.58M | — | $2.08M | -$2.08M | $44,932.00 | -$2.03M | $0.00 | -$2.03M | — | — | — | — |
|---|
| 2011-12-31 | $0.00 | — | — | $1.01M | — | $1.34M | -$1.34M | -$54,255.00 | -$1.39M | $0.00 | -$1.39M | — | — | — | — |
|---|
| 2011-09-30 | — | — | — | $691,699.00 | — | $1.14M | -$1.14M | $452.00 | -$1.14M | $0.00 | -$1.14M | — | — | — | 144,570,447 |
|---|
| 2011-03-31 | $0.00 | — | — | $1.65M | — | $2.56M | -$2.56M | $10,970.00 | -$2.55M | $0.00 | -$2.55M | — | — | — | — |
|---|
| 2010-12-31 | $0.00 | — | — | $1.11M | — | $1.5M | -$1.5M | -$76,451.00 | -$1.58M | $0.00 | -$1.58M | — | — | — | — |
|---|
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-06-30 | $0.00 | — | — | $5.55M | — | $9.59M | -$9.59M | $124,679.00 | — | — | -$9.47M | -$0.63 | -$0.63 | 15,116,548 | 15,116,548 |
|---|
| 2024-06-30 | $0.00 | — | — | $5.44M | — | $8.52M | -$8.52M | $221,965.00 | — | — | -$8.29M | -$0.70 | -$0.70 | 11,871,054 | 11,871,054 |
|---|
| 2023-06-30 | $0.00 | — | — | $6.39M | — | $8.94M | -$8.94M | $354,895.00 | — | — | -$8.59M | -$0.74 | -$0.74 | 11,626,220 | 11,626,220 |
|---|
| 2022-06-30 | — | — | — | $5.78M | — | $8.11M | -$8.11M | $6,736.00 | -$8.11M | — | -$8.11M | -$0.70 | -$0.70 | 11,534,698 | 11,534,698 |
|---|
| 2021-06-30 | — | — | — | $6.11M | — | $8.74M | -$8.74M | -$78,083.00 | -$8.82M | — | -$8.82M | -$0.81 | -$0.81 | 10,900,955 | 10,900,955 |
|---|
| 2020-06-30 | — | — | — | $4.7M | — | $8M | -$8M | -$5.45M | -$13.45M | $0.00 | -$13.45M | — | — | — | 5,616,728 |
|---|
| 2019-06-30 | — | — | — | $5.92M | — | $8.66M | -$8.66M | $235,242.00 | -$8.42M | $0.00 | -$8.42M | — | — | — | 3,590,070 |
|---|
| 2018-06-30 | — | — | — | $5.91M | — | $9.33M | -$9.33M | $761,714.00 | -$8.56M | $0.00 | -$8.56M | -$0.13 | -$0.13 | 64,920,856 | 64,920,856 |
|---|
| 2017-06-30 | — | — | — | $6.57M | — | $9.6M | -$9.6M | -$703,766.00 | -$10.3M | $0.00 | -$10.3M | -$0.17 | -$0.17 | 60,102,855 | 60,102,855 |
|---|
| 2016-06-30 | — | — | — | $5.03M | — | $8.86M | -$8.86M | -$1.87M | -$10.72M | $0.00 | -$10.72M | -$0.19 | -$0.19 | 57,669,472 | 57,669,472 |
|---|
| 2015-06-30 | — | — | — | $3.66M | — | $7.06M | -$7.06M | $4.86M | -$2.2M | $0.00 | -$2.2M | -$0.04 | -$0.09 | 56,553,848 | 59,220,515 |
|---|
| 2014-06-30 | — | — | — | $5.13M | — | $8.67M | -$8.67M | -$4.93M | -$13.6M | $0.00 | -$13.6M | -$0.27 | -$0.27 | 51,225,622 | 51,225,622 |
|---|
| 2013-06-30 | — | — | — | $4.29M | — | $6.59M | -$6.59M | -$2.29M | -$8.88M | $0.00 | -$8.88M | -$0.19 | -$0.19 | 45,892,549 | 47,606,835 |
|---|
| 2012-06-30 | — | — | — | $4.27M | — | $6.08M | -$6.08M | -$125,458.00 | -$6.21M | $0.00 | -$6.21M | — | — | — | 42,763,481 |
|---|