Complete source-backed income-statement history.
- Available history
- 2000-12-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 | $1.91M | $887,000.00 | $1.02M | — | — | $1.58M | -$556,000.00 | $51,000.00 | — | — | -$505,000.00 | -$0.04 | -$0.04 | 13,359,887 | 13,359,887 |
|---|
| 2026-03-31 | $1.77M | $812,000.00 | $960,000.00 | — | — | $1.73M | -$767,000.00 | $88,000.00 | — | — | -$679,000.00 | -$0.05 | -$0.05 | 13,352,749 | 13,352,749 |
|---|
| 2025-12-31 | $2.39M | $1.22M | $1.17M | $5,000.00 | — | $1.89M | -$723,000.00 | $36,000.00 | — | — | -$687,000.00 | -$0.05 | -$0.05 | 76,526 | 76,526 |
|---|
| 2025-09-30 | $5.03M | $2.96M | $2.07M | $5,000.00 | — | $5.51M | -$3.43M | $76,000.00 | — | — | -$3.36M | -$0.26 | -$0.26 | 12,682,423 | 12,682,423 |
|---|
| 2025-06-30 | $4.52M | $2.93M | $1.59M | $5,000.00 | — | $1.91M | -$322,000.00 | $31,000.00 | — | — | -$291,000.00 | -$0.02 | -$0.02 | 12,643,791 | 12,643,791 |
|---|
| 2025-03-31 | $4.46M | $2.97M | $1.49M | $5,000.00 | — | $2.08M | -$593,000.00 | $22,000.00 | — | — | -$571,000.00 | -$0.05 | -$0.05 | 12,292,150 | 12,292,150 |
|---|
| 2024-12-31 | $7.66M | $5.24M | $2.42M | $5,000.00 | — | $2.75M | -$337,000.00 | -$164,000.00 | — | — | -$501,000.00 | -$0.05 | -$0.05 | 96,116 | 96,116 |
|---|
| 2024-09-30 | $5.44M | $3.54M | $1.9M | $5,000.00 | — | $4.77M | -$2.87M | $446,000.00 | — | — | -$2.42M | -$0.23 | -$0.23 | 10,603,747 | 10,603,747 |
|---|
| 2024-06-30 | $5.35M | $3.26M | $2.09M | $5,000.00 | — | $2.63M | -$536,000.00 | $190,000.00 | — | — | -$346,000.00 | -$0.03 | -$0.03 | 10,238,717 | 10,238,717 |
|---|
| 2024-03-31 | $5.76M | $3.5M | $2.26M | $55,000.00 | — | $2.91M | -$647,000.00 | $94,000.00 | — | — | -$553,000.00 | -$0.05 | -$0.05 | 10,073,445 | 10,073,445 |
|---|
| 2023-12-31 | $8.71M | $5.84M | $2.87M | $84,000.00 | — | $2.8M | $69,000.00 | -$67,000.00 | — | — | $2,000.00 | $0.00 | $0.00 | 33,850 | 33,850 |
|---|
| 2023-09-30 | $5.6M | $3.56M | $2.05M | $5,000.00 | — | $2.9M | -$855,000.00 | -$75,000.00 | — | — | -$930,000.00 | -$0.09 | -$0.09 | 9,879,202 | 9,879,202 |
|---|
| 2023-06-30 | $5.34M | $3.75M | $1.59M | $10,000.00 | — | $2.62M | -$1.04M | $156,000.00 | — | — | -$882,000.00 | -$0.09 | -$0.09 | 9,765,452 | 9,765,452 |
|---|
| 2023-03-31 | $5.66M | $4.14M | $1.52M | $8,000.00 | — | $3.03M | -$1.5M | -$76,000.00 | — | — | -$1.58M | -$0.17 | -$0.17 | 9,332,553 | 9,332,553 |
|---|
| 2022-12-31 | $9.7M | $6.88M | $2.83M | $16,000.00 | — | $2.73M | $100,000.00 | $8,000.00 | — | — | $108,000.00 | $0.06 | $0.06 | 246,921 | 246,921 |
|---|
| 2022-09-30 | $5.22M | $3.36M | $1.86M | $39,000.00 | — | $2.73M | -$875,000.00 | $318,000.00 | — | — | -$557,000.00 | -$0.06 | -$0.06 | 8,943,613 | 8,943,613 |
|---|
| 2022-06-30 | $4.5M | $2.81M | $1.69M | $25,000.00 | — | $3.01M | -$1.32M | -$11.23M | — | — | -$12.56M | -$1.50 | -$1.50 | 8,387,662 | 8,387,662 |
|---|
| 2022-03-31 | $161,000.00 | $38,000.00 | $123,000.00 | $9,000.00 | — | $1.77M | -$1.65M | $256,000.00 | — | — | -$1.39M | -$0.19 | -$0.19 | 7,179,395 | 7,179,395 |
|---|
| 2021-12-31 | $255,000.00 | $85,000.00 | $170,000.00 | $26,000.00 | — | $1.33M | -$1.16M | $158,000.00 | — | — | -$1M | -$0.14 | -$0.14 | 32,861 | 48,096 |
|---|
| 2021-09-30 | $300,000.00 | $114,000.00 | $186,000.00 | $8,000.00 | — | $1.21M | -$1.03M | $8.22M | — | -$1,000.00 | $7.19M | $0.99 | $0.95 | 7,290,975 | 7,570,985 |
|---|
| 2021-06-30 | $124,000.00 | $26,000.00 | $98,000.00 | $12,000.00 | — | $1.53M | -$1.43M | $70,000.00 | — | — | -$1.36M | -$0.18 | -$0.18 | 7,391,864 | 7,391,864 |
|---|
| 2021-03-31 | $188,000.00 | $43,000.00 | $145,000.00 | $5,000.00 | — | $1.36M | -$1.22M | — | — | — | -$1.22M | -$0.19 | -$0.19 | 6,561,222 | 6,561,222 |
|---|
| 2020-12-31 | $75,000.00 | $13,000.00 | $62,000.00 | $12,000.00 | — | $1.24M | -$1.17M | $0.00 | — | — | -$1.17M | -$0.10 | -$0.10 | 543,397 | 543,397 |
|---|
| 2020-09-30 | $101,000.00 | $19,000.00 | $82,000.00 | $7,000.00 | — | $1.07M | -$983,000.00 | $243.00 | — | $0.00 | -$983,000.00 | -$0.18 | -$0.18 | 5,488,111 | 5,488,111 |
|---|
| 2020-06-30 | $75,000.00 | $13,000.00 | $62,000.00 | $402.00 | — | $804,000.00 | -$742,000.00 | -$1.91M | — | — | -$2.65M | -$1.04 | -$1.04 | 2,549,844 | 2,549,844 |
|---|
| 2020-03-31 | $92,000.00 | $17,000.00 | $75,000.00 | — | — | $744,000.00 | -$669,000.00 | -$423,000.00 | — | — | -$1.09M | -$0.49 | -$0.49 | 2,240,285 | 2,240,285 |
|---|
| 2019-12-31 | $101,842.00 | $14,677.00 | $87,165.00 | -$2,055.00 | — | $675,442.00 | -$588,277.00 | -$33,213.00 | — | — | -$621,490.00 | -$0.21 | -$0.21 | 184,929 | 184,929 |
|---|
| 2019-09-30 | $56,225.00 | $8,471.00 | $47,754.00 | $804.00 | — | $709,855.00 | -$662,101.00 | -$44,447.00 | — | — | -$706,548.00 | -$0.36 | -$0.36 | 1,962,755 | 1,962,755 |
|---|
| 2019-06-30 | $40,479.00 | $7,085.00 | $33,394.00 | $2,608.00 | — | $700,082.00 | -$666,688.00 | $1,032.00 | — | — | -$665,656.00 | -$0.34 | -$0.34 | 1,950,416 | 1,950,416 |
|---|
| 2019-03-31 | $46,454.00 | $14,767.00 | $31,687.00 | $3,643.00 | — | $546,621.00 | -$514,934.00 | $1,628.00 | — | — | -$513,306.00 | -$0.01 | -$0.01 | 94,092,049 | 94,092,049 |
|---|
| 2018-12-31 | $39,812.00 | $14,521.00 | $25,291.00 | $85,383.00 | — | $511,506.00 | -$486,215.00 | -$47,943.00 | — | — | -$534,158.00 | $0.00 | $0.00 | 2,397,468 | 2,397,468 |
|---|
| 2018-09-30 | $28,273.00 | $12,281.00 | $15,992.00 | $73,843.00 | — | $583,219.00 | -$567,227.00 | $87,751.00 | — | — | -$479,476.00 | $0.00 | $0.00 | 101,186,416 | 101,186,416 |
|---|
| 2018-06-30 | $6,799.00 | $2,000.00 | $4,799.00 | $16,233.00 | — | $805,591.00 | -$800,792.00 | $5,597.00 | — | — | -$795,195.00 | -$0.01 | -$0.01 | 95,910,130 | 95,910,130 |
|---|
| 2018-03-31 | — | — | — | $12,196.00 | — | $741,567.00 | -$741,567.00 | -$382,066.00 | — | $0.00 | -$1.12M | -$0.01 | -$0.01 | 76,278,102 | 76,278,102 |
|---|
| 2017-12-31 | — | — | — | $94,801.00 | — | $1.67M | -$1.67M | -$515,467.00 | — | — | -$2.19M | -$0.08 | -$0.08 | 6,889,241 | 6,889,241 |
|---|
| 2017-09-30 | $392.00 | — | $392.00 | $15,933.00 | — | $382,158.00 | -$381,766.00 | -$3,217.00 | — | $0.00 | -$384,983.00 | -$0.01 | -$0.01 | 42,642,914 | 42,642,914 |
|---|
| 2017-06-30 | — | — | — | $8,641.00 | — | $593,439.00 | -$593,439.00 | $84,930.00 | — | $0.00 | -$508,509.00 | -$0.05 | -$0.05 | 12,598,466 | 12,598,466 |
|---|
| 2017-03-31 | — | — | — | $8,669.00 | — | $188,505.00 | -$188,505.00 | -$116,082.00 | — | $0.00 | -$304,587.00 | -$0.04 | -$0.04 | 8,397,976 | 8,397,976 |
|---|
| 2016-12-31 | $25,350.00 | $18,453.00 | $6,897.00 | $38,299.00 | — | $1.08M | -$1.07M | $1.12M | — | — | $49,594.00 | $0.02 | $0.02 | 445,306 | 445,306 |
|---|
| 2016-09-30 | — | — | — | — | — | $451,234.00 | -$451,234.00 | -$1.32M | — | $0.00 | -$1.77M | -$0.24 | -$0.24 | 7,420,112 | 7,420,112 |
|---|
| 2016-06-30 | $11,705.00 | $5,910.00 | $5,795.00 | $167,846.00 | — | $1.2M | -$1.2M | $2.79M | — | $0.00 | $1.59M | $0.24 | $0.06 | 6,572,673 | 26,106,185 |
|---|
| 2016-03-31 | — | — | — | $89,335.00 | — | $1.02M | -$1.02M | -$500,642.00 | — | $0.00 | -$1.52M | -$0.25 | -$0.25 | 6,139,460 | 6,139,460 |
|---|
| 2015-12-31 | $1.00 | $955.00 | -$954.00 | $218,032.00 | — | $1.32M | -$1.32M | $25,382.00 | — | — | -$1.3M | -$0.25 | -$0.25 | 374,355 | 374,355 |
|---|
| 2015-09-30 | $142,642.00 | $28,689.00 | $113,953.00 | $58,415.00 | — | $1.23M | -$1.12M | $1.33M | — | $0.00 | $216,337.00 | $0.04 | $0.03 | 5,859,187 | 7,462,128 |
|---|
| 2015-06-30 | $68,375.00 | $36,079.00 | $32,296.00 | $2.02M | — | $2.43M | -$2.4M | $1.44M | — | $0.00 | -$956,326.00 | -$0.24 | -$0.24 | 3,934,451 | 3,934,451 |
|---|
| 2015-03-31 | $6,250.00 | $0.00 | $6,250.00 | $120,386.00 | — | $409,112.00 | -$402,862.00 | $139,226.00 | — | $0.00 | -$263,636.00 | -$0.07 | -$0.07 | 3,618,566 | 3,618,566 |
|---|
| 2014-12-31 | $6,190.00 | $8,424.00 | -$2,234.00 | $9.53M | — | $9.85M | -$9.85M | $3.42M | — | $0.00 | -$6.43M | -$1.80 | -$1.80 | 13,983 | 13,983 |
|---|
| 2014-09-30 | $53,260.00 | $50,160.00 | $3,100.00 | $106,674.00 | — | $609,069.00 | -$605,969.00 | -$1.11M | -$1.71M | $0.00 | -$1.71M | -$0.47 | -$0.47 | 3,618,566 | 3,618,566 |
|---|
| 2014-06-30 | $65,148.00 | $54,440.00 | $10,708.00 | $83,887.00 | — | $890,315.00 | -$879,607.00 | $4.53M | $3.65M | $0.00 | $3.65M | $1.03 | $0.96 | 3,553,408 | 3,807,068 |
|---|
| 2014-03-31 | — | $0.00 | — | $864,729.00 | — | $2.23M | -$2.23M | -$1.2M | -$3.43M | $0.00 | -$3.43M | -$0.01 | -$0.01 | 297,571,958 | 297,571,958 |
|---|
| 2013-12-31 | $0.00 | $0.00 | $0.00 | $185,835.00 | — | $1.12M | -$1.12M | $3.19M | $2.07M | — | $2.07M | $0.01 | $0.01 | 104,898,800 | 104,898,800 |
|---|
| 2013-09-30 | — | — | — | $158,030.00 | — | $923,272.00 | -$923,272.00 | $9.13M | $8.21M | — | $8.21M | $0.03 | $0.02 | 247,476,627 | 465,253,680 |
|---|
| 2013-06-30 | — | — | — | $162,819.00 | — | $8.65M | -$8.65M | -$2.11M | -$10.76M | — | -$10.76M | $0.04 | $0.04 | 240,935,887 | 240,935,887 |
|---|
| 2013-03-31 | $3,140.00 | $2,710.00 | $430.00 | $137,500.00 | — | $948,535.00 | -$948,105.00 | -$14.96M | -$15.91M | — | -$15.91M | $0.07 | $0.07 | 227,124,683 | 227,124,683 |
|---|
| 2012-12-31 | $0.00 | $0.00 | $0.00 | $1,547.00 | — | $666,889.00 | -$666,889.00 | $107,865.00 | -$559,024.00 | — | -$559,024.00 | $0.01 | $0.01 | 5,414,684 | 5,414,684 |
|---|
| 2012-09-30 | $3,289.00 | $2,047.00 | $1,242.00 | $493.00 | — | $79,416.00 | -$78,174.00 | -$77,169.00 | -$155,343.00 | — | -$155,343.00 | $0.00 | $0.00 | 145,144,603 | 145,144,603 |
|---|
| 2012-03-31 | $13,740.00 | $2,036.00 | $11,704.00 | $1,257.00 | — | $175,602.00 | -$163,898.00 | -$71,707.00 | -$235,605.00 | — | -$235,605.00 | — | — | — | 145,144,603 |
|---|
| 2011-12-31 | $0.00 | $0.00 | $0.00 | $3,031.00 | — | $116,687.00 | -$116,687.00 | -$70,177.00 | -$186,864.00 | — | -$186,864.00 | — | — | — | -310,656 |
|---|
| 2011-09-30 | $2,404.00 | — | $2,404.00 | $1,000.00 | — | $84,063.00 | -$81,659.00 | -$82,940.00 | -$164,599.00 | — | -$164,599.00 | — | — | — | 145,144,603 |
|---|
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-12-31 | $16.4M | $10.08M | $6.32M | $20,000.00 | — | $11.39M | -$5.07M | $165,000.00 | -$4.91M | -$1.12M | -$4.91M | -$0.39 | -$0.39 | 12,619,512 | 12,619,512 |
|---|
| 2024-12-31 | $24.21M | $15.55M | $8.66M | $70,000.00 | — | $13.05M | -$4.39M | $566,000.00 | -$3.88M | -$1.19M | -$3.82M | -$0.37 | -$0.37 | 10,402,508 | 10,402,508 |
|---|
| 2023-12-31 | $25.31M | $17.29M | $8.03M | $107,000.00 | — | $11.35M | -$3.33M | -$62,000.00 | -$3.39M | $0.00 | -$3.39M | -$0.35 | -$0.35 | 9,766,469 | 9,766,469 |
|---|
| 2022-12-31 | $19.58M | $13.09M | $6.49M | $89,000.00 | — | $10.24M | -$3.75M | -$10.65M | -$14.4M | — | -$14.4M | -$1.70 | -$1.70 | 8,466,075 | 8,466,075 |
|---|
| 2021-12-31 | $867,000.00 | $268,000.00 | $599,000.00 | $51,000.00 | — | $5.43M | -$4.83M | $8.44M | -$3.61M | — | $3.61M | $0.51 | $0.49 | 7,110,907 | 7,383,364 |
|---|
| 2021-12-30 | $867,000.00 | $268,000.00 | $599,000.00 | $51,000.00 | — | $5.43M | -$4.83M | $8.44M | — | — | $3.61M | $0.51 | $0.49 | 7,110,907 | 7,383,364 |
|---|
| 2020-12-31 | $343,000.00 | $62,000.00 | $281,000.00 | $19,000.00 | — | $3.85M | -$3.57M | -$2.33M | -$5.9M | — | -$5.9M | -$1.48 | -$1.48 | 3,980,202 | 3,980,202 |
|---|
| 2020-12-30 | $343,000.00 | $62,000.00 | $281,000.00 | $19,000.00 | — | $3.85M | -$3.57M | -$2.33M | — | — | -$5.9M | -$1.48 | -$1.48 | 3,980,202 | 3,980,202 |
|---|
| 2019-12-31 | $245,000.00 | $45,000.00 | $200,000.00 | $5,000.00 | — | $2.63M | -$2.43M | -$75,000.00 | -$2.51M | — | -$2.51M | -$1.17 | -$1.17 | 2,149,112 | 2,149,112 |
|---|
| 2018-12-31 | $74,884.00 | $28,802.00 | $46,082.00 | $187,655.00 | — | $2.64M | -$2.6M | -$336,661.00 | -$2,932.00 | — | -$2.93M | -$0.03 | -$0.03 | 93,851,170 | 93,851,170 |
|---|
| 2017-12-31 | — | — | — | $128,044.00 | — | $2.84M | -$2.84M | -$549,836.00 | -$3,385.00 | — | -$3.39M | -$0.14 | -$0.14 | 28,244,361 | 28,244,361 |
|---|
| 2016-12-31 | $37,055.00 | $24,363.00 | $12,692.00 | $250,180.00 | — | $3.75M | -$3.73M | $2.09M | -$1,646.00 | — | -$1.65M | -$0.24 | -$0.24 | 6,860,955 | 6,860,955 |
|---|
| 2015-12-31 | $217,268.00 | $65,723.00 | $151,545.00 | $2.41M | — | $5.39M | -$5.24M | $2.94M | — | — | -$2.3M | -$0.47 | -$0.47 | 4,848,738 | 4,848,738 |
|---|
| 2014-12-31 | $124,598.00 | $113,024.00 | $11,574.00 | $10.59M | — | $13.58M | -$13.57M | $5.65M | -$7.92M | $0.00 | -$7.92M | -$2.22 | -$2.22 | 3,573,511 | 3,573,511 |
|---|
| 2013-12-31 | $3,140.00 | $2,710.00 | $430.00 | $655,840.00 | — | $11.64M | -$11.64M | -$4.75M | -$16.39M | $0.00 | -$16.39M | -$0.07 | -$0.07 | 250,043,403 | 250,043,403 |
|---|
| 2012-12-31 | $17,029.00 | $4,083.00 | $12,946.00 | $5,420.00 | — | $1.09M | -$1.08M | -$121,260.00 | -$1.2M | — | -$1.2M | $0.01 | $0.01 | 150,559,287 | 150,559,287 |
|---|
| 2011-12-31 | $8,884.00 | $373.00 | $8,511.00 | $9,081.00 | — | $536,339.00 | -$527,828.00 | -$137,285.00 | -$665,113.00 | — | -$665,113.00 | — | — | — | 146,076,571 |
|---|
| 2010-12-31 | $53,722.00 | $808.00 | $52,914.00 | $10,553.00 | — | $526,695.00 | — | — | — | — | -$721,841.00 | — | — | — | — |
|---|
| 2009-12-31 | $19,004.00 | $1,232.00 | $17,772.00 | $17,943.00 | — | $526,255.00 | — | — | — | — | -$694,910.00 | — | — | — | — |
|---|
| 2008-12-31 | $64,836.00 | $21,215.00 | $43,621.00 | $17,065.00 | — | $566,719.00 | — | — | — | — | -$931,338.00 | — | — | — | — |
|---|
| 2007-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.12M | — | — | — | — |
|---|
| 2006-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.61M | — | — | — | — |
|---|
| 2005-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.27M | — | — | — | — |
|---|
| 2004-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.41M | — | — | — | — |
|---|
| 2003-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.11M | — | — | — | — |
|---|
| 2002-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.2M | — | — | — | — |
|---|
| 2001-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.05M | — | — | — | — |
|---|
| 2000-12-31 | — | — | — | — | — | — | — | — | — | — | -$367,829.00 | — | — | — | — |
|---|