Complete source-backed income-statement history.
- Available history
- 2012-03-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 | — | — | — | — | — | $2.01M | -$2.01M | — | — | $0.00 | -$2.05M | — | — | 3,064,905 | 3,064,905 |
|---|
| 2026-03-31 | $4,224.00 | — | $1,848.00 | — | — | $980,818.00 | -$978,970.00 | — | — | $0.00 | -$2.14M | -$0.47 | -$0.47 | 4,568,365 | 4,568,365 |
|---|
| 2025-12-31 | -$365,206.00 | — | $47,341.00 | — | — | $1.02M | -$976,411.00 | — | — | $0.00 | -$3.21M | — | — | 205,199 | 205,199 |
|---|
| 2025-09-30 | — | — | — | — | — | $9.54M | -$9.54M | — | — | $0.00 | -$9.89M | — | — | 2,191,532 | 2,191,532 |
|---|
| 2025-06-30 | — | — | — | — | — | $1.5M | -$1.5M | — | — | $0.00 | -$8.49M | — | — | 474,969 | 474,969 |
|---|
| 2025-03-31 | $68,606.00 | $468,715.00 | $25,544.00 | — | — | $1.68M | -$1.66M | — | — | $0.00 | -$3.65M | -$1.97 | -$1.97 | 1,857,211 | 1,857,211 |
|---|
| 2024-12-31 | -$2.77M | $929,502.00 | -$818,861.00 | — | — | -$529,231.00 | -$289,630.00 | — | — | $0.00 | -$9.04M | — | — | 53,596 | 53,596 |
|---|
| 2024-09-30 | $981,859.00 | $690,839.00 | $291,019.00 | — | — | $2.96M | -$2.67M | -$2.05M | — | $0.00 | -$4.72M | — | — | 1,306,820 | 1,306,820 |
|---|
| 2024-06-30 | $1.05M | $802,352.00 | $244,430.00 | — | — | $3.94M | -$3.69M | -$1.64M | — | $0.00 | -$5.33M | — | — | 1,227,897 | 1,227,897 |
|---|
| 2024-03-31 | $1.54M | $1.38M | $163,615.00 | — | — | $3.41M | -$3.25M | -$1.42M | — | $0.00 | -$4.67M | — | — | 1,119,846 | 1,119,846 |
|---|
| 2023-12-31 | $2.69M | $1.96M | $733,246.00 | — | — | $4.02M | -$3.29M | — | — | $0.00 | -$5.99M | — | — | -40,930,018 | -40,930,018 |
|---|
| 2023-09-30 | $5.14M | $3.85M | $1.3M | — | $3.05M | $5.62M | -$4.32M | -$1.35M | — | $0.00 | -$5.67M | -$0.13 | -$0.13 | 42,812,058 | 42,812,058 |
|---|
| 2023-06-30 | $5.19M | $3.42M | $1.78M | — | $2.92M | $6M | -$4.22M | -$1.39M | — | $0.00 | -$5.61M | -$0.13 | -$0.13 | 42,058,047 | 42,058,047 |
|---|
| 2023-03-31 | $5.82M | $459,260.00 | $1.76M | — | $2.65M | $5.22M | -$3.45M | -$274,378.00 | — | $0.00 | -$3.73M | — | — | 37,389,990 | 37,389,990 |
|---|
| 2022-12-31 | $4.79M | $10.42M | $1.51M | — | — | $6.28M | -$4.77M | — | — | $0.00 | -$4.79M | — | — | 972,768 | 972,768 |
|---|
| 2022-09-30 | $4.87M | $617,553.00 | $1.77M | — | $2.73M | $6.88M | -$5.11M | — | — | $0.00 | -$5.14M | -$0.14 | -$0.14 | 37,364,031 | 37,364,031 |
|---|
| 2022-06-30 | $4.5M | $676,510.00 | $1.35M | — | $2.28M | $7.18M | -$5.83M | — | — | $0.00 | -$5.76M | -$0.16 | -$0.16 | 36,675,323 | 36,675,323 |
|---|
| 2022-03-31 | $3.93M | $459,260.00 | $1.29M | — | $2.68M | $6.98M | -$5.68M | — | — | $0.00 | -$5.99M | -$0.16 | -$0.16 | — | — |
|---|
| 2021-12-31 | $3.06M | $1.39M | $1.68M | — | — | $7.83M | -$6.15M | — | — | $0.00 | -$6.1M | — | — | — | -1,908,975 |
|---|
| 2021-09-30 | $2.83M | $2.01M | $819,849.00 | — | — | $12.89M | -$12.07M | — | — | $0.00 | -$12.17M | — | — | 30,515,251 | 30,515,251 |
|---|
| 2021-06-30 | $3.29M | $2.38M | $905,053.00 | — | — | $7.61M | -$6.71M | — | — | $0.00 | -$6.56M | — | — | 27,356,918 | 27,356,918 |
|---|
| 2021-03-31 | $2.14M | $1.62M | $517,420.00 | — | — | $5.07M | -$4.55M | — | — | — | -$4.44M | -$0.19 | -$0.19 | — | 73,927,596 |
|---|
| 2020-12-31 | $1.08M | $1.19M | -$110,092.00 | — | — | $13.25M | -$13.36M | — | — | — | -$22.57M | — | — | — | -34,569,606 |
|---|
| 2020-09-30 | $692,974.00 | $349,037.00 | $343,937.00 | — | — | $2.51M | -$2.16M | — | — | — | -$2.08M | — | — | — | 58,397,694 |
|---|
| 2020-06-30 | $412,729.00 | $218,751.00 | $193,978.00 | — | — | $609,457.00 | -$415,479.00 | — | — | — | -$373,350.00 | — | — | 18,969,568 | 18,969,568 |
|---|
| 2020-03-31 | $112,003.00 | $107,214.00 | $4,789.00 | — | — | $1.55M | -$1.55M | — | — | — | -$3.45M | — | — | — | 44,021,393 |
|---|
| 2019-12-31 | -$26,699.00 | $157,135.00 | -$183,834.00 | — | — | $2.24M | -$2.42M | — | — | $0.00 | -$2.44M | — | — | — | -29,292,713 |
|---|
| 2019-09-30 | $305,197.00 | $13,947.00 | -$13,947.00 | — | — | $847,657.00 | -$861,604.00 | — | — | $0.00 | -$53,977.00 | — | — | — | 40,570,619 |
|---|
| 2019-06-30 | $42,775.00 | $48,215.00 | -$5,440.00 | — | — | $302,712.00 | -$308,152.00 | — | — | $0.00 | -$218,389.00 | — | — | — | 41,807,563 |
|---|
| 2019-03-31 | $2,665.00 | $13,102.00 | -$10,437.00 | — | — | $438,043.00 | -$448,480.00 | — | — | $0.00 | -$703,624.00 | — | — | — | 37,470,253 |
|---|
| 2018-12-31 | $296,801.00 | $140,151.00 | $156,650.00 | — | — | $172,200.00 | -$15,550.00 | — | — | $0.00 | -$14,516.00 | — | — | — | 158,493 |
|---|
| 2018-09-30 | $312,988.00 | $147,911.00 | $165,077.00 | — | — | $167,286.00 | -$2,208.00 | — | — | $0.00 | -$4,994.00 | — | — | — | 11,227,200 |
|---|
| 2018-06-30 | $354,765.00 | $147,035.00 | $207,730.00 | — | — | $139,249.00 | $68,481.00 | — | — | $0.00 | $67,708.00 | — | — | — | 11,277,200 |
|---|
| 2018-03-31 | $344,624.00 | $170,176.00 | $174,448.00 | — | — | $158,495.00 | $15,953.00 | — | — | $0.00 | $20,008.00 | — | — | — | 11,427,200 |
|---|
| 2017-12-31 | $155,699.00 | $97,383.00 | $58,316.00 | — | — | $165,764.00 | -$107,448.00 | — | — | $0.00 | -$101,892.00 | — | — | — | 3,232 |
|---|
| 2017-09-30 | $319,015.00 | $148,664.00 | $170,351.00 | — | — | $137,283.00 | $33,068.00 | — | — | $0.00 | $35,408.00 | — | — | — | 11,227,200 |
|---|
| 2017-06-30 | $210,572.00 | $88,849.00 | $121,723.00 | — | — | $143,309.00 | -$21,586.00 | — | — | $0.00 | -$19,132.00 | — | — | — | 11,277,200 |
|---|
| 2017-03-31 | $210,060.00 | $105,521.00 | $104,539.00 | — | — | $165,779.00 | -$61,240.00 | — | — | $0.00 | -$61,918.00 | — | — | — | 11,238,311 |
|---|
| 2016-12-31 | $316,594.00 | $136,222.00 | $180,372.00 | — | — | $196,443.00 | -$16,071.00 | — | — | $0.00 | -$15,823.00 | — | — | — | 14,103 |
|---|
| 2016-09-30 | $236,059.00 | $113,572.00 | $122,487.00 | — | — | $134,719.00 | -$12,232.00 | — | — | — | -$11,854.00 | — | — | — | 10,527,200 |
|---|
| 2016-06-30 | $236,059.00 | $113,572.00 | $122,487.00 | — | — | $134,719.00 | -$12,232.00 | — | — | $0.00 | -$11,854.00 | — | — | — | 10,527,200 |
|---|
| 2016-03-31 | $259,653.00 | $126,310.00 | $133,343.00 | — | — | $121,550.00 | $11,793.00 | — | — | $0.00 | $12,079.00 | — | — | — | 10,312,914 |
|---|
| 2015-12-31 | $277,281.00 | $112,926.00 | $164,355.00 | — | — | $110,019.00 | $54,336.00 | — | — | — | $54,502.00 | — | — | — | 0 |
|---|
| 2015-09-30 | $219,105.00 | $119,075.00 | $100,030.00 | — | — | $119,797.00 | -$19,767.00 | — | — | — | -$18,917.00 | — | — | — | 10,027,200 |
|---|
| 2015-06-30 | $189,076.00 | $103,014.00 | $86,062.00 | — | — | $101,986.00 | -$15,924.00 | — | — | — | -$15,549.00 | — | — | — | 10,027,200 |
|---|
| 2015-03-31 | $211,879.00 | $91,965.00 | $119,914.00 | — | — | $119,660.00 | $254.00 | — | — | — | -$883.00 | — | — | — | 10,027,200 |
|---|
| 2014-12-31 | $140,876.00 | $70,716.00 | $70,160.00 | — | — | $130,161.00 | -$60,001.00 | — | — | — | -$58,218.00 | — | — | — | 25,394 |
|---|
| 2014-09-30 | $139,738.00 | $53,782.00 | $85,956.00 | — | — | $92,133.00 | -$6,177.00 | — | — | — | -$6,644.00 | — | — | — | 10,027,200 |
|---|
| 2014-06-30 | $143,202.00 | $59,535.00 | $83,667.00 | — | — | $86,183.00 | -$2,516.00 | — | — | — | -$5,101.00 | — | — | — | 9,874,366 |
|---|
| 2014-03-31 | $156,639.00 | — | $84,612.00 | — | — | — | $15,366.00 | — | — | — | $14,424.00 | — | — | — | 9,758,033 |
|---|
| 2013-12-31 | $177,685.00 | $87,878.00 | $89,807.00 | — | — | $67,629.00 | $22,178.00 | — | — | — | — | — | — | — | 59,579 |
|---|
| 2013-09-30 | $141,849.00 | $78,520.00 | $63,329.00 | — | — | $73,335.00 | -$10,006.00 | — | — | — | -$11,160.00 | — | — | — | 9,625,400 |
|---|
| 2013-06-30 | $82,366.00 | $40,847.00 | $41,519.00 | — | — | $47,487.00 | -$5,968.00 | — | — | — | -$7,044.00 | — | — | — | 9,500,000 |
|---|
| 2013-03-31 | $73,354.00 | $29,025.00 | $44,329.00 | — | — | — | -$5,586.00 | — | — | — | -$6,167.00 | — | — | — | 9,500,000 |
|---|
| 2012-09-30 | $89,653.00 | $32,169.00 | $57,484.00 | — | — | — | $3,942.00 | — | — | — | $3,003.00 | — | — | — | 9,500,000 |
|---|
| 2012-06-30 | $79,219.00 | $35,654.00 | $43,565.00 | — | — | — | $8,479.00 | — | — | — | $7,641.00 | — | — | — | 9,500,000 |
|---|
| 2012-03-31 | $76,255.00 | $33,906.00 | $42,349.00 | — | — | — | -$13,220.00 | — | — | — | -$14,056.00 | — | — | — | 8,500,000 |
|---|
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 | $73,066.00 | — | $16,898.00 | — | — | $14.2M | -$14.19M | — | — | $0.00 | -$25.23M | -$11.97 | -$11.97 | 2,178,397 | 2,178,397 |
|---|
| 2024-12-31 | $801,273.00 | $3.8M | -$119,797.00 | — | — | $9.78M | -$9.9M | — | — | $0.00 | -$23.76M | -$17.68 | -$17.68 | 1,338,428 | 1,338,428 |
|---|
| 2023-12-31 | $18.85M | $13.28M | $5.57M | — | — | $20.86M | -$15.29M | — | — | $0.00 | -$21M | — | — | 1,061,241 | 1,061,241 |
|---|
| 2022-12-31 | $18.09M | $12.17M | $5.92M | — | — | $27.31M | -$21.39M | — | — | $0.00 | -$21.69M | — | — | 37,389,990 | 37,389,990 |
|---|
| 2021-12-31 | $11.32M | $7.4M | $3.92M | — | — | $33M | -$29.08M | — | — | $0.00 | -$29.05M | -$1.02 | -$1.02 | — | 28,900,292 |
|---|
| 2020-12-31 | $2.3M | $1.94M | $363,593.00 | — | — | $18.03M | -$17.66M | — | — | $0.00 | -$28.67M | -$1.06 | -$1.06 | — | 18,538,425 |
|---|
| 2019-12-31 | $20,387.00 | $245,500.00 | -$225,113.00 | — | $204,075.00 | $4.26M | -$4.49M | — | — | $0.00 | -$5.14M | -$0.04 | -$0.04 | 11,635,534 | 11,935,534 |
|---|
| 2018-12-31 | $1.31M | $605,273.00 | $703,905.00 | — | $194,310.00 | $637,230.00 | $66,675.00 | — | — | $0.00 | $68,206.00 | $0.01 | $0.01 | 11,385,693 | 11,385,693 |
|---|
| 2017-12-31 | $895,346.00 | $440,417.00 | $454,929.00 | — | $162,532.00 | $612,135.00 | -$157,206.00 | — | — | $0.00 | -$147,534.00 | — | — | — | 11,267,611 |
|---|
| 2016-12-31 | $1.01M | $484,908.00 | $527,383.00 | — | $136,058.00 | $577,384.00 | -$50,001.00 | — | — | $0.00 | -$48,846.00 | — | — | — | 10,484,113 |
|---|
| 2015-12-31 | $897,341.00 | $426,980.00 | $470,361.00 | — | — | $451,462.00 | $18,899.00 | — | — | — | $19,153.00 | — | — | — | 10,027,200 |
|---|
| 2014-12-31 | $605,905.00 | $256,060.00 | $349,845.00 | — | — | $377,723.00 | -$27,878.00 | — | — | — | -$30,089.00 | — | — | — | 9,953,587 |
|---|
| 2013-12-31 | $475,254.00 | $236,270.00 | $238,984.00 | — | — | $238,366.00 | $618.00 | — | — | — | — | — | — | — | 9,601,379 |
|---|