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 | $6.32M | $344,000.00 | $5.97M | $116,000.00 | — | $2.18M | $3.79M | — | $1.34M | -$1,000.00 | $1.34M | $0.02 | $0.02 | 70,188,263 | 120,537,248 |
|---|
| 2026-03-31 | $1.98M | $168,000.00 | $1.81M | $40,000.00 | — | $2.64M | -$823,000.00 | — | -$3.33M | $4,000.00 | -$3.34M | -$0.05 | -$0.05 | 70,188,263 | 70,188,263 |
|---|
| 2025-12-31 | $3.85M | $235,000.00 | $3.62M | $31,000.00 | — | $2.73M | $886,000.00 | — | -$1.94M | $16,000.00 | -$1.95M | -$0.03 | -$0.03 | 173,224 | 173,224 |
|---|
| 2025-09-30 | $3.38M | $247,000.00 | $3.13M | $50,000.00 | — | $2.44M | $695,000.00 | — | -$1.5M | $579,000.00 | -$2.08M | -$0.03 | -$0.03 | 63,865,571 | 63,865,571 |
|---|
| 2025-06-30 | $2.82M | $150,000.00 | $2.67M | $56,000.00 | — | $3.04M | -$370,000.00 | — | -$1.73M | -$590,000.00 | -$1.14M | -$0.02 | -$0.02 | 63,865,571 | 63,865,571 |
|---|
| 2025-03-31 | $2.41M | $225,000.00 | $2.18M | $176,000.00 | — | $3.16M | -$980,000.00 | — | -$2.33M | $4,000.00 | -$2.33M | -$0.04 | -$0.04 | 63,865,571 | 63,865,571 |
|---|
| 2024-12-31 | $3.29M | $309,000.00 | $2.98M | $137,000.00 | — | $3.54M | -$557,000.00 | — | -$1.74M | $6,000.00 | -$1.75M | -$0.03 | -$0.03 | 209,493 | 209,493 |
|---|
| 2024-09-30 | $5.48M | $394,000.00 | $5.08M | $146,000.00 | — | $4.26M | $821,000.00 | — | $1.83M | -$1,000.00 | $1.83M | $0.03 | $0.03 | 63,865,571 | 63,865,571 |
|---|
| 2024-06-30 | $5.38M | $241,000.00 | $5.14M | $191,000.00 | — | $4.55M | $582,000.00 | — | -$2.15M | $31,000.00 | -$2.18M | -$0.03 | -$0.03 | 63,355,121 | 63,355,121 |
|---|
| 2024-03-31 | $2.51M | $257,000.00 | $2.25M | $183,000.00 | — | $4.99M | -$2.74M | — | -$4.36M | -$7,000.00 | -$4.35M | -$0.07 | -$0.07 | 61,845,963 | 61,845,963 |
|---|
| 2023-12-31 | $7.07M | $191,000.00 | $6.88M | $166,000.00 | — | $5.52M | $1.36M | — | $1.1M | -$112,000.00 | $1.21M | $0.02 | $0.02 | 690,485 | 690,485 |
|---|
| 2023-09-30 | $5.02M | $214,000.00 | $4.8M | $414,000.00 | — | $4.78M | $24,000.00 | — | $105,000.00 | $38,000.00 | $67,000.00 | $0.00 | -$0.01 | 53,637,554 | 138,375,065 |
|---|
| 2023-06-30 | $10.76M | $508,000.00 | $10.25M | $320,000.00 | — | $6.93M | $3.33M | — | -$1.59M | -$34,000.00 | -$1.56M | -$0.03 | -$0.03 | 52,865,353 | 52,865,353 |
|---|
| 2023-03-31 | $6.75M | $429,000.00 | $6.32M | $289,000.00 | — | $7.49M | -$1.17M | — | -$3.4M | $49,000.00 | -$3.45M | -$0.07 | -$0.07 | 50,709,627 | 50,709,627 |
|---|
| 2022-12-31 | $5.93M | $645,000.00 | $5.29M | $529,000.00 | — | $6.7M | -$1.42M | — | $216,000.00 | $16,000.00 | $200,000.00 | $0.01 | $0.01 | 42,177 | 42,177 |
|---|
| 2022-09-30 | $4.94M | $540,000.00 | $4.4M | $432,000.00 | — | $5.06M | -$660,000.00 | — | -$426,000.00 | -$35,000.00 | -$391,000.00 | -$0.01 | -$0.01 | 49,558,501 | 49,558,501 |
|---|
| 2022-06-30 | $4.29M | $396,000.00 | $3.89M | $298,000.00 | — | $5.33M | -$1.44M | — | -$8.71M | $182,000.00 | -$8.89M | -$0.18 | -$0.18 | 49,319,995 | 49,319,995 |
|---|
| 2022-03-31 | $3.23M | $1.01M | $2.23M | $466,000.00 | — | $5.3M | -$3.07M | — | -$1.65M | -$103,000.00 | -$1.54M | -$0.03 | -$0.03 | 49,311,864 | 49,311,864 |
|---|
| 2021-12-31 | $3.02M | $2M | $1.02M | $1.08M | — | $5.98M | -$4.97M | — | -$6.9M | -$33,000.00 | -$6.86M | -$0.14 | -$0.14 | 19,785 | 19,785 |
|---|
| 2021-09-30 | $5.77M | $445,000.00 | $5.32M | $470,000.00 | — | $5.35M | -$31,000.00 | — | -$2.92M | $232,000.00 | -$3.15M | -$0.06 | -$0.06 | 49,311,864 | 49,311,864 |
|---|
| 2021-06-30 | $6.49M | $430,000.00 | $6.06M | $753,000.00 | — | $5.58M | $483,000.00 | — | $2.3M | -$192,000.00 | $2.49M | $0.05 | $0.05 | 49,311,864 | 49,311,864 |
|---|
| 2021-03-31 | $5.34M | $436,000.00 | $4.9M | $1.81M | — | $6.51M | -$1.62M | — | -$8.4M | $18,000.00 | -$8.42M | — | — | 49,073,769 | — |
|---|
| 2020-12-31 | $6.25M | $840,000.00 | $5.41M | $573,000.00 | — | $5.05M | $361,000.00 | — | -$728,000.00 | -$461,000.00 | -$267,000.00 | — | — | 30,280 | — |
|---|
| 2020-09-30 | $5.6M | $484,000.00 | $5.12M | $629,000.00 | — | $5.11M | $8,000.00 | — | $5.88M | $293,000.00 | $5.59M | — | — | 48,987,189 | — |
|---|
| 2020-06-30 | $4.36M | $446,000.00 | $3.91M | $589,000.00 | — | $5.45M | -$1.54M | — | -$9.97M | -$499,000.00 | -$9.47M | — | — | 48,987,189 | — |
|---|
| 2020-03-31 | $6.95M | $478,000.00 | $6.48M | $617,000.00 | — | $5.34M | $1.13M | — | $5.8M | $286,000.00 | $5.51M | — | — | 48,624,469 | — |
|---|
| 2019-12-31 | $6.79M | $323,000.00 | $6.47M | $405,000.00 | — | $5.77M | $700,000.00 | — | -$1.44M | $5,000.00 | -$1.36M | — | — | 1,789,859 | — |
|---|
| 2019-09-30 | $5.76M | $248,000.00 | $5.51M | $725,000.00 | — | $9.56M | -$4.05M | -$22.46M | -$18.34M | $56,000.00 | -$18.39M | -$0.60 | -$0.60 | 46,004,942 | — |
|---|
| 2019-06-30 | $5.49M | $264,000.00 | $5.23M | $540,000.00 | — | $5.11M | $116,000.00 | -$23,200.00 | -$17.55M | $51,000.00 | -$17.6M | — | — | 37,836,678 | 10,722,152 |
|---|
| 2019-03-31 | $4.71M | $259,000.00 | $4.45M | $513,000.00 | — | $5.73M | -$1.28M | -$23,400.00 | -$17.36M | $52,000.00 | -$17.41M | — | — | 37,473,431 | 8,399,443 |
|---|
| 2018-12-31 | $8.22M | $496,000.00 | $7.73M | $450,000.00 | — | $6.85M | $874,000.00 | -$22,900.00 | -$33.68M | $37,000.00 | -$33.71M | — | — | 213,618 | 7,542,663 |
|---|
| 2018-09-30 | $4.88M | $141,000.00 | $4.74M | $466,000.00 | — | $6.87M | -$2.13M | $16.7M | $14.57M | $0.00 | $14.57M | $0.40 | -$0.13 | 36,719,892 | 406,293 |
|---|
| 2018-06-30 | $391,700.00 | $244,200.00 | $147,500.00 | — | — | $3.06M | -$2.91M | -$23,800.00 | -$2.94M | — | -$2.61M | — | — | — | 5,698,523 |
|---|
| 2018-03-31 | $459,900.00 | $298,300.00 | $161,600.00 | — | — | $2.79M | -$2.63M | -$24,800.00 | -$2.66M | $1,900.00 | -$2.59M | — | — | — | 4,362,564 |
|---|
| 2017-12-31 | $122,000.00 | $84,900.00 | $37,100.00 | — | — | $2.79M | -$2.76M | -$13,700.00 | -$2.77M | — | -$2.77M | — | — | — | 4,332,927 |
|---|
| 2017-09-30 | $34,000.00 | $29,800.00 | — | — | — | $2.67M | -$2.69M | -$800.00 | -$2.69M | -$46,100.00 | -$2.65M | — | — | — | 481,132 |
|---|
| 2017-06-30 | $40,400.00 | $16,200.00 | — | — | — | $1.59M | -$1.55M | -$1,900.00 | -$1.56M | $16,300.00 | -$1.57M | — | — | — | 2,535,394 |
|---|
| 2017-03-31 | — | $3,800.00 | — | — | — | $1.45M | -$1.42M | -$1,400.00 | -$1.42M | $30,600.00 | -$1.45M | — | — | — | 2,372,394 |
|---|
| 2016-12-31 | — | $3,700.00 | — | — | — | $1.46M | -$1.44M | -$26,100.00 | -$1.44M | $1,800.00 | -$1.44M | — | — | — | 2,101,061 |
|---|
| 2016-09-30 | — | $1,400.00 | — | — | — | $1.66M | -$1.64M | $652,100.00 | -$990,800.00 | $1,700.00 | -$992,500.00 | — | — | — | 121,432 |
|---|
| 2016-06-30 | — | $1,500.00 | — | — | — | $830,300.00 | -$809,200.00 | -$545,200.00 | -$1.35M | — | -$1.35M | — | — | — | 535,805 |
|---|
| 2016-03-31 | — | $1,400.00 | — | — | — | $710,700.00 | -$690,000.00 | $547,300.00 | -$142,700.00 | — | -$142,700.00 | — | — | — | 513,345 |
|---|
| 2015-12-31 | — | $1,200.00 | — | — | — | $649,400.00 | -$624,700.00 | -$2.83M | -$3.45M | $300.00 | -$3.45M | — | — | — | 512,087 |
|---|
| 2015-09-30 | — | $800.00 | — | — | — | $559,100.00 | -$533,600.00 | -$737,900.00 | -$1.27M | $300.00 | -$1.27M | — | — | — | -101,158,343 |
|---|
| 2015-06-30 | — | $1,200.00 | — | — | — | $587,000.00 | -$556,000.00 | $20,000.00 | -$536,000.00 | $800.00 | -$536,800.00 | — | — | — | 101,667,409 |
|---|
| 2015-03-31 | — | $1,800.00 | — | — | — | $801,000.00 | -$780,100.00 | $84,600.00 | -$695,500.00 | $800.00 | -$696,300.00 | -$0.01 | -$0.01 | 101,667,409 | 101,667,409 |
|---|
| 2014-12-31 | — | $1,100.00 | — | — | — | $801,900.00 | -$779,200.00 | -$91,300.00 | -$870,500.00 | $3,200.00 | -$874,600.00 | -$0.01 | -$0.01 | 101,667,409 | 101,667,409 |
|---|
| 2014-09-30 | — | $900.00 | — | — | — | $922,200.00 | -$897,500.00 | $59,600.00 | -$837,900.00 | $900.00 | -$837,100.00 | — | — | — | 780,296 |
|---|
| 2014-06-30 | — | $5,200.00 | — | — | — | $1.04M | -$1.01M | -$1,300.00 | -$1.02M | $1,800.00 | -$1.02M | — | — | — | 100,573,956 |
|---|
| 2014-03-31 | — | — | — | — | — | $980,000.00 | -$940,700.00 | -$600.00 | -$941,300.00 | $1,000.00 | -$942,000.00 | -$0.01 | -$0.01 | 99,767,230 | 99,767,230 |
|---|
| 2013-12-31 | — | — | — | — | — | $1.01M | -$963,900.00 | $1.1M | $140,300.00 | $1,600.00 | $135,100.00 | $0.00 | $0.00 | 95,047,482 | 107,847,965 |
|---|
| 2013-09-30 | — | — | — | — | — | $1.25M | -$1.2M | -$5.87M | -$7.06M | $0.00 | -$7.07M | $0.03 | $0.03 | 53,463,407 | 53,463,407 |
|---|
| 2013-06-30 | — | — | — | — | — | $1.21M | -$1.18M | -$152,800.00 | -$1.33M | $0.00 | -$1.33M | -$0.03 | -$0.03 | 42,691,256 | 42,691,256 |
|---|
| 2013-03-31 | — | — | — | — | — | $1.15M | -$1.12M | -$405,500.00 | -$1.53M | $0.00 | -$1.53M | -$0.07 | -$0.07 | 22,294,401 | 22,294,401 |
|---|
| 2012-12-31 | — | — | — | — | — | $727,100.00 | -$698,900.00 | -$261,400.00 | -$960,300.00 | $800.00 | -$973,300.00 | -$0.48 | -$0.48 | 2,024,619 | 2,024,619 |
|---|
| 2012-09-30 | — | — | — | — | — | $1.06M | -$1.03M | $5.3M | $4.26M | -$100.00 | $4.1M | $2.20 | $2.20 | 13,606 | 13,606 |
|---|
| 2012-06-30 | — | — | — | — | — | $1.19M | -$1.15M | $4.87M | $3.72M | $1,100.00 | $3.62M | $1.93 | $0.51 | 1,874,175 | 7,100,407 |
|---|
| 2012-03-31 | — | — | — | — | — | $1.36M | -$1.33M | -$6.98M | -$8.31M | $0.00 | -$8.39M | -$4.48 | -$4.48 | 1,873,948 | 1,873,948 |
|---|
| 2011-12-31 | — | — | — | — | — | $1.61M | -$1.43M | -$1.3M | -$2.73M | $900.00 | -$2.73M | -$0.05 | -$0.05 | 56,207,507 | 56,207,507 |
|---|
| 2011-03-31 | — | — | — | — | — | $1.7M | -$1.51M | -$5.44M | -$6.95M | $0.00 | -$6.95M | -$3.72 | -$3.72 | 1,867,464 | 1,867,464 |
|---|
| 2010-12-31 | — | — | — | — | — | $1.69M | -$1.54M | $1.45M | -$96,400.00 | $1,300.00 | -$97,700.00 | $0.00 | $0.00 | 56,023,921 | 56,023,921 |
|---|
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 | $12.45M | $857,000.00 | $11.6M | $313,000.00 | — | $11.37M | $231,000.00 | — | -$7.48M | $9,000.00 | -$7.49M | -$0.12 | -$0.12 | 64,038,795 | 64,038,795 |
|---|
| 2024-12-31 | $16.65M | $1.2M | $15.45M | $657,000.00 | — | $17.35M | -$1.89M | — | -$6.42M | $29,000.00 | -$6.45M | -$0.10 | -$0.10 | 63,234,789 | 63,234,789 |
|---|
| 2023-12-31 | $29.6M | $1.34M | $28.26M | $1.19M | — | $24.72M | $3.54M | — | -$3.79M | -$59,000.00 | -$3.73M | -$0.07 | -$0.07 | 53,105,388 | 53,105,388 |
|---|
| 2022-12-31 | $18.39M | $2.59M | $15.8M | $1.73M | — | $22.39M | -$6.59M | — | -$10.57M | $60,000.00 | -$10.63M | -$0.21 | -$0.21 | 49,439,867 | 49,439,867 |
|---|
| 2021-12-31 | $20.61M | $3.31M | $17.3M | $4.11M | — | $23.43M | -$6.13M | — | -$15.92M | $25,000.00 | -$15.95M | -$0.32 | -$0.32 | 49,253,156 | 49,253,156 |
|---|
| 2020-12-31 | $23.17M | $2.25M | $20.92M | $2.41M | — | $20.95M | -$32,000.00 | — | $973,000.00 | -$381,000.00 | $1.35M | — | — | 48,897,004 | — |
|---|
| 2019-12-31 | $22.75M | $1.09M | $21.66M | $2.18M | — | $26.17M | -$4.51M | — | -$54.68M | $164,000.00 | -$54.84M | — | — | 42,259,460 | — |
|---|
| 2018-12-31 | $16.46M | $993,000.00 | $15.47M | $1.72M | — | $23.92M | -$8.45M | — | -$72.55M | $39,000.00 | -$72.59M | — | — | 36,857,995 | — |
|---|
| 2018-09-30 | $1.32M | $827,400.00 | $488,100.00 | — | — | $10.73M | -$10.24M | -$86,300.00 | -$10.33M | $1,900.00 | -$9.6M | — | — | — | 5,199,566 |
|---|
| 2017-09-30 | $128,500.00 | $53,500.00 | $75,000.00 | — | — | $7.18M | -$7.1M | -$6,600.00 | -$7.11M | $2,600.00 | -$7.11M | — | — | — | 2,817,415 |
|---|
| 2016-09-30 | — | $5,500.00 | — | — | — | $3.85M | -$3.77M | -$2.17M | -$5.94M | $2,000.00 | -$5.94M | — | — | — | 641,844 |
|---|
| 2015-09-30 | — | $4,900.00 | — | — | — | $2.75M | -$2.65M | -$724,600.00 | -$3.37M | $5,000.00 | -$3.38M | — | — | — | 509,066 |
|---|
| 2014-09-30 | — | $73,000.00 | — | — | — | $3.95M | -$3.82M | $1.16M | -$2.65M | $5,200.00 | -$2.66M | — | — | — | 99,326,519 |
|---|
| 2013-09-30 | — | — | — | — | — | $4.33M | -$4.2M | -$6.69M | -$10.89M | $800.00 | -$10.91M | -$0.14 | -$0.14 | 75,800,179 | 75,800,179 |
|---|
| 2012-09-30 | — | — | — | — | — | $4.92M | -$4.81M | $1.89M | -$2.91M | $1,900.00 | -$3.41M | -$1.81 | -$1.81 | 1,887,508 | 1,887,508 |
|---|
| 2011-09-30 | — | — | — | — | — | $5.4M | -$5.29M | -$3.04M | -$8.33M | $1,300.00 | -$8.87M | -$4.74 | -$4.74 | 1,869,038 | 1,869,038 |
|---|
| 2010-09-30 | — | — | — | — | — | $7.14M | -$6.51M | -$1.67M | -$8.17M | $800.00 | -$8.17M | -$0.16 | -$0.16 | 52,277,119 | 52,277,119 |
|---|