Complete source-backed income-statement history.
- Available history
- 2010-10-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 | — | — | — | $689,892.00 | — | $3.33M | -$3.33M | -$9.15M | -$12.48M | — | -$12.48M | -$3.52 | -$3.52 | 4,139,606 | 4,139,606 |
|---|
| 2026-03-31 | — | — | — | $124,864.00 | — | $1.7M | -$1.7M | -$713,420.00 | -$2.41M | — | -$2.41M | -$2.42 | -$2.42 | 1,455,975 | 1,455,975 |
|---|
| 2025-12-31 | — | $0.00 | $0.00 | $393,668.00 | — | $3.16M | -$3.16M | -$1.87M | -$5.03M | — | -$5.03M | -$16.06 | -$16.06 | -476,888 | -476,888 |
|---|
| 2025-09-30 | — | $717,120.00 | -$717,120.00 | $343,556.00 | — | $2.82M | -$3.53M | $775,402.00 | -$2.76M | — | -$2.76M | -$3.84 | -$3.84 | 946,139 | 946,139 |
|---|
| 2025-06-30 | — | $239,040.00 | -$239,040.00 | $349,951.00 | — | $1.55M | -$1.79M | -$12.35M | -$14.14M | — | -$14.14M | -$29.87 | -$29.87 | 554,989 | 554,989 |
|---|
| 2025-03-31 | — | — | — | $307,730.00 | — | $1.97M | -$1.97M | $2.82M | $845,011.00 | — | $845,011.00 | -$0.20 | -$0.20 | 8,541,466 | 8,541,466 |
|---|
| 2024-12-31 | $0.00 | $4.11M | -$4.11M | $95,442.00 | — | $4.17M | -$8.28M | $2.69M | -$5.58M | — | -$5.58M | -$19.81 | -$19.81 | 22,688 | 22,688 |
|---|
| 2024-09-30 | $5,426.00 | $286,028.00 | -$280,602.00 | $14,776.00 | — | $1.65M | -$1.93M | $2.48M | $550,557.00 | — | $550,557.00 | -$3.96 | -$3.96 | 428,952 | 428,952 |
|---|
| 2024-06-30 | — | $1.07M | -$1.07M | $622,567.00 | — | $2.88M | -$3.96M | $10.87M | $6.91M | — | $6.91M | $12.45 | $2.17 | 350,983 | 1,039,922 |
|---|
| 2024-03-31 | $58,351.00 | $1.18M | -$1.12M | $760,417.00 | — | $4.09M | -$5.22M | $1.58M | -$3.64M | — | -$3.64M | -$1.46 | -$1.46 | 4,929,490 | 4,929,490 |
|---|
| 2023-12-31 | $157,894.00 | $4.35M | -$4.19M | $1.55M | — | $5.66M | -$9.85M | -$240,009.00 | -$10.09M | — | -$10.09M | -$2.72 | -$2.72 | 66,390 | 66,390 |
|---|
| 2023-09-30 | $88,395.00 | $231,837.00 | -$143,442.00 | $1.34M | — | $6.1M | -$6.24M | -$6.35M | -$12.59M | — | -$12.59M | -$2.99 | -$2.99 | 4,744,229 | 4,744,229 |
|---|
| 2023-06-30 | $139,544.00 | $332,027.00 | -$192,483.00 | $2.41M | — | $6.07M | -$6.27M | $263,240.00 | -$6M | — | -$6M | -$1.28 | -$1.28 | 4,684,606 | 4,684,606 |
|---|
| 2023-03-31 | $113,084.00 | $219,792.00 | -$106,708.00 | $2.13M | — | $5.69M | -$5.8M | $322,338.00 | — | — | -$5.48M | -$1.17 | -$1.17 | 4,664,988 | 4,664,988 |
|---|
| 2022-12-31 | $608,905.00 | $1.08M | -$474,941.00 | $3.1M | — | $6.46M | -$6.94M | $234,878.00 | — | — | -$6.7M | -$1.44 | -$1.44 | 6,685 | 6,685 |
|---|
| 2022-09-30 | $373,186.00 | $955,003.00 | -$581,817.00 | $1.84M | — | $5.22M | -$5.8M | $122,657.00 | — | — | -$5.68M | -$1.23 | -$1.23 | 4,636,829 | 4,636,829 |
|---|
| 2022-06-30 | $981,560.00 | $2.83M | -$1.85M | $1.05M | — | $4.13M | -$5.97M | -$2,773.00 | — | — | -$5.97M | -$0.16 | -$0.16 | — | 36,982,436 |
|---|
| 2022-03-31 | $1.03M | $1.18M | -$150,299.00 | $872,631.00 | — | $4.42M | -$4.57M | -$13,210.00 | — | — | -$4.58M | -$0.12 | — | — | — |
|---|
| 2021-12-31 | $813,291.00 | $2.74M | -$1.93M | $2.31M | — | $5.86M | -$7.79M | $10,825.00 | — | — | -$7.78M | -$0.21 | — | — | 556,077 |
|---|
| 2021-09-30 | $559,370.00 | $955,466.00 | -$396,096.00 | $4.17M | — | $11.62M | -$12.01M | $12,254.00 | — | — | -$12M | -$0.33 | — | — | 36,312,478 |
|---|
| 2021-06-30 | $522,067.00 | $430,478.00 | $91,589.00 | $3.04M | — | $7.77M | -$7.68M | $17,298.00 | — | — | -$7.66M | -$0.22 | — | — | 35,315,044 |
|---|
| 2021-03-31 | $788,869.00 | $644,503.00 | $144,366.00 | $1.93M | — | $5.79M | -$5.64M | $9,075.00 | — | — | -$5.63M | — | — | — | 32,007,002 |
|---|
| 2020-12-31 | $782,671.00 | $1.13M | -$342,418.00 | $921,099.00 | — | $4.63M | -$4.97M | $216,874.00 | — | — | -$4.76M | — | — | — | 3,439,711 |
|---|
| 2020-09-30 | $388,654.00 | $326,671.00 | $61,983.00 | $664,145.00 | — | $2.45M | -$2.39M | -$291,666.00 | — | — | -$2.68M | — | — | — | 23,599,967 |
|---|
| 2020-06-30 | $285,927.00 | $205,637.00 | $80,290.00 | $180,605.00 | — | $1.13M | -$1.05M | -$476,798.00 | — | — | -$1.53M | — | — | — | 8,291,351 |
|---|
| 2020-03-31 | $146,816.00 | $113,155.00 | $33,661.00 | $154,699.00 | $773,118.00 | $1.72M | -$1.69M | -$105,609.00 | — | — | -$1.8M | -$0.26 | -$0.26 | 4,132,212 | 4,132,212 |
|---|
| 2019-12-31 | $144,622.00 | $114,304.00 | $30,318.00 | -$66,324.00 | -$987,152.00 | $3.54M | -$3.51M | $61,595.00 | — | — | -$3.45M | -$0.31 | -$0.31 | — | 160,485 |
|---|
| 2019-09-30 | $265,481.00 | $202,029.00 | $63,452.00 | $297,680.00 | $745,827.00 | $2.14M | -$2.08M | -$63,961.00 | — | — | -$2.14M | -$0.19 | -$0.19 | 4,050,006 | 4,050,006 |
|---|
| 2019-06-30 | $396,098.00 | $308,742.00 | $87,356.00 | $283,191.00 | $945,388.00 | $1.82M | -$1.74M | -$72,768.00 | — | — | -$1.81M | -$0.24 | -$0.24 | 3,954,152 | 3,954,152 |
|---|
| 2019-03-31 | $1.1M | $1.13M | -$27,602.00 | $68,982.00 | $644,072.00 | $644,072.00 | -$644,072.00 | — | — | — | -$1.26M | -$0.93 | -$0.93 | 2,117,688 | 2,117,688 |
|---|
| 2018-12-31 | $1.12M | $1.25M | -$127,629.00 | $83,838.00 | -$6.71M | -$7.21M | $8.87M | — | — | — | -$6.95M | -$4.48 | -$4.48 | — | 90,417 |
|---|
| 2018-09-30 | $1.39M | $1.79M | -$399,887.00 | $60,299.00 | $2.69M | $2.85M | -$3.25M | — | — | — | -$3.33M | -$3.03 | -$3.03 | 1,434,963 | 1,434,963 |
|---|
| 2018-06-30 | $1.87M | $2.53M | -$654,784.00 | $63,971.00 | $3.34M | $3.49M | -$4.14M | — | — | — | -$3.99M | -$3.24 | -$3.24 | 1,328,654 | 1,328,654 |
|---|
| 2018-03-31 | $1.64M | $2.3M | -$603,706.00 | $114,161.00 | $2.91M | $3.1M | -$3.71M | — | — | — | -$4.48M | -$4.44 | -$4.44 | 1,008,058 | 1,008,058 |
|---|
| 2017-12-31 | $1.49M | $1.67M | -$185,356.00 | — | $1.58M | $1.75M | -$1.94M | — | — | — | -$2.55M | — | — | — | -1,515,746 |
|---|
| 2017-10-31 | $3.86M | $3.06M | — | — | $1.25M | — | -$489,746.00 | — | -$456,106.00 | $1,020.00 | -$457,126.00 | -$0.34 | -$0.34 | 3,748,861 | 3,748,861 |
|---|
| 2017-09-30 | $1.27M | $1.43M | -$157,318.00 | — | $2.32M | $2.37M | -$2.52M | — | — | — | -$2.9M | — | — | — | 2,106,799 |
|---|
| 2017-07-31 | $3.52M | $2.75M | — | — | $1.18M | — | -$445,777.00 | — | -$440,078.00 | $0.00 | -$440,078.00 | -$0.13 | -$0.13 | 3,352,159 | 3,352,159 |
|---|
| 2017-06-30 | $889,295.00 | $953,907.00 | -$64,612.00 | — | $1.35M | $1.4M | -$1.47M | — | — | — | -$1.79M | — | — | — | 1,769,836 |
|---|
| 2017-04-30 | $4.21M | $3.2M | — | — | $1.89M | — | -$912,032.00 | — | -$901,519.00 | $563.00 | -$902,082.00 | — | — | — | 123,883 |
|---|
| 2017-03-31 | $638,558.00 | $489,214.00 | $149,344.00 | — | $496,111.00 | $541,451.00 | -$392,107.00 | — | — | — | -$392,107.00 | — | — | — | 887,635 |
|---|
| 2017-01-31 | $4.26M | $3.24M | — | — | $1.47M | — | -$472,931.00 | — | -$454,967.00 | $0.00 | -$454,967.00 | — | — | — | 2,976,670 |
|---|
| 2016-10-31 | $4.85M | $3.82M | — | — | $1.57M | — | -$566,832.00 | — | -$419,012.00 | -$51.00 | -$418,961.00 | -$0.15 | -$0.15 | 2,854,230 | 2,854,230 |
|---|
| 2016-07-31 | $3.42M | $2.64M | — | — | $1.35M | — | -$592,707.00 | — | $559,799.00 | $2,618.00 | $557,181.00 | $0.21 | $0.14 | 2,701,404 | 3,937,628 |
|---|
| 2016-04-30 | $2.95M | $2.31M | — | — | $1.48M | — | -$857,825.00 | — | -$855,681.00 | $0.00 | -$869,681.00 | — | — | — | 128,946 |
|---|
| 2016-01-31 | $3.32M | $2.52M | — | — | $1.6M | — | -$822,817.00 | — | -$818,469.00 | $607.00 | -$819,076.00 | — | — | — | 2,597,952 |
|---|
| 2015-10-31 | $3.82M | $3.29M | — | — | $2.56M | — | -$2.04M | — | -$2.04M | $0.00 | -$1.2M | -$0.82 | -$0.82 | 2,415,113 | 2,415,113 |
|---|
| 2015-07-31 | $4.46M | $3.45M | — | — | $1.31M | — | -$310,972.00 | — | $85,230.00 | $1,099.00 | $108,887.00 | -$2.84 | -$2.84 | 1,470,248 | 1,470,248 |
|---|
| 2015-04-30 | $7M | $6.18M | — | — | $1.27M | — | -$458,468.00 | — | $422,833.00 | $25,765.00 | $77,085.00 | — | — | — | 40,059 |
|---|
| 2015-01-31 | $5.26M | $4.49M | — | — | $1.24M | — | -$476,479.00 | — | -$2.85M | $14,726.00 | -$2.94M | — | — | — | 633,158 |
|---|
| 2014-10-31 | $6.09M | $5.11M | — | — | $1.32M | — | -$356,902.00 | — | -$1.88M | $1,825.00 | -$3.72M | — | — | — | 632,417 |
|---|
| 2014-07-31 | $6.06M | $4.78M | — | — | $1.05M | — | $222,845.00 | — | -$2.62M | $27,363.00 | -$2.24M | — | — | — | 632,417 |
|---|
| 2014-04-30 | $725,460.00 | $1.17M | — | — | $821,124.00 | — | -$1.1M | — | -$972,075.00 | -$420,356.00 | -$1.14M | — | — | — | -2,661,979 |
|---|
| 2014-01-31 | $6.27M | $4.83M | — | — | $1.45M | — | -$202,819.00 | — | -$2.88M | $104,225.00 | -$3.55M | — | — | — | 6,475,773 |
|---|
| 2013-10-31 | $4.5M | $3.57M | — | — | $1.17M | — | -$433,133.00 | — | -$603,764.00 | -$5,863.00 | -$473,004.00 | — | — | 1,272,877 | 1,272,877 |
|---|
| 2013-07-31 | $4.26M | $3.15M | — | — | $1.41M | — | -$1.99M | — | -$6.19M | $24,151.00 | -$5.89M | — | — | — | 1,000,624 |
|---|
| 2013-04-30 | -$2.04M | -$1.58M | — | — | $743,687.00 | — | -$1.28M | — | -$4.06M | $296,046.00 | -$6.19M | — | — | — | 0 |
|---|
| 2013-01-31 | $7.57M | $5.17M | — | — | $1.67M | — | $457,603.00 | — | -$1.11M | -$14,556.00 | -$1.22M | — | — | — | 994,187 |
|---|
| 2012-10-31 | $7.96M | $5.01M | — | — | $2.06M | — | $615,609.00 | — | $295,001.00 | -$199,705.00 | -$493,386.00 | — | — | 994,187 | 995,469 |
|---|
| 2012-07-31 | $13.44M | $10.51M | — | — | $3.01M | — | -$442,339.00 | — | -$557,656.00 | $134,529.00 | $993,701.00 | — | — | — | 1,000,624 |
|---|
| 2012-04-30 | $11.97M | $16.21M | — | — | $3.69M | — | -$8.39M | — | -$8.66M | -$787,587.00 | -$8.53M | — | — | — | -5,961,228 |
|---|
| 2012-01-31 | $13.12M | $14.71M | — | — | $3.81M | — | -$5.85M | — | -$6.08M | $2.61M | -$10.32M | — | — | — | 6,954,766 |
|---|
| 2011-10-31 | $21.75M | $18.38M | — | — | $3.35M | — | -$455,498.00 | — | -$662,141.00 | -$354,384.00 | -$1.67M | -$0.24 | -$0.24 | 6,954,766 | 6,954,766 |
|---|
| 2011-04-30 | $16.2M | $14.48M | — | — | $5.97M | — | -$26.99M | — | -$27.23M | -$4.79M | -$27.03M | — | — | — | — |
|---|
| 2011-01-31 | $21.42M | $16.94M | — | — | $4.89M | — | -$3.61M | — | -$3.89M | -$560,141.00 | -$3.46M | — | — | — | — |
|---|
| 2010-10-31 | $23.2M | $19.32M | — | — | $5.42M | — | -$6.56M | — | -$6.61M | -$734,959.00 | -$5.96M | -$0.86 | -$0.86 | 6,954,766 | 6,954,766 |
|---|
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 | — | $956,160.00 | -$956,160.00 | $1.39M | — | $9.5M | -$10.46M | -$10.63M | -$21.09M | — | -$21.09M | -$32.24 | -$32.24 | 875,190 | 875,190 |
|---|
| 2024-12-31 | $63,777.00 | $6.65M | -$6.59M | $1.49M | — | $12.79M | -$19.38M | $17.62M | -$1.76M | — | -$1.76M | -$32.25 | -$32.25 | 385,652 | 385,652 |
|---|
| 2023-12-31 | $498,917.00 | $5.13M | -$4.64M | $7.42M | — | $23.52M | -$28.16M | -$6M | -$34.16M | — | -$34.16M | -$8.19 | -$8.19 | 4,764,494 | 4,764,494 |
|---|
| 2022-12-31 | $2.99M | $6.04M | -$3.05M | $6.85M | — | $20.22M | -$23.28M | $341,553.00 | -$22.94M | — | -$22.94M | -$4.95 | -$4.95 | 4,631,122 | 4,631,122 |
|---|
| 2021-12-31 | $2.68M | $4.77M | -$2.09M | $11.45M | — | $31.04M | -$33.13M | $49,456.00 | -$33.08M | — | -$33.08M | -$0.94 | — | — | 35,171,935 |
|---|
| 2020-12-31 | $1.6M | $1.77M | -$166,483.00 | $1.92M | — | $9.94M | -$10.11M | -$657,198.00 | — | — | -$10.76M | — | — | — | 15,336,617 |
|---|
| 2019-12-31 | $890,152.00 | $691,843.00 | $198,309.00 | $714,281.00 | $2.48M | $8.69M | -$8.49M | -$170,291.00 | — | — | -$8.66M | -$1.40 | -$1.40 | — | 3,541,511 |
|---|
| 2018-12-31 | $6.08M | $7.86M | -$1.79M | $322,269.00 | $2.23M | $2.23M | -$2.23M | — | — | — | -$18.75M | -$14.89 | -$14.89 | — | 1,352,826 |
|---|
| 2017-12-31 | $4.29M | $4.54M | -$257,942.00 | $90,075.00 | $5.75M | $6.06M | -$6.31M | — | — | — | -$7.64M | — | — | — | 323,633 |
|---|
| 2017-04-30 | $16.74M | $12.89M | — | — | $6.27M | — | -$2.54M | — | -$1.22M | $3,130.00 | -$1.22M | — | — | — | 2,967,984 |
|---|
| 2016-04-30 | $14.56M | $11.57M | — | — | $6.95M | — | -$4.03M | — | -$3.63M | $1,706.00 | -$2.78M | — | — | — | 2,290,050 |
|---|
| 2015-04-30 | $24.42M | $20.56M | — | — | $4.87M | — | -$1.07M | — | -$6.93M | $69,679.00 | -$8.82M | — | — | — | 672,723 |
|---|
| 2014-04-30 | $15.75M | $12.73M | — | $269,000.00 | $5.07M | — | -$3.93M | — | -$10.86M | -$297,843.00 | -$11.06M | — | — | — | 254,446 |
|---|
| 2013-04-30 | $24.77M | $17.56M | — | $0.00 | $6.57M | — | -$272,642.00 | — | -$5.07M | $216,314.00 | -$6.91M | — | — | — | 994,187 |
|---|
| 2012-04-30 | $65.46M | $63.5M | — | — | $14.1M | — | -$14.02M | — | -$14.81M | $1.88M | -$20.55M | — | — | — | 993,538 |
|---|
| 2011-04-30 | $84.09M | $69.36M | — | — | $21.28M | — | -$38.23M | — | -$38.84M | -$6.44M | -$36.83M | — | — | — | 6,954,766 |
|---|