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 | $948,340.00 | $864,774.00 | $83,566.00 | $19,135.00 | — | $1.52M | -$1.43M | -$26,278.00 | -$1.46M | — | -$1.46M | -$0.04 | -$0.04 | 40,522,002 | 40,522,002 |
|---|
| 2026-03-31 | $983,536.00 | $698,049.00 | $285,487.00 | $83,762.00 | — | $1.4M | -$1.12M | -$25,884.00 | -$1.14M | — | -$1.14M | -$0.04 | -$0.04 | 25,602,002 | 25,602,002 |
|---|
| 2025-12-31 | $1.23M | $1.08M | $150,775.00 | $190,041.00 | — | $1.35M | -$1.2M | -$21,940.00 | -$1.22M | — | -$1.22M | -$0.17 | -$0.17 | 823,216 | — |
|---|
| 2025-09-30 | $756,217.00 | $815,871.00 | -$59,654.00 | $40,321.00 | — | $568,491.00 | -$628,145.00 | -$23,337.00 | -$651,482.00 | — | -$651,482.00 | -$0.17 | -$0.17 | 3,874,085 | — |
|---|
| 2025-06-30 | $1.03M | $1.11M | -$87,010.00 | $20,952.00 | — | $565,110.00 | -$652,120.00 | $123,753.00 | -$528,367.00 | — | -$528,367.00 | -$0.16 | -$0.16 | 3,226,156 | 3,226,156 |
|---|
| 2025-03-31 | $1.14M | $1.27M | -$136,061.00 | $29,587.00 | — | $622,557.00 | -$758,618.00 | -$26,954.00 | -$785,572.00 | — | -$785,572.00 | -$0.24 | -$0.24 | 3,261,911 | 3,261,911 |
|---|
| 2024-12-31 | $1.13M | $1.29M | -$160,589.00 | $547.00 | — | $1.04M | -$1.2M | -$28,396.00 | -$1.22M | — | -$1.22M | -$0.46 | -$0.46 | 187,025 | — |
|---|
| 2024-09-30 | $1.1M | $1.62M | -$519,649.00 | $87,610.00 | — | $565,608.00 | -$1.09M | -$32,654.00 | -$1.12M | — | -$1.12M | -$0.65 | -$0.65 | 1,730,672 | — |
|---|
| 2024-06-30 | $924,943.00 | $1.94M | -$1.02M | $164,334.00 | — | $376,135.00 | -$1.39M | -$46,609.00 | -$1.44M | — | -$1.44M | -$0.89 | -$0.89 | 1,612,426 | — |
|---|
| 2024-03-31 | $1.37M | $1.66M | -$290,024.00 | $31,451.00 | — | $626,028.00 | -$916,052.00 | -$39,840.00 | -$955,892.00 | — | -$955,892.00 | -$0.72 | -$0.72 | 1,333,059 | — |
|---|
| 2023-12-31 | $2.15M | $2.23M | -$79,158.00 | $147,552.00 | — | $1.11M | -$1.18M | -$47,722.00 | -$1.23M | — | -$1.23M | -$0.02 | -$0.02 | 1,299,054 | — |
|---|
| 2023-09-30 | $1.8M | $2.04M | -$233,190.00 | $45,773.00 | — | $480,352.00 | -$713,542.00 | -$64,058.00 | -$777,600.00 | — | -$777,600.00 | -$0.29 | -$0.29 | 2,643,270 | — |
|---|
| 2023-06-30 | $1.1M | $1.24M | -$146,661.00 | $23,747.00 | — | $309,647.00 | -$456,308.00 | -$136,721.00 | -$593,029.00 | — | -$593,029.00 | -$0.35 | -$0.35 | 1,689,985 | — |
|---|
| 2023-03-31 | $1.96M | $1.78M | $177,924.00 | $23,008.00 | — | $575,403.00 | -$397,479.00 | -$78,497.00 | -$475,976.00 | — | -$475,976.00 | -$0.06 | -$0.06 | 8,078,786 | — |
|---|
| 2022-12-31 | $2.92M | $2.88M | $42,682.00 | $27,999.00 | — | $1.21M | -$1.17M | -$95,172.00 | -$1.26M | — | -$1.26M | -$3.22 | -$3.22 | -3,812,447 | — |
|---|
| 2022-09-30 | $1.97M | $2.1M | -$137,756.00 | $88,747.00 | — | $550,898.00 | -$688,654.00 | -$102,119.00 | -$790,773.00 | — | -$790,773.00 | -$0.16 | -$0.16 | 5,002,851 | — |
|---|
| 2022-06-30 | $1.61M | $1.84M | -$229,381.00 | $15,063.00 | — | $550,212.00 | -$779,593.00 | -$108,801.00 | -$888,394.00 | — | -$888,394.00 | -$0.18 | -$0.18 | 4,848,867 | — |
|---|
| 2022-03-31 | $1.6M | $1.77M | -$169,461.00 | $54,049.00 | — | $742,257.00 | -$911,718.00 | -$117,772.00 | -$1.03M | — | -$1.03M | -$0.22 | -$0.22 | 4,736,811 | — |
|---|
| 2021-12-31 | $2.89M | $2.59M | $301,936.00 | $54,048.00 | — | $950,626.00 | -$648,690.00 | -$332,029.00 | -$980,719.00 | — | -$980,719.00 | -$0.69 | -$0.69 | -40,966,631 | 407,867 |
|---|
| 2021-09-30 | $1.98M | $2.28M | -$296,396.00 | $21,374.00 | — | $466,008.00 | -$762,404.00 | -$64,265.00 | -$826,669.00 | — | -$826,669.00 | -$0.02 | -$0.02 | 46,000,427 | 46,000,427 |
|---|
| 2021-06-30 | $2.42M | $2.34M | $71,000.00 | $53,456.00 | — | $823,948.00 | -$752,948.00 | -$71,813.00 | -$824,761.00 | — | -$824,761.00 | -$0.02 | -$0.02 | 45,579,557 | 45,579,557 |
|---|
| 2021-03-31 | $2.36M | $2.09M | $272,730.00 | $190,086.00 | — | $969,198.00 | -$696,468.00 | -$70,859.00 | -$767,327.00 | — | -$767,327.00 | -$0.02 | — | 45,579,557 | 45,579,557 |
|---|
| 2020-12-31 | $2.93M | $2.37M | $561,473.00 | $261,473.00 | — | $1.66M | -$1.1M | -$107,533.00 | -$1.21M | — | -$1.21M | — | — | — | 43,716 |
|---|
| 2020-09-30 | $2.4M | $2.35M | $47,196.00 | $37,628.00 | — | $999,690.00 | -$952,494.00 | -$57,402.00 | -$1.01M | — | -$1.01M | — | — | — | 43,579,557 |
|---|
| 2020-06-30 | $3.77M | $2.62M | $1.15M | $30,044.00 | — | $1.07M | $74,985.00 | -$61,932.00 | $13,053.00 | — | $13,053.00 | — | — | — | 43,579,557 |
|---|
| 2020-03-31 | $1.76M | $1.57M | $194,439.00 | $48,819.00 | — | $793,719.00 | -$599,280.00 | -$61,617.00 | -$660,897.00 | — | -$660,897.00 | — | — | — | 43,579,557 |
|---|
| 2019-12-31 | $3.05M | $2.76M | $289,347.00 | $53,995.00 | — | $18.96M | -$18.68M | -$69,783.00 | -$18.75M | — | -$18.75M | — | — | — | 0 |
|---|
| 2019-09-30 | $2.38M | $2M | $372,759.00 | $39,716.00 | — | $1.02M | -$645,204.00 | -$55,750.00 | -$700,954.00 | — | -$700,954.00 | — | — | — | 43,579,557 |
|---|
| 2019-06-30 | $2.57M | $2.41M | $163,548.00 | $66,008.00 | — | $916,516.00 | -$752,968.00 | -$85,135.00 | -$838,103.00 | — | -$838,103.00 | — | — | — | 43,579,557 |
|---|
| 2019-03-31 | $2.93M | $2.27M | $656,530.00 | $69,918.00 | — | $990,738.00 | -$334,208.00 | -$83,523.00 | -$417,731.00 | — | -$417,731.00 | — | — | — | 43,579,557 |
|---|
| 2018-12-31 | $3.24M | $3.41M | -$170,878.00 | $64,438.00 | — | $7.34M | -$7.51M | -$79,308.00 | -$7.59M | $1,921.00 | -$7.59M | — | — | — | 0 |
|---|
| 2018-09-30 | $2.3M | $1.79M | $512,545.00 | $62,059.00 | — | $2.44M | -$1.93M | -$85,570.00 | -$2.02M | -$160,485.00 | -$1.86M | — | — | — | 43,579,557 |
|---|
| 2018-06-30 | $3.17M | $2.59M | $579,481.00 | $23,674.00 | — | $1.44M | -$864,403.00 | -$121,056.00 | -$985,459.00 | $22,590.00 | -$1.01M | — | — | — | 43,579,557 |
|---|
| 2018-03-31 | $3.62M | $2.56M | $1.05M | $22,213.00 | — | $1.19M | -$140,687.00 | -$126,808.00 | -$267,495.00 | $25,985.00 | -$293,480.00 | — | — | — | 43,579,557 |
|---|
| 2017-12-31 | $3.85M | $3.17M | $680,801.00 | $15,421.00 | — | $14.37M | -$13.69M | -$106,231.00 | -$13.8M | $30,525.00 | -$13.83M | — | — | — | 0 |
|---|
| 2017-09-30 | $3.16M | $2.74M | $421,539.00 | $27,543.00 | — | $2.48M | -$2.06M | -$108,869.00 | -$2.16M | $31,198.00 | -$2.2M | — | — | — | 43,579,557 |
|---|
| 2017-06-30 | $2.92M | $2.27M | $648,357.00 | $21,450.00 | — | $2.78M | -$2.13M | -$125,889.00 | -$2.26M | $30,574.00 | -$2.29M | — | — | — | 43,579,557 |
|---|
| 2017-03-31 | $3.29M | $2.57M | $717,853.00 | $26,060.00 | — | $1.52M | -$802,633.00 | — | -$936,564.00 | $30,334.00 | -$966,898.00 | — | — | — | 43,579,557 |
|---|
| 2016-12-31 | $5.26M | $3.52M | $1.75M | $76,780.00 | — | $4.81M | -$3.06M | — | -$3.18M | $243,131.00 | -$3.43M | — | — | — | 0 |
|---|
| 2016-09-30 | $3.13M | $2.78M | $349,968.00 | $99,095.00 | — | $1.9M | -$1.55M | — | -$1.73M | $20,800.00 | -$1.75M | -$0.04 | -$0.04 | 43,579,557 | 43,579,557 |
|---|
| 2016-06-30 | $3.54M | $3.06M | $482,097.00 | $96,661.00 | — | $3.05M | -$2.22M | — | -$2.43M | $21,416.00 | -$2.45M | -$0.06 | -$0.06 | 43,579,557 | 43,579,557 |
|---|
| 2016-03-31 | $3.64M | $3M | $640,819.00 | $93,433.00 | — | $1.96M | -$1.32M | — | -$1.53M | — | -$1.55M | -$0.04 | -$0.04 | 43,579,557 | 43,579,557 |
|---|
| 2015-12-31 | $4.5M | $3.11M | $139,261.00 | $220,781.00 | — | $6.15M | -$6.02M | — | -$6.25M | $118,057.00 | -$6.25M | -$0.14 | -$0.14 | 0 | 0 |
|---|
| 2015-09-30 | $4.48M | $3.72M | $322,000.00 | $405,438.00 | — | -$1.22M | $3.19M | — | $2.95M | -$18,906.00 | $2.93M | $0.07 | $0.07 | 43,579,557 | 43,579,557 |
|---|
| 2015-06-30 | $5.67M | $4.51M | -$55,827.00 | $174,850.00 | — | -$1.49M | $1.44M | — | $1.15M | -$19,428.00 | $1.13M | $0.03 | $0.03 | 43,579,557 | 43,579,557 |
|---|
| 2015-03-31 | $5.69M | $4.43M | $1.06M | $160,828.00 | — | $4.82M | -$3.76M | — | -$4.05M | -$19,284.00 | -$4.07M | -$0.09 | -$0.09 | 43,579,557 | 43,579,557 |
|---|
| 2014-12-31 | $3.33M | $5M | -$3.92M | $270,327.00 | — | $17.98M | -$21.9M | — | -$22.17M | -$19,284.00 | -$22.19M | -$0.51 | -$0.51 | — | — |
|---|
| 2014-09-30 | $5.57M | $4.06M | $1.51M | $181,796.00 | — | $7.57M | -$5.99M | — | -$6.31M | -$19,215.00 | -$6.33M | -$0.15 | -$0.15 | — | — |
|---|
| 2014-06-30 | $6.13M | $3.71M | $2.42M | $1.9M | — | $10.94M | -$8.53M | — | -$8.62M | -$19,196.00 | -$8.64M | -$0.20 | -$0.20 | — | — |
|---|
| 2014-03-31 | $7.11M | $4.45M | $2.66M | $444,407.00 | — | $5M | -$2.34M | — | -$2.37M | -$19,347.00 | -$2.39M | -$0.05 | -$0.05 | — | — |
|---|
| 2013-12-31 | $8.41M | $5.57M | -$3.3M | — | — | $4.86M | -$8.16M | — | -$8.24M | -$2.19M | -$10.43M | -$0.24 | -$0.24 | — | — |
|---|
| 2013-09-30 | $8.12M | $5.86M | $2.24M | — | — | $4.92M | -$2.69M | — | -$2.77M | $472,512.00 | -$2.3M | -$0.05 | -$0.05 | — | — |
|---|
| 2013-06-30 | $8.03M | $5.85M | $2.15M | — | — | $6.91M | -$4.76M | — | -$4.85M | -$387,983.00 | -$4.46M | -$0.10 | -$0.10 | — | 43,579,557 |
|---|
| 2013-03-31 | $8.25M | $6.13M | -$1.57M | — | — | $1.43M | -$3M | — | -$3.08M | $269,011.00 | $286,839.00 | -$0.06 | -$0.06 | — | 43,579,557 |
|---|
| 2012-12-31 | $11.65M | $8.49M | $1.39M | — | — | $2.87M | -$1.34M | -$70,984.00 | -$1.41M | $164,044.00 | -$1.24M | -$0.02 | -$0.02 | — | 19,252 |
|---|
| 2012-09-30 | $12.18M | $8.93M | $3.24M | — | — | $1.63M | $1.62M | -$77,919.00 | $1.54M | -$244,452.00 | $1.3M | $0.03 | $0.03 | — | 43,560,305 |
|---|
| 2012-06-30 | $14.6M | $10.46M | $4.14M | — | — | $1.93M | $2.21M | -$77,681.00 | $2.13M | -$372,932.00 | $1.76M | $0.04 | $0.04 | — | 43,571,590 |
|---|
| 2012-03-31 | $16.09M | $10.78M | $5.3M | — | — | $1.89M | $3.41M | -$76,847.00 | $3.34M | -$530,581.00 | $2.81M | $0.06 | $0.06 | — | 43,529,557 |
|---|
| 2011-12-31 | $22.46M | $15.14M | $7.32M | — | — | $2.51M | $4.96M | -$68,772.00 | $4.89M | -$772,240.00 | $5.81M | $0.09 | $0.09 | — | 16,734 |
|---|
| 2011-09-30 | $20.99M | $13.47M | $7.51M | — | — | $1.55M | $5.96M | -$61,197.00 | $5.9M | -$927,845.00 | $3.29M | $0.11 | $0.11 | — | 43,529,557 |
|---|
| 2011-06-30 | $19.6M | $12.32M | $7.28M | — | — | $1.67M | $5.76M | $197,994.00 | $5.96M | -$888,890.00 | $5.07M | $0.12 | $0.12 | — | — |
|---|
| 2011-03-31 | $18.12M | $11.25M | $6.87M | — | — | $1.53M | $5.34M | $618,245.00 | $5.96M | -$853,380.00 | $5.1M | $0.12 | $0.12 | — | — |
|---|
| 2010-12-31 | $23.97M | $14.49M | $9.48M | — | — | $1.8M | $7.69M | — | -$232,670.00 | -$889,689.00 | $6.56M | $0.15 | $0.15 | — | — |
|---|
| 2010-09-30 | $18.68M | $11.06M | $7.63M | — | — | $1.43M | $6.2M | — | $393,167.00 | -$674,051.00 | $5.91M | $0.14 | $0.14 | — | — |
|---|
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 | $4.14M | $4.28M | -$131,950.00 | $280,901.00 | — | $3.11M | -$3.24M | $51,522.00 | -$3.19M | — | -$3.19M | -$0.74 | -$0.74 | 4,291,427 | — |
|---|
| 2024-12-31 | $4.53M | $6.51M | -$1.99M | $283,942.00 | — | $2.6M | -$4.59M | -$147,499.00 | -$4.74M | — | -$4.74M | -$2.71 | -$2.71 | 1,746,372 | — |
|---|
| 2023-12-31 | $7.01M | $7.29M | -$281,085.00 | $240,080.00 | — | $2.47M | -$2.75M | -$326,998.00 | -$3.08M | — | -$3.08M | -$0.91 | -$0.91 | 3,383,573 | — |
|---|
| 2022-12-31 | $8.1M | $8.6M | -$493,916.00 | $185,858.00 | — | $3.06M | -$3.55M | -$423,864.00 | -$3.97M | — | -$3.97M | -$3.78 | -$3.78 | 1,051,371 | — |
|---|
| 2021-12-31 | $9.64M | $9.29M | $349,270.00 | $318,964.00 | — | $3.21M | -$2.86M | -$538,966.00 | -$3.4M | — | -$3.4M | -$0.74 | -$0.74 | 4,612,926 | 46,129,256 |
|---|
| 2020-12-31 | $10.87M | $8.91M | $1.95M | $377,964.00 | — | $4.53M | -$2.58M | -$288,484.00 | -$2.87M | — | -$2.87M | — | — | — | 43,623,273 |
|---|
| 2019-12-31 | $10.92M | $9.44M | $1.48M | $229,637.00 | — | $21.89M | -$20.41M | -$294,191.00 | -$20.7M | — | -$20.7M | — | — | — | 43,579,557 |
|---|
| 2018-12-31 | $12.33M | $10.36M | $1.97M | $172,384.00 | — | $12.42M | -$10.45M | -$412,742.00 | -$10.86M | -$109,989.00 | -$10.75M | — | — | — | 43,579,557 |
|---|
| 2017-12-31 | $13.21M | $10.74M | $2.47M | $90,474.00 | — | $21.15M | -$18.68M | -$474,920.00 | -$19.15M | $122,631.00 | -$19.28M | — | — | — | 43,579,557 |
|---|
| 2016-12-31 | $15.57M | $12.35M | $3.22M | $365,969.00 | — | $11.72M | -$8.16M | -$718,982.00 | -$8.87M | $308,175.00 | -$9.18M | — | — | — | 43,579,557 |
|---|
| 2015-12-31 | $20.35M | $15.78M | $1.46M | $961,897.00 | — | $17.4M | -$14.3M | — | -$15.35M | $60,439.00 | -$15.41M | -$0.35 | -$0.35 | 43,579,557 | 43,579,557 |
|---|
| 2014-12-31 | $22.13M | $17.22M | $2.67M | $2.8M | — | $41.49M | -$38.76M | — | -$39.47M | -$77,042.00 | -$39.55M | -$0.91 | -$0.91 | 43,579,557 | 43,579,557 |
|---|
| 2013-12-31 | $32.81M | $23.41M | -$480,919.00 | $1.68M | — | $18.13M | -$18.61M | — | -$18.95M | -$1.06M | -$20.01M | -$0.46 | -$0.46 | — | — |
|---|
| 2012-12-31 | $54.51M | $38.66M | $14.08M | $438,662.00 | — | $8.31M | $5.91M | -$303,431.00 | $5.6M | -$983,921.00 | $4.62M | $0.11 | $0.11 | — | 43,579,557 |
|---|
| 2011-12-31 | $81.17M | $52.18M | $28.99M | — | — | $7.26M | $22.03M | $686,270.00 | $22.71M | -$3.44M | $19.27M | $0.44 | $0.44 | — | 43,479,899 |
|---|
| 2010-12-31 | $74.39M | $44.11M | $30.28M | — | — | $6.09M | $24.66M | — | $1.44M | -$2.69M | $23.41M | $0.54 | $0.54 | — | — |
|---|