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.28M | — | — | — | — | $2.54M | -$1.26M | $205,062.00 | -$1.05M | $0.00 | -$1.05M | -$0.08 | -$0.08 | 14,040,127 | 14,040,127 |
|---|
| 2026-03-31 | $1.66M | — | — | — | — | $2.93M | -$1.27M | $192,306.00 | -$1.08M | — | -$1.08M | -$0.08 | -$0.08 | 12,890,622 | 12,890,622 |
|---|
| 2025-12-31 | $1.77M | — | — | — | — | $3.26M | -$1.49M | -$571.00 | -$1.49M | — | -$1.49M | $0.05 | $0.05 | 946,780 | 946,780 |
|---|
| 2025-09-30 | $2.31M | — | — | — | — | $3.45M | -$1.13M | -$40,231.00 | -$1.18M | — | -$1.18M | -$0.13 | -$0.13 | 8,732,923 | 8,732,923 |
|---|
| 2025-06-30 | $2.27M | — | — | — | — | $3.96M | -$1.7M | -$427,568.00 | -$2.12M | $0.00 | -$2.12M | -$0.66 | -$0.66 | 4,390,281 | 4,390,281 |
|---|
| 2025-03-31 | $2.32M | — | — | — | — | $3.17M | -$848,679.00 | -$240,319.00 | -$1.09M | — | -$1.09M | -$0.47 | -$0.47 | 2,360,939 | 2,360,939 |
|---|
| 2024-12-31 | $2.74M | — | — | — | — | $7.28M | -$4.54M | -$2,478.00 | -$4.55M | — | -$4.55M | -$2.30 | -$2.30 | 77,972 | 77,972 |
|---|
| 2024-09-30 | $3.08M | — | — | — | — | $4.71M | -$1.63M | — | -$1.63M | — | -$1.63M | -$0.92 | -$0.92 | 1,798,393 | 1,798,393 |
|---|
| 2024-06-30 | $3.52M | — | — | — | — | $6.14M | -$2.62M | -$32,929.00 | -$2.65M | — | -$2.65M | -$1.49 | -$1.49 | 1,797,583 | 1,797,583 |
|---|
| 2024-03-31 | $3.5M | — | — | — | — | $6.38M | -$2.89M | $486,947.00 | -$2.4M | — | -$2.37M | -$0.14 | -$0.14 | 17,484,233 | 17,484,233 |
|---|
| 2023-12-31 | $5.91M | — | — | — | — | $24.49M | -$18.58M | $400,108.00 | -$18.18M | — | -$18.17M | -$11.96 | -$11.96 | 5,550 | 5,550 |
|---|
| 2023-09-30 | $9.69M | — | — | — | — | $11.55M | -$1.86M | -$24,947.00 | -$1.88M | — | -$1.8M | -$1.21 | -$1.21 | 1,514,821 | 1,514,821 |
|---|
| 2023-06-30 | $8.34M | $357,436.00 | — | — | — | $8.98M | -$631,736.00 | $42,193.00 | -$589,543.00 | — | -$587,818.00 | -$0.41 | -$0.41 | 1,514,821 | 1,514,821 |
|---|
| 2023-03-31 | $6.62M | — | — | — | — | $9.02M | -$2.4M | -$213,271.00 | -$2.62M | — | -$2.62M | -$0.17 | -$0.17 | 15,148,208 | 15,148,208 |
|---|
| 2022-12-31 | $29.74M | — | — | — | — | $10.14M | -$3.18M | $0.00 | -$3.18M | — | -$3.18M | -$0.22 | -$0.22 | 39,467 | 39,467 |
|---|
| 2022-09-30 | $161,249.00 | — | — | — | — | $7.95M | -$1.7M | -$9,989.00 | -$1.71M | — | -$1.71M | -$0.13 | -$0.13 | 14,702,804 | 14,702,804 |
|---|
| 2022-06-30 | $207,966.00 | — | — | — | — | $10.2M | -$1.83M | $393,168.00 | -$1.44M | — | -$1.44M | -$0.11 | -$0.11 | 14,702,804 | 14,702,804 |
|---|
| 2022-03-31 | $264,340.00 | — | — | — | — | $10.24M | -$1.46M | $11.00 | — | — | -$1.46M | -$0.11 | -$0.11 | 14,510,703 | 14,510,703 |
|---|
| 2021-12-31 | -$7.58M | — | — | — | — | $11.04M | -$2.22M | -$96,917.00 | — | — | -$2.31M | -$0.26 | — | 690,154 | 690,154 |
|---|
| 2021-09-30 | $2.82M | — | — | — | — | $3.72M | -$900,364.00 | $10.00 | -$900,354.00 | — | -$900,354.00 | -$0.11 | -$0.11 | 7,862,174 | 7,862,174 |
|---|
| 2021-06-30 | $2.83M | — | — | — | — | $3.5M | -$666,147.00 | $11.00 | -$666,136.00 | — | -$666,136.00 | -$0.09 | -$0.09 | 7,117,070 | 7,117,070 |
|---|
| 2021-03-31 | $2.23M | — | — | — | — | $3.21M | -$983,134.00 | -$116,723.00 | — | — | -$1.1M | -$0.17 | — | 6,299,857 | — |
|---|
| 2020-12-31 | $2.84M | — | — | — | — | $2.73M | $111,776.00 | -$178,529.00 | — | — | -$66,753.00 | $0.00 | — | 152,327 | — |
|---|
| 2020-09-30 | $2.31M | — | — | — | — | $2.73M | -$425,422.00 | -$231,936.00 | — | — | -$657,358.00 | -$0.11 | — | 5,849,806 | — |
|---|
| 2020-06-30 | $2M | — | — | — | — | $2.2M | -$195,870.00 | -$314,539.00 | — | — | -$510,409.00 | -$0.09 | — | 5,524,640 | — |
|---|
| 2020-03-31 | $2.61M | — | — | — | — | $2.84M | -$225,189.00 | -$317,018.00 | — | — | -$542,207.00 | -$0.10 | — | 5,478,272 | — |
|---|
| 2019-12-31 | $2.64M | — | — | — | — | $2.56M | $84,445.00 | -$146,215.00 | — | — | -$61,770.00 | -$0.01 | — | 5,125 | — |
|---|
| 2019-09-30 | $2.48M | — | — | — | — | $2.56M | -$85,130.00 | -$316,729.00 | — | — | -$401,859.00 | -$0.07 | — | 5,466,501 | — |
|---|
| 2019-06-30 | $2.58M | — | — | — | — | $2.75M | -$164,643.00 | -$308,195.00 | — | — | -$472,838.00 | -$0.09 | — | 5,461,108 | — |
|---|
| 2019-03-31 | $2.59M | — | — | — | — | $2.69M | -$103,535.00 | -$303,410.00 | — | — | -$406,945.00 | -$0.08 | — | 5,414,127 | — |
|---|
| 2018-12-31 | $2.74M | — | — | — | — | $2.75M | $1.06M | -$364,499.00 | — | — | -$373,046.00 | -$0.04 | — | 814,068 | — |
|---|
| 2018-09-30 | $2.98M | — | — | — | — | $3.24M | -$265,755.00 | -$307,776.00 | — | — | -$573,531.00 | -$0.11 | — | 5,411,213 | — |
|---|
| 2018-06-30 | $3.23M | — | — | — | — | $3.36M | -$132,430.00 | -$187,907.00 | — | — | -$320,337.00 | $0.00 | — | 109,126,268 | — |
|---|
| 2018-03-31 | $77,025.00 | — | — | — | — | $203,359.00 | -$126,334.00 | -$296.00 | — | — | -$126,630.00 | $0.00 | — | 162,325,364 | — |
|---|
| 2017-12-31 | $7,967.00 | — | — | — | — | $111,030.00 | -$88,069.00 | -$881.00 | — | — | -$88,950.00 | — | — | — | — |
|---|
| 2017-09-30 | $9,941.00 | $4,525.00 | $5,416.00 | — | — | $111,773.00 | -$106,357.00 | -$9,787.00 | — | — | -$116,144.00 | — | — | — | 13,479,297 |
|---|
| 2017-06-30 | $18,137.00 | $5,000.00 | $13,137.00 | — | — | $104,349.00 | -$91,212.00 | -$8,704.00 | — | — | -$99,916.00 | — | — | — | 13,479,297 |
|---|
| 2017-03-31 | $15,498.00 | $5,469.00 | $10,029.00 | — | — | $101,697.00 | -$86,199.00 | -$7,529.00 | -$93,728.00 | — | -$93,728.00 | -$0.01 | — | 13,479,297 | — |
|---|
| 2016-12-31 | $29,581.00 | $5,074.00 | $24,507.00 | — | — | $109,769.00 | -$64,367.00 | -$6,137.00 | — | — | -$70,504.00 | — | — | — | — |
|---|
| 2016-09-30 | $8,152.00 | $5,222.00 | $2,930.00 | — | — | $89,726.00 | -$86,796.00 | -$2,972.00 | — | — | -$89,768.00 | — | — | — | 13,479,297 |
|---|
| 2016-06-30 | $19,254.00 | $4,914.00 | $14,340.00 | — | — | $92,956.00 | -$78,616.00 | -$345.00 | — | — | -$78,961.00 | — | — | — | 11,300,434 |
|---|
| 2016-03-31 | $26,039.00 | $5,685.00 | $20,354.00 | — | — | $94,073.00 | -$73,719.00 | — | -$73,719.00 | — | -$73,719.00 | -$0.01 | — | 13,479,297 | 13,479,297 |
|---|
| 2015-12-31 | $20,858.00 | $3,790.00 | $17,068.00 | — | — | $86,455.00 | -$69,387.00 | -$4,234.00 | — | — | -$73,621.00 | — | — | — | 5,969 |
|---|
| 2015-09-30 | $15,411.00 | $6,614.00 | $8,797.00 | — | — | $92,416.00 | -$83,619.00 | -$4,513.00 | — | — | -$88,132.00 | — | — | — | 11,300,434 |
|---|
| 2015-06-30 | $11,779.00 | $6,340.00 | $5,439.00 | — | — | $90,173.00 | -$84,734.00 | -$1,664.00 | — | — | -$86,398.00 | — | — | — | 11,300,434 |
|---|
| 2015-03-31 | $18,242.00 | $7,108.00 | $11,134.00 | — | — | $104,495.00 | -$93,361.00 | -$836.00 | -$94,197.00 | — | -$94,197.00 | — | — | — | 11,300,434 |
|---|
| 2014-12-31 | $16,964.00 | $7,109.00 | $9,855.00 | — | — | $121,909.00 | -$112,054.00 | -$6,288.00 | — | — | -$118,342.00 | -$0.01 | — | 0 | 0 |
|---|
| 2014-09-30 | $30,910.00 | $6,342.00 | $24,568.00 | — | — | $112,973.00 | -$88,405.00 | -$4,944.00 | — | — | -$93,349.00 | -$0.01 | — | 11,300,434 | 11,300,434 |
|---|
| 2014-06-30 | $13,018.00 | $7,866.00 | $5,152.00 | — | — | $104,186.00 | -$99,034.00 | -$3,856.00 | — | — | -$102,890.00 | $0.00 | — | 11,300,434 | 11,300,434 |
|---|
| 2014-03-31 | $75,596.00 | $8,598.00 | $66,998.00 | — | — | $109,755.00 | — | -$2,963.00 | -$45,720.00 | — | -$45,720.00 | -$0.01 | — | 11,300,434 | 11,300,434 |
|---|
| 2013-12-31 | $29,043.00 | $11,964.00 | $17,079.00 | — | — | $314,704.00 | — | $13,309.00 | — | — | -$284,316.00 | -$0.02 | — | 40,194 | — |
|---|
| 2013-09-30 | $24,111.00 | $5,437.00 | $18,674.00 | — | — | $108,366.00 | — | -$2,937.00 | — | — | -$92,089.00 | -$0.01 | — | 10,579,307 | — |
|---|
| 2013-06-30 | $28,233.00 | $10,353.00 | $17,880.00 | — | — | $104,045.00 | — | -$1,858.00 | — | — | -$88,023.00 | -$0.01 | — | 10,484,172 | — |
|---|
| 2013-03-31 | $22,408.00 | $10,354.00 | $12,054.00 | — | — | $98,528.00 | — | -$1,214.00 | — | — | -$87,688.00 | -$0.01 | — | 10,237,571 | 0 |
|---|
| 2012-12-31 | $31,868.00 | $9,105.00 | $22,763.00 | — | — | $185,936.00 | — | -$110,129.00 | — | — | -$273,302.00 | -$0.04 | — | 17,659 | — |
|---|
| 2012-09-30 | $31,431.00 | $12,310.00 | $19,121.00 | — | — | $226,221.00 | — | -$9,424.00 | — | — | -$216,524.00 | -$0.03 | — | 7,155,548 | — |
|---|
| 2012-06-30 | $38,628.00 | $11,430.00 | $27,198.00 | — | — | $172,203.00 | — | -$712.00 | — | — | -$145,717.00 | -$0.02 | — | 7,155,548 | — |
|---|
| 2012-03-31 | $28,581.00 | $14,585.00 | $13,996.00 | — | — | $167,918.00 | — | $5,609.00 | — | — | -$148,313.00 | -$0.02 | — | 7,155,548 | 0 |
|---|
| 2011-12-31 | $48,786.00 | $14,575.00 | $34,211.00 | — | — | $210,686.00 | — | -$26,287.00 | — | — | -$202,762.00 | -$0.02 | — | 4,031 | — |
|---|
| 2011-09-30 | $39,214.00 | $15,174.00 | $24,040.00 | — | — | $161,643.00 | — | $6,430.00 | — | — | -$131,173.00 | -$0.02 | — | 6,419,830 | — |
|---|
| 2011-06-30 | $49,295.00 | $16,737.00 | $32,558.00 | — | — | $173,995.00 | — | -$66,190.00 | — | — | -$207,627.00 | $0.00 | — | 128,396,599 | — |
|---|
| 2011-03-31 | $47,463.00 | $17,448.00 | $30,015.00 | — | — | $167,879.00 | — | -$65.00 | — | — | -$137,929.00 | -$0.02 | — | 6,419,830 | — |
|---|
| 2010-12-31 | $63,178.00 | -$11,628.00 | $74,806.00 | — | — | $221,498.00 | — | $0.00 | — | — | -$146,692.00 | -$0.04 | — | 125,242 | — |
|---|
| 2010-09-30 | $51,879.00 | $25,045.00 | $26,834.00 | — | — | $136,851.00 | — | — | — | — | -$110,017.00 | -$0.03 | — | 4,371,236 | — |
|---|
| 2010-06-30 | $45,377.00 | $26,333.00 | $19,044.00 | — | — | $120,367.00 | — | — | — | — | -$101,323.00 | $0.00 | — | 74,270,617 | — |
|---|
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 | $8.68M | — | — | — | — | $13.84M | -$5.17M | -$708,689.00 | -$5.87M | — | -$5.87M | -$1.74 | -$1.74 | 3,841,571 | 3,841,571 |
|---|
| 2024-12-31 | $12.84M | — | — | — | — | $24.52M | -$11.68M | $451,540.00 | -$11.22M | — | -$11.22M | -$6.10 | -$6.10 | 1,860,538 | 1,860,538 |
|---|
| 2023-12-31 | $30.57M | — | — | — | — | $54.05M | -$23.48M | $204,083.00 | -$23.27M | — | -$23.18M | -$15.33 | -$15.33 | 1,520,371 | 1,520,371 |
|---|
| 2022-12-31 | $30.37M | — | — | — | — | $38.54M | -$8.17M | $383,190.00 | -$7.79M | — | -$7.79M | -$0.56 | -$0.56 | 14,678,990 | 14,678,990 |
|---|
| 2021-12-31 | $304,004.00 | — | — | — | — | $21.48M | -$4.76M | -$213,619.00 | — | — | -$4.98M | -$0.63 | — | 7,918,263 | 7,918,263 |
|---|
| 2020-12-31 | $9.77M | — | — | — | — | $10.5M | -$734,705.00 | -$1.04M | — | — | -$1.78M | -$0.31 | — | 5,711,266 | — |
|---|
| 2019-12-31 | $10.29M | — | — | — | — | $10.56M | -$268,863.00 | -$1.07M | — | — | -$1.34M | -$0.25 | — | 5,452,626 | — |
|---|
| 2018-12-31 | $9.02M | — | — | — | — | $9.55M | $533,066.00 | -$860,478.00 | — | — | -$1.39M | -$0.26 | — | 5,411,446 | — |
|---|
| 2017-12-31 | $183,998.00 | — | — | — | — | $819,394.00 | -$635,396.00 | -$26,901.00 | -$398,738.00 | — | -$662,297.00 | $0.00 | — | 155,996,684 | — |
|---|
| 2016-12-31 | $83,026.00 | $20,895.00 | $62,131.00 | — | — | $386,524.00 | -$303,498.00 | -$9,454.00 | -$312,952.00 | — | -$312,952.00 | -$0.02 | — | 13,479,297 | — |
|---|
| 2015-12-31 | $66,290.00 | $23,852.00 | $42,438.00 | — | — | $373,539.00 | -$331,101.00 | -$11,247.00 | -$342,348.00 | — | -$342,348.00 | -$0.03 | — | 11,306,403 | 11,306,403 |
|---|
| 2014-12-31 | $136,488.00 | $29,915.00 | $106,573.00 | — | — | $448,823.00 | -$342,250.00 | -$18,051.00 | -$360,301.00 | — | -$360,301.00 | -$0.03 | — | 11,300,434 | 11,300,434 |
|---|
| 2013-12-31 | $103,795.00 | $38,108.00 | $65,687.00 | — | — | $625,643.00 | — | $7,840.00 | -$552,116.00 | — | -$552,116.00 | -$0.05 | — | 10,475,129 | — |
|---|
| 2012-12-31 | $130,508.00 | $47,430.00 | $83,078.00 | — | — | $752,278.00 | — | -$114,656.00 | — | — | -$783,856.00 | -$0.11 | — | 7,173,207 | 0 |
|---|
| 2011-12-31 | $184,758.00 | $63,934.00 | $120,824.00 | — | — | $714,203.00 | — | -$86,112.00 | — | — | -$679,491.00 | -$0.10 | — | 6,423,861 | 0 |
|---|
| 2010-12-31 | $218,338.00 | $96,580.00 | $121,758.00 | — | — | $589,806.00 | — | $86,887.00 | — | — | -$381,161.00 | -$0.10 | — | 4,022,053 | — |
|---|