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 | — | — | — | $1.18M | — | $2.59M | -$2.59M | $17,444.00 | -$2.58M | -$46,377.00 | -$2.53M | -$0.57 | -$0.57 | 4,428,566 | 4,428,566 |
|---|
| 2026-03-31 | — | — | — | $645,470.00 | — | $2.26M | -$2.26M | $32,059.00 | -$2.22M | -$22,625.00 | -$2.2M | -$0.51 | -$0.51 | 4,300,980 | 4,300,980 |
|---|
| 2025-12-31 | — | — | — | $670,543.00 | — | $2.5M | -$2.5M | $74,521.00 | — | — | -$2.29M | $0.60 | $0.60 | 692,387 | 692,387 |
|---|
| 2025-09-30 | — | — | — | $930,894.00 | — | $3.12M | -$3.12M | $57,184.00 | — | — | -$3.07M | -$1.96 | -$1.96 | 1,560,909 | 1,560,909 |
|---|
| 2025-06-30 | — | — | — | $449,679.00 | — | $1.71M | -$1.71M | -$557,833.00 | -$2.27M | — | -$2.27M | -$3.10 | -$3.10 | 731,817 | 731,817 |
|---|
| 2025-03-31 | — | — | — | $341,542.00 | — | $2.03M | -$2.03M | -$190,766.00 | -$2.22M | — | -$2.22M | -$3.65 | -$3.65 | 607,208 | 607,208 |
|---|
| 2024-12-31 | — | — | — | $1.67M | — | $3.36M | -$3.36M | $6,309.00 | -$3.35M | — | -$3.35M | $53.49 | $53.49 | 149,520 | 149,520 |
|---|
| 2024-09-30 | — | — | — | $879,041.00 | — | $2.44M | -$2.44M | -$25,590.00 | -$2.46M | — | -$2.46M | -$11.32 | -$11.32 | 217,602 | 217,602 |
|---|
| 2024-06-30 | — | — | — | $906,779.00 | — | $2.31M | -$2.31M | $910.00 | -$2.31M | — | -$2.31M | -$15.27 | -$15.27 | 150,968 | 150,968 |
|---|
| 2024-03-31 | — | — | — | $663,414.00 | — | $2.46M | -$2.46M | $9,270.00 | -$2.45M | — | -$2.45M | -$0.70 | -$0.70 | 3,496,078 | 3,496,078 |
|---|
| 2023-12-31 | $0.00 | — | — | $11.04M | — | $12.8M | -$12.8M | $48,895.00 | -$12.75M | — | -$12.75M | -$5.48 | -$5.48 | 113,354 | 113,354 |
|---|
| 2023-09-30 | $7,466.00 | — | — | $769,350.00 | — | $2.1M | -$2.09M | $81,561.00 | -$2.01M | — | -$2.01M | -$0.85 | -$0.85 | 2,356,065 | 2,356,065 |
|---|
| 2023-06-30 | $13,163.00 | — | — | $2.01M | — | $3.12M | -$3.11M | $58,732.00 | -$3.05M | — | -$3.05M | -$1.51 | -$1.51 | 2,024,766 | 2,024,766 |
|---|
| 2023-03-31 | $17,024.00 | — | — | $1.67M | — | $2.92M | -$2.9M | $59,978.00 | -$2.84M | — | -$2.84M | -$1.41 | -$1.41 | 2,204,766 | 2,204,766 |
|---|
| 2022-12-31 | $0.00 | — | — | $1.41M | — | $2.3M | -$2.3M | $61,427.00 | -$2.24M | — | -$2.24M | -$0.90 | -$0.90 | 67,376 | 67,376 |
|---|
| 2022-09-30 | $86,047.00 | — | — | $2.78M | — | $3.99M | -$3.91M | $36,406.00 | -$3.87M | — | -$3.87M | -$1.99 | -$1.99 | 1,945,747 | 1,945,747 |
|---|
| 2022-06-30 | $30,391.00 | — | — | $2.59M | — | $3.63M | -$3.6M | $14,922.00 | -$3.59M | — | -$3.59M | -$1.85 | -$1.85 | 1,939,913 | 1,939,913 |
|---|
| 2022-03-31 | $15,083.00 | — | — | $3.29M | — | $4.63M | -$4.61M | $19,134.00 | -$4.59M | — | -$4.59M | -$2.29 | — | 2,002,946 | — |
|---|
| 2021-12-31 | — | — | — | $1.31M | — | $2.39M | -$2.3M | $8,539.00 | -$2.29M | — | -$2.29M | -$7.97 | — | -109,805,455 | 1,171,102 |
|---|
| 2021-09-30 | — | — | — | $3.55M | — | $4.39M | -$4.39M | $10,709.00 | -$4.38M | — | -$4.38M | -$0.04 | — | 116,262,938 | 116,262,938 |
|---|
| 2021-06-30 | — | — | — | $2.47M | — | $3.84M | -$3.84M | $22,621.00 | -$3.82M | — | -$3.82M | -$0.03 | — | 115,864,162 | 115,864,162 |
|---|
| 2021-03-31 | — | — | — | $3.26M | — | $5.24M | -$5.24M | $17,535.00 | -$5.22M | — | -$5.22M | -$0.05 | — | 102,973,369 | 102,973,369 |
|---|
| 2020-12-31 | — | — | — | $3.35M | — | $4.55M | -$4.55M | $139,938.00 | -$4.41M | — | -$4.41M | — | — | — | 3,824,969 |
|---|
| 2020-09-30 | — | — | — | $3.5M | — | $4.51M | -$4.51M | $11,807.00 | -$4.5M | — | -$4.5M | — | — | — | 59,670,038 |
|---|
| 2020-06-30 | — | — | — | $11.54M | — | $12.35M | -$12.35M | $15,010.00 | -$12.34M | — | -$12.34M | — | — | — | 52,222,473 |
|---|
| 2020-03-31 | — | — | — | $3.71M | — | $5.23M | -$5.23M | $44,002.00 | -$5.19M | — | -$5.19M | — | — | — | 46,124,803 |
|---|
| 2019-12-31 | — | — | — | $2.76M | — | $3.66M | -$3.66M | $60,775.00 | -$3.6M | — | -$3.6M | — | — | — | 1,294,355 |
|---|
| 2019-09-30 | — | — | — | $3.07M | — | $3.92M | -$3.92M | $83,904.00 | -$3.84M | — | -$3.84M | — | — | — | 46,124,803 |
|---|
| 2019-06-30 | — | — | — | $3.88M | — | $4.9M | -$4.9M | $98,394.00 | -$4.81M | $0.00 | -$4.81M | — | — | — | 46,120,545 |
|---|
| 2019-03-31 | — | — | — | $2.41M | — | $3.39M | -$3.39M | $68,493.00 | -$3.33M | $0.00 | -$3.33M | — | — | — | 30,552,302 |
|---|
| 2018-12-31 | — | — | — | $1.79M | — | $2.82M | -$2.82M | $68,926.00 | -$2.76M | $0.00 | -$2.76M | — | — | — | 5,382,453 |
|---|
| 2018-09-30 | — | — | — | $1.58M | — | $2.76M | -$2.76M | $6,506.00 | -$2.76M | $0.00 | -$2.76M | — | — | — | 11,937,624 |
|---|
| 2018-06-30 | — | — | — | $1.27M | — | $2.28M | -$2.28M | $2,260.00 | -$2.28M | $0.00 | -$2.28M | — | — | — | 6,028,701 |
|---|
| 2018-03-31 | $0.00 | — | — | $1.33M | — | $2.12M | -$2.12M | $2,307.00 | -$2.12M | $0.00 | -$2.12M | — | — | — | 4,991,475 |
|---|
| 2017-12-31 | $0.00 | — | — | $815,307.00 | — | $1.41M | -$1.41M | -$48,350.00 | -$1.46M | $0.00 | -$1.46M | — | — | — | 1,608 |
|---|
| 2017-09-30 | — | — | — | $996,477.00 | — | $1.92M | -$1.92M | -$145,710.00 | -$2.07M | $0.00 | -$2.07M | — | — | — | 4,927,422 |
|---|
| 2017-06-30 | — | — | — | $605,411.00 | — | $1.4M | -$1.4M | $175,772.00 | -$1.22M | $0.00 | -$1.22M | — | — | — | 4,928,335 |
|---|
| 2017-03-31 | — | — | — | $1.12M | — | $1.99M | -$1.99M | $5,081.00 | -$1.98M | $0.00 | -$1.98M | — | — | — | 4,919,979 |
|---|
| 2016-12-31 | $0.00 | $0.00 | $0.00 | $1.78M | — | $2.71M | -$2.71M | $23,725.00 | -$2.68M | $0.00 | -$2.67M | — | — | — | -38,618,056 |
|---|
| 2016-09-30 | $0.00 | $0.00 | $0.00 | $924,800.00 | — | $2.03M | -$2.03M | $21,097.00 | -$2.01M | $0.00 | -$1.96M | — | — | — | 49,114,219 |
|---|
| 2016-06-30 | $0.00 | $0.00 | $0.00 | $792,697.00 | $920,717.00 | $1.73M | -$1.73M | -$280.00 | -$1.73M | $0.00 | -$312,615.00 | — | — | — | 40,065,793 |
|---|
| 2016-03-31 | $262,258.00 | $89,954.00 | $172,304.00 | $1.22M | $994,426.00 | $2.07M | -$2.07M | $647.00 | -$2.07M | $0.00 | -$2.06M | — | — | — | 39,956,318 |
|---|
| 2015-12-31 | $0.00 | $0.00 | $0.00 | $1.34M | $1M | $2.2M | -$2.2M | -$23,384.00 | -$2.22M | $0.00 | -$2.22M | — | — | — | 311,312 |
|---|
| 2015-09-30 | $0.00 | $0.00 | $0.00 | $1.1M | $853,918.00 | $1.87M | -$1.87M | -$34,160.00 | -$1.9M | $0.00 | -$1.86M | — | — | — | 36,441,783 |
|---|
| 2015-06-30 | $0.00 | $0.00 | $0.00 | $5.61M | $732,302.00 | $6.34M | -$6.34M | -$5,176.00 | -$6.35M | $0.00 | -$6.34M | — | — | — | 36,378,944 |
|---|
| 2015-03-31 | $363,774.00 | $167,997.00 | $195,777.00 | $676,595.00 | $815,465.00 | $1.49M | -$1.3M | $3,506.00 | -$1.29M | $0.00 | -$1.29M | — | — | — | 36,212,278 |
|---|
| 2014-12-31 | $220,504.00 | $90,521.00 | $129,983.00 | $548,227.00 | $811,928.00 | $1.36M | -$1.23M | $6,600.00 | -$1.22M | $0.00 | -$1.22M | — | — | — | 8,545 |
|---|
| 2014-09-30 | $201,010.00 | $73,711.00 | $127,299.00 | $597,034.00 | $565,114.00 | $1.16M | -$1.03M | $5,305.00 | -$1.03M | $0.00 | -$1.03M | — | — | — | 36,178,944 |
|---|
| 2014-06-30 | $303,752.00 | $125,605.00 | $178,147.00 | $903,328.00 | $1.18M | $2.08M | -$1.9M | $6,997.00 | -$1.9M | $0.00 | -$1.9M | — | — | — | 36,145,977 |
|---|
| 2014-03-31 | $214,660.00 | $79,760.00 | $134,900.00 | $1.02M | $767,394.00 | $1.78M | -$1.65M | $8,074.00 | -$1.64M | $0.00 | -$1.64M | — | — | — | 36,109,444 |
|---|
| 2013-12-31 | $434,784.00 | $79,364.00 | $355,420.00 | $1.07M | $2.36M | $3.43M | -$3.07M | -$5,962.00 | -$3.08M | — | -$3.08M | — | — | — | 1,282,553 |
|---|
| 2013-09-30 | $253,374.00 | $113,384.00 | $139,990.00 | $6.91M | $2.56M | $9.47M | -$9.33M | $41.00 | -$9.33M | — | -$9.33M | — | — | — | 27,515,372 |
|---|
| 2013-06-30 | $167,668.00 | $86,657.00 | $81,011.00 | $636,969.00 | $1.52M | $2.16M | -$2.08M | $1,233.00 | -$2.07M | — | -$2.07M | — | — | — | 27,502,267 |
|---|
| 2013-03-31 | $176,407.00 | $63,949.00 | $112,458.00 | $745,395.00 | $1.1M | $1.85M | -$1.74M | $146,164.00 | -$1.59M | — | -$1.59M | — | — | — | 27,452,483 |
|---|
| 2012-12-31 | $430,582.00 | $403,935.00 | $26,647.00 | $730,207.00 | $1.28M | $2.01M | -$1.99M | -$672.00 | -$1.99M | — | -$1.99M | — | — | — | 3,157,309 |
|---|
| 2012-09-30 | $264,248.00 | $164,059.00 | $100,189.00 | $600,208.00 | $1.6M | $2.2M | -$2.1M | -$459,368.00 | -$2.56M | — | -$2.56M | — | — | — | 23,793,309 |
|---|
| 2012-06-30 | $256,407.00 | $112,258.00 | $144,149.00 | $6.18M | $835,474.00 | $7.01M | -$6.87M | -$60,072.00 | -$6.93M | — | -$6.93M | — | — | — | 13,381,506 |
|---|
| 2012-03-31 | $380,527.00 | $198,209.00 | $182,318.00 | $353,198.00 | $1.31M | $1.66M | -$1.48M | -$138,034.00 | -$1.62M | — | -$1.62M | — | — | — | 6,449,342 |
|---|
| 2011-12-31 | $396,590.00 | $155,422.00 | — | $842,191.00 | $1.21M | $2.06M | -$1.82M | -$123,829.00 | -$1.94M | — | -$1.94M | — | — | — | 46,325 |
|---|
| 2011-09-30 | $350,351.00 | $134,411.00 | $215,940.00 | $562,723.00 | $1.36M | $1.93M | -$1.71M | -$96,181.00 | -$1.81M | — | -$1.81M | — | — | — | 5,683,076 |
|---|
| 2011-06-30 | $347,569.00 | $328,817.00 | $18,752.00 | $631,363.00 | $1.69M | $2.32M | -$2.3M | -$68,869.00 | -$2.37M | — | -$2.37M | — | — | — | 5,683,076 |
|---|
| 2011-03-31 | $349,937.00 | $94,977.00 | $254,960.00 | $412,901.00 | $1.36M | $1.77M | -$1.52M | -$43,626.00 | -$1.56M | — | -$1.56M | — | — | — | — |
|---|
| 2010-12-31 | $298,157.00 | $438,215.00 | — | $641,536.00 | $1.49M | $2.13M | -$2.27M | — | -$2.91M | — | -$2.17M | — | — | — | — |
|---|
| 2010-09-30 | $364,574.00 | $147,257.00 | $217,317.00 | $463,410.00 | $1.62M | $2.09M | -$1.87M | — | -$1.88M | — | -$1.88M | — | — | — | — |
|---|
| 2010-06-30 | $304,696.00 | $127,420.00 | $177,276.00 | $465,472.00 | $1.72M | $2.19M | -$2.01M | — | -$2.01M | — | -$2.01M | — | — | — | — |
|---|
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 | — | — | — | $2.39M | — | $9.36M | -$9.36M | -$616,894.00 | -$9.98M | -$136,910.00 | -$9.84M | -$4.56 | -$4.56 | 2,157,076 | 2,157,076 |
|---|
| 2024-12-31 | — | — | — | $4.11M | — | $10.56M | -$10.56M | -$9,103.00 | -$10.57M | — | -$10.57M | -$47.88 | -$47.88 | 220,731 | 220,731 |
|---|
| 2023-12-31 | $37,653.00 | — | — | $15.49M | — | $20.94M | -$20.9M | $249,166.00 | -$20.66M | — | -$20.66M | -$9.18 | -$9.18 | 2,249,694 | 2,249,694 |
|---|
| 2022-12-31 | $131,521.00 | — | — | $10.07M | — | $14.55M | -$14.42M | $132,379.00 | -$14.29M | — | -$14.29M | -$7.11 | -$7.11 | 2,009,234 | 2,009,234 |
|---|
| 2021-12-31 | $86,987.00 | — | — | $10.59M | — | $15.86M | -$15.77M | $59,404.00 | -$15.71M | — | -$15.71M | -$8.09 | — | 1,943,131 | 112,919,688 |
|---|
| 2020-12-31 | — | — | — | $22.11M | — | $26.64M | -$26.64M | $210,757.00 | -$26.43M | — | -$26.43M | — | — | — | 56,531,246 |
|---|
| 2019-12-31 | — | — | — | $12.12M | — | $15.88M | -$15.88M | $311,566.00 | -$15.57M | — | -$15.57M | — | — | — | 42,283,947 |
|---|
| 2018-12-31 | — | — | — | $5.97M | — | $9.99M | -$9.99M | $79,999.00 | -$9.91M | $0.00 | -$9.91M | — | — | — | 13,039,123 |
|---|
| 2017-12-31 | $0.00 | $0.00 | $0.00 | $3.54M | — | $6.72M | -$6.72M | -$13,207.00 | -$6.73M | $0.00 | -$6.73M | — | — | — | 4,926,275 |
|---|
| 2016-12-31 | $0.00 | $0.00 | $0.00 | $4.75M | — | $8.54M | -$8.54M | $45,189.00 | -$8.5M | $0.00 | -$7.01M | — | — | — | 4,460,933 |
|---|
| 2015-12-31 | $0.00 | $0.00 | $0.00 | $8.73M | $3.54M | $11.78M | -$11.78M | -$59,214.00 | -$11.84M | $0.00 | -$11.71M | — | — | — | 36,656,257 |
|---|
| 2014-12-31 | $939,926.00 | $369,597.00 | $570,329.00 | $3.07M | $3.32M | $6.39M | -$5.82M | $26,976.00 | -$5.79M | $0.00 | -$5.79M | — | — | — | 36,153,588 |
|---|
| 2013-12-31 | $1.03M | $343,354.00 | $688,879.00 | $9.36M | $7.54M | $16.9M | -$16.21M | $141,476.00 | -$16.07M | $0.00 | -$16.07M | — | — | — | 28,779,229 |
|---|
| 2012-12-31 | $1.33M | $878,461.00 | $453,303.00 | $7.86M | $5.02M | $12.89M | -$12.43M | -$658,146.00 | -$13.09M | — | -$13.09M | — | — | — | 17,735,757 |
|---|
| 2011-12-31 | $1.44M | $713,627.00 | — | $2.45M | $5.63M | $8.08M | -$7.35M | -$332,505.00 | -$7.68M | — | -$7.68M | — | — | — | 5,717,533 |
|---|
| 2010-12-31 | $1.31M | $911,793.00 | — | $2.01M | $6.29M | $8.3M | -$7.9M | — | -$8.54M | -$733,437.00 | -$7.81M | — | — | — | — |
|---|