Complete source-backed income-statement history.
- Available history
- 2010-06-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 | $16.62M | — | — | — | — | $17.93M | -$1.14M | -$1.36M | -$2.5M | $2.35M | -$4.98M | -$0.24 | — | 22,754,753 | — |
|---|
| 2026-03-31 | $37.1M | — | — | — | — | $73.43M | -$37.62M | -$6.85M | -$44.47M | $12.87M | -$57.36M | -$3.17 | -$3.17 | 18,068,269 | 18,068,269 |
|---|
| 2025-12-31 | $30.05M | — | — | — | — | $32.77M | -$2.69M | -$121.72M | — | — | -$131.77M | -$9.55 | -$9.43 | 584,722 | 382,147 |
|---|
| 2025-09-30 | $50.82M | — | — | — | — | $52.42M | -$1.6M | $127.68M | — | — | $125.21M | $8.11 | $7.27 | 15,442,342 | 17,223,257 |
|---|
| 2025-06-30 | $36.68M | — | — | — | — | $53.77M | -$14.86M | $32.52M | $17.66M | $0.00 | $16.61M | $1.12 | $1.12 | 14,830,534 | 14,830,534 |
|---|
| 2025-03-31 | $8.15M | — | — | — | — | $40.12M | -$32.88M | $394,000.00 | -$32.49M | — | -$32.49M | -$3.02 | -$3.02 | 10,775,219 | 10,775,219 |
|---|
| 2024-12-31 | $6.7M | — | — | — | — | $9.35M | $35,000.00 | $1.03M | — | — | $1.07M | $0.19 | $0.19 | 53,893 | 53,893 |
|---|
| 2024-09-30 | $4.04M | — | — | — | — | $7.24M | -$3.2M | -$1.02M | — | — | -$4.21M | -$0.67 | -$0.67 | 6,328,261 | 6,328,261 |
|---|
| 2024-06-30 | $6.17M | — | — | — | — | $8.91M | -$2.74M | -$3.38M | — | — | -$6.12M | -$1.01 | -$1.01 | 6,063,003 | 6,063,003 |
|---|
| 2024-03-31 | $1.37M | — | — | — | — | $4.17M | -$2.81M | -$2.64M | — | — | -$5.44M | -$0.91 | -$0.91 | 5,995,065 | 5,995,065 |
|---|
| 2023-12-31 | $1.01M | — | — | $0.00 | — | $6.85M | -$5.85M | -$1.07M | — | — | -$6.92M | -$1.29 | -$1.29 | 69,976 | 69,976 |
|---|
| 2023-09-30 | $963,000.00 | — | — | — | — | $4.07M | -$3.1M | -$437,000.00 | — | — | -$3.54M | -$0.66 | -$0.66 | 5,345,312 | 5,345,312 |
|---|
| 2023-06-30 | $71,000.00 | — | — | $2,000.00 | $9.08M | $9.08M | -$9.01M | $348,000.00 | — | — | -$8.66M | -$1.79 | -$1.79 | 4,827,239 | 4,827,239 |
|---|
| 2023-03-31 | — | — | — | — | $3.83M | $3.83M | -$3.83M | $72,000.00 | — | — | -$3.76M | -$0.71 | -$0.71 | 5,305,513 | 5,305,513 |
|---|
| 2022-12-31 | — | — | — | -$1.28M | $3.12M | $3.14M | -$3.14M | -$4.11M | — | — | -$7.26M | -$1.32 | -$1.32 | 50,893 | 50,893 |
|---|
| 2022-09-30 | — | — | — | $61,000.00 | $4.52M | $5.1M | -$5.1M | -$1.14M | — | — | -$6.24M | -$1.17 | -$1.17 | 5,344,989 | 5,344,989 |
|---|
| 2022-06-30 | — | — | — | $36,000.00 | $2.26M | $2.3M | -$2.3M | -$2.78M | — | — | -$5.08M | -$1.18 | -$1.18 | 5,251,023 | 5,251,023 |
|---|
| 2022-03-31 | — | — | — | $2.02M | $1.79M | $3.8M | -$3.8M | $268,000.00 | — | — | -$3.54M | -$1.25 | -$1.25 | 5,252,517 | 5,252,517 |
|---|
| 2021-12-31 | — | — | — | $62,000.00 | $2.5M | $2.59M | -$2.59M | — | — | — | -$1.81M | -$0.34 | -$0.34 | 144,369 | 144,369 |
|---|
| 2021-09-30 | — | — | — | $100,000.00 | $1.68M | $1.78M | -$1.78M | — | — | — | -$47,000.00 | -$0.01 | -$0.01 | 5,272,446 | 5,272,446 |
|---|
| 2021-06-30 | — | — | — | $325,000.00 | $2.34M | $2.76M | -$2.76M | — | — | — | -$1.35M | -$0.26 | -$0.26 | 5,270,293 | 5,270,293 |
|---|
| 2021-03-31 | — | — | — | $72,000.00 | $1.21M | $2.32M | -$2.32M | — | — | — | -$3.96M | -$0.07 | — | 60,281,906 | 60,281,906 |
|---|
| 2020-12-31 | — | — | — | $69,000.00 | $1M | $1.39M | -$1.39M | — | — | — | $326,000.00 | — | — | — | 2,321,076 |
|---|
| 2020-09-30 | — | — | — | $191,000.00 | $734,000.00 | $966,000.00 | -$966,000.00 | -$1.05M | — | — | -$2.02M | — | — | — | 34,986,885 |
|---|
| 2020-06-30 | — | — | — | $675,000.00 | $1.02M | $1.79M | -$1.79M | -$519,000.00 | — | — | -$2.31M | — | — | — | 32,975,170 |
|---|
| 2020-03-31 | — | — | — | $85,000.00 | $1.3M | $2.4M | -$2.4M | -$5.93M | — | — | -$8.33M | — | — | — | 9,195,594 |
|---|
| 2019-12-31 | — | — | — | $0.00 | $689,000.00 | $3.19M | -$3.18M | $4.16M | — | — | $973,000.00 | — | — | — | 317,683 |
|---|
| 2019-09-30 | — | — | — | — | $892,000.00 | $902,000.00 | -$902,000.00 | -$2.46M | — | — | -$3.36M | — | — | — | 2,442,243 |
|---|
| 2019-06-30 | — | — | — | — | $888,000.00 | $888,000.00 | -$888,000.00 | $244,000.00 | — | — | -$644,000.00 | -$0.30 | -$0.30 | 2,124,631 | 2,124,631 |
|---|
| 2019-03-31 | — | — | — | — | $713,000.00 | $713,000.00 | -$713,000.00 | -$436,000.00 | — | — | -$1.15M | — | — | — | 2,010,025 |
|---|
| 2018-12-31 | — | — | — | — | $612,000.00 | $2.11M | -$2.08M | $7.59M | — | — | $5.5M | $1.39 | $1.39 | -5,998,879 | -5,998,191 |
|---|
| 2018-09-30 | — | — | — | — | $554,000.00 | $1.95M | -$1.95M | $60,000.00 | — | — | -$1.89M | -$0.22 | -$0.22 | 8,542,530 | 8,542,530 |
|---|
| 2018-06-30 | — | — | — | — | $116,000.00 | $1.26M | -$1.26M | $864,000.00 | — | — | -$398,000.00 | -$0.20 | -$0.20 | 2,008,382 | 2,008,382 |
|---|
| 2018-03-31 | — | — | — | — | $142,000.00 | $1.58M | -$1.58M | $91,000.00 | — | — | -$1.49M | — | — | — | 1,549,481 |
|---|
| 2017-12-31 | $284,000.00 | — | — | — | $121,000.00 | $1.4M | -$1.12M | $131,000.00 | — | — | -$986,000.00 | -$0.16 | -$0.16 | 234,367 | 234,367 |
|---|
| 2017-09-30 | $314,000.00 | — | — | — | $137,000.00 | $1.27M | -$959,000.00 | $1.42M | — | — | $459,000.00 | $0.08 | $0.08 | 5,998,920 | 6,009,042 |
|---|
| 2017-06-30 | $311,000.00 | — | — | — | $174,000.00 | $1.09M | -$777,000.00 | -$1.08M | — | — | -$1.86M | — | — | 4,958,159 | 4,958,159 |
|---|
| 2017-03-31 | $327,000.00 | — | — | — | $62,000.00 | $1.3M | -$969,000.00 | $50,000.00 | — | — | -$919,000.00 | — | — | — | 4,943,929 |
|---|
| 2016-12-31 | $314,000.00 | — | — | — | $65,000.00 | $4.2M | -$3.88M | -$21,000.00 | — | — | -$3.9M | -$1.96 | -$1.74 | 387,121 | 334,631 |
|---|
| 2016-09-30 | $314,000.00 | — | — | — | $65,000.00 | $1.8M | -$1.49M | $1.04M | — | — | -$446,000.00 | -$0.11 | -$0.11 | 4,163,245 | 4,163,245 |
|---|
| 2016-06-30 | $177,000.00 | — | — | — | $60,000.00 | $1.8M | -$1.62M | -$456,000.00 | — | — | -$2.08M | $9.61 | $9.21 | 3,060,455 | 3,193,227 |
|---|
| 2016-03-31 | $72,000.00 | — | — | — | $63,000.00 | $1.63M | -$1.56M | $1.51M | — | — | -$49,000.00 | — | — | — | 2,705,864 |
|---|
| 2015-12-31 | $31,000.00 | — | — | — | $94,000.00 | $5.66M | -$5.63M | $1.29M | — | — | -$4.35M | $4.72 | $4.72 | 106,992 | 106,992 |
|---|
| 2015-09-30 | — | — | — | — | $92,000.00 | $1.96M | -$1.96M | -$767,000.00 | — | — | -$2.73M | -$1.56 | -$1.56 | 1,744,394 | 1,744,394 |
|---|
| 2015-06-30 | — | — | — | — | $122,000.00 | $40.3M | -$40.3M | -$5,000.00 | — | — | -$40.31M | -$26.76 | -$26.76 | 1,506,221 | 1,506,221 |
|---|
| 2015-03-31 | $2,000.00 | — | — | — | $226,000.00 | $4.12M | -$4.12M | $30,000.00 | — | — | -$4.09M | — | — | — | 1,505,887 |
|---|
| 2014-12-31 | $1,000.00 | — | — | — | $717,000.00 | $5.86M | -$5.86M | -$2,000.00 | — | — | -$5.86M | — | — | — | -15,697,614 |
|---|
| 2014-09-30 | $2,000.00 | — | — | — | $92,000.00 | $5.16M | -$5.16M | $18,000.00 | — | — | -$5.14M | — | — | — | 28,065,251 |
|---|
| 2014-06-30 | $3,000.00 | — | — | — | $51,000.00 | $11.59M | -$11.59M | $18,000.00 | — | — | -$11.57M | — | — | — | 16,879,472 |
|---|
| 2014-03-31 | $4,000.00 | — | — | — | $836,000.00 | $8.01M | -$8.01M | $46,000.00 | — | — | -$7.96M | — | — | — | 4,789,596 |
|---|
| 2013-12-31 | $19,000.00 | — | — | $352.00 | -$2.89M | $4.19M | -$4.17M | — | — | — | -$4.18M | — | — | — | 362,180 |
|---|
| 2013-09-30 | $2,000.00 | — | — | $9,648.00 | $2.79M | $9.32M | -$9.32M | — | — | — | -$9.28M | -$6.93 | — | 1,339,300 | 1,339,300 |
|---|
| 2013-06-30 | $213.00 | — | $213.00 | $6,300.00 | $661,000.00 | $947,000.00 | -$947,000.00 | $140,000.00 | — | — | -$807,000.00 | -$1.14 | — | 705,631 | 705,631 |
|---|
| 2013-03-31 | $6,000.00 | — | $5,761.00 | $43,068.00 | $446,000.00 | $917,000.00 | -$911,000.00 | -$2.79M | — | — | -$3.7M | -$5.35 | — | 691,213 | 691,213 |
|---|
| 2012-12-31 | $3,290.00 | — | — | $109,622.00 | -$1.17M | $1.11M | -$1.11M | — | -$218,540.00 | — | -$1.91M | -$4.40 | -$0.79 | 73,020 | 73,020 |
|---|
| 2012-09-30 | $16,710.00 | — | — | $107,817.00 | $542,538.00 | $650,355.00 | -$633,645.00 | — | -$765,963.00 | — | -$707,550.00 | -$3.40 | -$3.69 | 207,806 | 207,806 |
|---|
| 2012-06-30 | $0.00 | — | — | $138,249.00 | $530,691.00 | $668,940.00 | -$668,940.00 | — | -$747,575.00 | — | -$404,691.00 | -$1.95 | -$0.18 | 207,989 | 4,159,777 |
|---|
| 2012-03-31 | $209,562.00 | — | — | $371,403.00 | $692,492.00 | $1.06M | -$1.06M | — | -$1.16M | — | -$834,283.00 | -$4.48 | -$0.31 | 186,101 | 3,722,019 |
|---|
| 2011-12-31 | $130,108.00 | — | — | $514,610.00 | $276,638.00 | $454,534.00 | -$1.15M | — | $2.57M | $0.00 | — | $17.28 | $11.99 | 5,058 | 12,119 |
|---|
| 2011-09-30 | $198,464.00 | — | — | $371,327.00 | $653,651.00 | $1.11M | -$913,913.00 | — | -$913,318.00 | — | — | -$7.13 | -$7.13 | 128,124 | 128,124 |
|---|
| 2011-06-30 | $186,050.00 | — | — | $404,499.00 | $685,514.00 | $1.21M | -$1.02M | — | -$1.01M | — | -$1.01M | -$0.40 | -$0.40 | 2,562,488 | 2,562,488 |
|---|
| 2011-03-31 | $306,303.00 | — | — | $355,503.00 | $932,204.00 | $1.42M | -$1.11M | — | -$220,851.00 | $14,485.00 | — | -$0.10 | -$0.10 | 2,448,647 | 2,448,647 |
|---|
| 2010-12-31 | $404,184.00 | — | — | $535,640.00 | $865,866.00 | $1.57M | -$1.16M | — | -$1.02M | — | — | -$0.29 | -$0.29 | 91,067 | 91,067 |
|---|
| 2010-09-30 | $368,838.00 | — | — | $1.45M | $933,507.00 | $2.51M | -$2.14M | — | -$2.14M | — | — | -$1.25 | -$1.25 | 1,715,065 | 1,715,065 |
|---|
| 2010-06-30 | $327,139.00 | — | — | $1.54M | $1.23M | $2.89M | -$2.56M | — | -$2.56M | — | -$2.56M | -$1.49 | -$1.49 | 1,715,065 | 1,715,065 |
|---|
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 | $123.07M | — | — | — | — | $178.83M | -$55.73M | $42.57M | -$13.15M | $7.32M | -$22.44M | -$1.57 | -$1.57 | 14,285,097 | 14,285,097 |
|---|
| 2024-12-31 | $18.28M | — | — | — | — | $29.67M | -$8.7M | -$6M | -$14.7M | — | -$14.7M | -$2.38 | -$2.38 | 6,183,397 | 6,183,397 |
|---|
| 2023-12-31 | $2.04M | — | — | $3,000.00 | — | $23.84M | -$21.8M | -$1.09M | — | — | -$22.88M | -$4.38 | -$4.38 | 5,229,477 | 5,229,477 |
|---|
| 2022-12-31 | — | — | — | $830,000.00 | $11.68M | $14.35M | -$14.35M | -$7.76M | — | — | -$22.11M | -$4.91 | -$4.91 | 5,334,075 | 5,334,075 |
|---|
| 2021-12-31 | — | — | — | $559,000.00 | $7.73M | $9.44M | -$9.44M | $2.27M | — | — | -$7.17M | -$1.48 | -$1.48 | 4,846,925 | 4,846,925 |
|---|
| 2020-12-31 | — | — | — | $1.02M | $4.06M | $6.55M | -$6.55M | — | — | — | -$12.34M | — | — | — | 28,074,116 |
|---|
| 2019-12-31 | $9,000.00 | $9,000.00 | — | $10,000.00 | $3.17M | $5.69M | -$5.69M | $1.5M | — | — | -$4.18M | -$1.67 | -$1.67 | 2,511,566 | 2,511,566 |
|---|
| 2018-12-31 | $28,000.00 | $28,000.00 | — | — | $3.32M | $6.9M | -$6.87M | $8.6M | — | — | $1.73M | $0.91 | $0.91 | 1,896,057 | 1,896,745 |
|---|
| 2017-12-31 | $1.24M | — | — | — | $493,000.00 | $5.06M | -$3.82M | $516,000.00 | — | — | -$3.31M | -$0.60 | -$0.60 | 5,538,568 | 5,538,568 |
|---|
| 2016-12-31 | $877,000.00 | — | — | — | $253,000.00 | $9.43M | -$8.55M | $2.08M | — | — | -$6.48M | $6.76 | $6.51 | 3,700,090 | 3,838,366 |
|---|
| 2015-12-31 | $33,000.00 | — | — | — | $534,000.00 | $52.04M | -$52.01M | $545,000.00 | — | — | -$51.47M | -$24.98 | -$24.98 | 1,693,365 | 1,693,365 |
|---|
| 2014-12-31 | $10,000.00 | — | — | — | $1.7M | $30.62M | -$30.61M | $79,000.00 | — | — | -$30.53M | — | — | — | 1,038,326 |
|---|
| 2013-12-31 | $27,000.00 | $3,000.00 | — | $10,000.00 | $1.01M | $15.37M | -$15.35M | -$2.62M | — | — | -$17.97M | — | — | — | 1,317,472 |
|---|
| 2012-12-31 | $20,000.00 | — | — | $727,091.00 | $595,000.00 | $3.49M | -$3.47M | $584,000.00 | -$2.89M | — | -$3.86M | -$14.10 | -$14.10 | 273,567 | 273,567 |
|---|
| 2011-12-31 | $820,925.00 | — | — | $1.65M | $2.55M | $4.19M | -$4.19M | — | $417,599.00 | $14,485.00 | $19,585.00 | $0.15 | -$5.14 | 131,285 | 138,346 |
|---|
| 2010-12-31 | $1.43M | — | — | $4.85M | $4.08M | $9.44M | -$8.01M | — | -$7.87M | -$133,194.00 | — | -$4.28 | -$4.28 | 1,806,132 | 1,806,132 |
|---|