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 | $2.12M | $1.87M | $247,523.00 | — | — | $3.19M | -$2.94M | -$305,650.00 | -$3.24M | — | -$3.24M | -$3.11 | -$3.11 | 1,041,562 | 1,041,562 |
|---|
| 2026-03-31 | $285,313.00 | $486,146.00 | -$200,833.00 | — | — | $2.68M | -$2.88M | $217,390.00 | -$2.67M | — | -$2.67M | -$4.38 | -$4.38 | 698,387 | 698,387 |
|---|
| 2025-12-31 | $613,708.00 | $3.28M | -$2.66M | — | — | $3.38M | -$6.04M | -$142,927.00 | -$6.18M | — | -$6.18M | -$108.81 | -$108.81 | -110,090 | -110,090 |
|---|
| 2025-09-30 | $1.05M | $1.36M | -$308,172.00 | — | — | $2.2M | -$2.51M | -$2.81M | -$5.32M | — | -$5.32M | -$12.68 | -$12.68 | 419,219 | 419,219 |
|---|
| 2025-06-30 | $721,351.00 | $1.72M | -$994,468.00 | — | — | $2.69M | -$3.69M | -$886,090.00 | -$4.57M | — | -$4.57M | -$298.05 | -$298.05 | 15,346 | 15,346 |
|---|
| 2025-03-31 | $566,354.00 | $890,109.00 | -$323,755.00 | — | — | $1.51M | -$1.83M | -$914,686.00 | -$2.75M | — | -$2.75M | -$286.83 | -$286.83 | 9,576 | 9,576 |
|---|
| 2024-12-31 | $1.04M | $1.6M | -$558,638.00 | — | — | $4.13M | -$4.68M | -$1.84M | -$6.52M | — | -$6.52M | -$6,290.28 | -$6,290.28 | -19,867 | -19,867 |
|---|
| 2024-09-30 | $1.75M | $1.88M | -$125,576.00 | — | — | $2.12M | -$2.24M | -$1.48M | -$3.72M | — | -$3.72M | -$113.82 | -$113.82 | 32,648 | 32,648 |
|---|
| 2024-06-30 | $1.25M | $1.09M | $117,005.00 | — | — | $2.01M | -$1.89M | -$2.79M | -$4.68M | — | -$4.68M | -$3.31 | -$3.31 | 1,412,159 | 1,412,159 |
|---|
| 2024-03-31 | $1.02M | $644,983.00 | $323,132.00 | — | — | $1.85M | -$1.53M | -$3.95M | -$5.48M | — | -$2.8M | -$4.93 | -$4.93 | 947,670 | 947,670 |
|---|
| 2023-12-31 | $1.96M | $3.94M | -$1.98M | — | — | $9.72M | -$11.7M | -$785,707.00 | -$12.49M | — | -$13.6M | -$33.17 | -$33.17 | 34,186 | 34,186 |
|---|
| 2023-09-30 | $3.97M | $4.5M | -$536,032.00 | — | — | $1.86M | -$2.39M | -$293,458.00 | -$2.68M | — | -$3.61M | -$0.22 | -$0.22 | 802,857 | 802,857 |
|---|
| 2023-06-30 | $5.1M | $5.06M | $33,630.00 | — | — | $5.64M | -$5.61M | $55,334.00 | -$5.56M | — | -$5.56M | -$7.46 | -$7.46 | 744,454 | 744,454 |
|---|
| 2023-03-31 | $5.5M | $5.57M | -$69,472.00 | — | — | $3.19M | -$3.26M | -$259,371.00 | -$3.52M | — | -$3.52M | -$5.00 | -$5.00 | 700,197 | 700,197 |
|---|
| 2022-12-31 | $4.1M | $3.94M | $160,931.00 | — | — | $3.98M | -$3.82M | -$206,403.00 | -$4.03M | — | -$3.73M | -$12.13 | -$12.13 | -12,562,223 | -12,562,223 |
|---|
| 2022-09-30 | $4.13M | $4.3M | -$165,174.00 | — | — | $2.34M | -$2.5M | -$45,965.00 | -$2.55M | — | -$2.45M | -$0.18 | -$0.18 | 13,459,713 | 13,459,713 |
|---|
| 2022-06-30 | $7.55M | $6.78M | $771,960.00 | — | — | $2.1M | -$1.33M | $310,260.00 | -$1.02M | — | -$1.42M | -$0.11 | -$0.11 | 13,226,451 | 13,226,451 |
|---|
| 2022-03-31 | $8.6M | $6.12M | $2.49M | — | — | $2.07M | $418,892.00 | $82,836.00 | $501,728.00 | — | -$717,177.00 | -$0.06 | -$0.06 | 11,998,334 | 11,998,334 |
|---|
| 2021-12-31 | $8.45M | $8.21M | $237,937.00 | — | — | $2.41M | -$2.17M | $6,928.00 | -$2.16M | — | -$3.43M | -$0.32 | — | 542,309 | 542,309 |
|---|
| 2021-09-30 | $8.85M | $9.45M | -$606,821.00 | — | — | $2.12M | -$2.73M | -$24,049.00 | -$2.75M | — | -$3.83M | -$0.43 | — | 8,822,489 | 8,822,489 |
|---|
| 2021-06-30 | $11.85M | $9.84M | $2.01M | — | — | $1.94M | $75,933.00 | $74,492.00 | $150,425.00 | — | -$1.54M | -$0.17 | — | 8,822,278 | 8,822,278 |
|---|
| 2021-03-31 | $9.19M | $8.63M | $556,625.00 | — | — | $1.72M | -$1.16M | $17,107.00 | -$1.14M | — | -$2.03M | — | — | — | 8,744,469 |
|---|
| 2020-12-31 | $7.35M | $5.75M | $1.61M | — | — | $3.07M | -$1.47M | $22,780.00 | -$1.44M | — | -$1.63M | — | — | — | 888,587 |
|---|
| 2020-09-30 | $576,560.00 | $381,954.00 | $194,606.00 | — | — | $1.72M | -$1.53M | $47,057.00 | -$1.48M | — | -$1.48M | — | — | — | 8,596,189 |
|---|
| 2020-06-30 | $628,949.00 | $254,716.00 | $374,233.00 | — | — | $1.21M | -$840,754.00 | $2,781.00 | -$837,973.00 | — | -$837,973.00 | — | — | — | 5,369,132 |
|---|
| 2020-03-31 | $198,756.00 | $152,775.00 | $45,981.00 | — | — | $795,460.00 | -$749,479.00 | $2,052.00 | -$747,427.00 | — | -$747,427.00 | — | — | — | 1,165,470 |
|---|
| 2019-12-31 | $337,277.00 | $289,096.00 | $48,181.00 | — | — | $4.02M | -$3.97M | -$164,489.00 | -$4.13M | — | -$4.13M | — | — | — | 55,917 |
|---|
| 2019-09-30 | $184,526.00 | $366,783.00 | -$182,257.00 | — | — | $1.09M | -$1.27M | -$52,039.00 | -$1.33M | — | -$1.33M | — | — | — | 284,737 |
|---|
| 2019-06-30 | $727,908.00 | $460,590.00 | $267,318.00 | — | — | $1.24M | -$971,709.00 | — | -$971,709.00 | — | -$971,709.00 | — | — | — | 241,881 |
|---|
| 2019-03-31 | $1.74M | $1.19M | $544,105.00 | — | — | $1.03M | -$490,735.00 | — | -$490,735.00 | — | -$490,735.00 | — | — | — | 213,002 |
|---|
| 2018-12-31 | $2.26M | $2.14M | $122,723.00 | — | — | $1.9M | -$1.78M | -$2,666.00 | -$1.78M | — | -$1.83M | — | — | — | -4,047,039 |
|---|
| 2018-09-30 | $2.08M | $1.86M | $224,840.00 | — | — | $1.3M | -$1.08M | -$960.00 | -$1.08M | — | -$1.03M | — | — | — | 4,260,041 |
|---|
| 2018-06-30 | $2.31M | $33,084.00 | $31,572.00 | — | — | $1.27M | -$1.24M | $5,764.00 | -$1.23M | — | -$1.23M | — | — | — | 4,260,041 |
|---|
| 2018-03-31 | $1.54M | $1.38M | $163,596.00 | — | — | $917,704.00 | -$754,108.00 | $4.00 | -$754,104.00 | — | -$754,104.00 | — | — | — | 4,260,041 |
|---|
| 2017-12-31 | $2.06M | $1.82M | $236,894.00 | — | — | $1.31M | -$1.07M | $4.00 | -$1.07M | — | -$1.07M | — | — | — | 662,150 |
|---|
| 2017-09-30 | $1.39M | $1.3M | $97,897.00 | — | — | $1.14M | -$1.04M | $1,003.00 | -$1.04M | — | -$1.04M | — | — | — | 4,177,890 |
|---|
| 2017-06-30 | $1M | $855,947.00 | $145,787.00 | — | — | $667,794.00 | -$522,007.00 | -$1.18M | — | — | -$1.71M | — | — | — | 541,424 |
|---|
| 2017-03-31 | $604,593.00 | $451,364.00 | $153,229.00 | — | — | $774,696.00 | -$621,467.00 | -$68,863.00 | — | — | -$690,330.00 | — | — | — | 163,901 |
|---|
| 2016-09-30 | $315,710.00 | $257,943.00 | $57,767.00 | — | — | $431,088.00 | -$373,321.00 | -$105,064.00 | — | — | -$543,206.00 | — | — | — | 491,357 |
|---|
| 2016-03-31 | $227,746.00 | $173,229.00 | $54,517.00 | — | — | $305,786.00 | -$251,269.00 | -$163,761.00 | — | — | -$506,684.00 | — | — | — | 42,918,927 |
|---|
| 2015-12-31 | $245,329.00 | $189,391.00 | $55,938.00 | — | — | $420,880.00 | -$364,942.00 | -$124,059.00 | — | — | -$489,001.00 | — | — | — | 0 |
|---|
| 2015-09-30 | $289,581.00 | $247,373.00 | $42,208.00 | — | — | $393,148.00 | -$350,940.00 | -$1.31M | — | — | -$1.66M | -$0.04 | -$0.04 | 42,918,927 | 42,918,927 |
|---|
| 2015-06-30 | $1.47M | $1.1M | $367,660.00 | — | — | $542,505.00 | -$174,845.00 | -$60,232.00 | — | — | -$235,077.00 | — | — | — | 42,918,927 |
|---|
| 2015-03-31 | $402,039.00 | $359,923.00 | $42,116.00 | — | — | $596,711.00 | -$554,595.00 | $197,550.00 | — | — | -$357,045.00 | — | — | — | 42,918,927 |
|---|
| 2014-12-31 | $715,062.00 | $497,299.00 | $217,763.00 | — | — | $658,473.00 | -$440,710.00 | $631,752.00 | — | — | $191,042.00 | — | — | 20,816 | 20,816 |
|---|
| 2014-09-30 | $3.65M | $2.82M | $824,738.00 | — | — | $626,595.00 | $198,143.00 | $722,309.00 | — | — | $920,452.00 | $0.02 | $0.01 | 42,773,093 | 59,784,323 |
|---|
| 2014-06-30 | $640,563.00 | $450,381.00 | $190,182.00 | — | — | $446,003.00 | -$255,821.00 | -$1.87M | — | — | -$2.13M | — | — | 42,773,093 | 42,773,093 |
|---|
| 2014-03-31 | $1.03M | $800,138.00 | $234,132.00 | — | — | $488,540.00 | -$254,408.00 | -$263,806.00 | — | — | -$518,214.00 | — | — | 42,746,480 | 42,746,480 |
|---|
| 2013-12-31 | $1.42M | $1.07M | $357,011.00 | — | — | $777,458.00 | -$420,447.00 | -$90,237.00 | — | — | -$510,684.00 | — | — | 129,726 | 129,726 |
|---|
| 2013-09-30 | $1.73M | $1.52M | $217,040.00 | — | — | $520,796.00 | -$303,756.00 | -$161,626.00 | — | — | -$465,382.00 | -$0.01 | -$0.01 | 42,198,093 | 42,198,093 |
|---|
| 2013-06-30 | $1.62M | $1.67M | -$45,748.00 | — | — | $611,599.00 | -$657,347.00 | -$122,423.00 | — | — | -$779,770.00 | — | — | 42,198,093 | 42,198,093 |
|---|
| 2013-03-31 | $956,168.00 | $900,914.00 | $55,254.00 | — | — | $532,479.00 | -$477,225.00 | $69,759.00 | — | — | -$407,466.00 | — | — | 42,198,093 | 42,198,093 |
|---|
| 2012-12-31 | $470,345.00 | $404,191.00 | $66,154.00 | — | — | $490,332.00 | -$424,178.00 | $114,777.00 | — | -$951,132.00 | -$309,401.00 | — | — | 240,447 | 240,447 |
|---|
| 2012-09-30 | $373,250.00 | $305,669.00 | $67,581.00 | — | — | $592,568.00 | -$524,987.00 | -$870.00 | -$525,857.00 | — | -$525,857.00 | — | — | 41,985,950 | 41,985,950 |
|---|
| 2012-06-30 | $1.08M | $857,972.00 | $225,083.00 | — | — | $721,191.00 | -$496,108.00 | $28,910.00 | -$458,107.00 | -$9,091.00 | -$467,198.00 | — | — | 41,579,600 | 41,579,600 |
|---|
| 2012-03-31 | $524,015.00 | $429,906.00 | $94,109.00 | — | — | $589,260.00 | -$495,151.00 | $31,582.00 | — | — | -$463,569.00 | — | — | 39,843,839 | 39,843,839 |
|---|
| 2011-12-31 | $1.14M | $990,836.00 | $152,347.00 | — | — | $1.06M | -$912,358.00 | $139,334.00 | — | — | -$1.79M | — | — | 1,060,414 | 1,060,414 |
|---|
| 2011-09-30 | $228,930.00 | $199,769.00 | $29,161.00 | — | — | $560,354.00 | -$531,193.00 | -$20,249.00 | -$551,442.00 | — | -$62,021.00 | — | — | 35,949,838 | 35,949,838 |
|---|
| 2011-06-30 | $770,368.00 | $211,544.00 | $229,493.00 | — | — | $578,920.00 | -$349,427.00 | $13,939.00 | -$335,488.00 | — | -$335,488.00 | — | — | 35,291,626 | 35,291,626 |
|---|
| 2011-03-31 | $1.82M | $1.68M | $145,877.00 | — | — | $411,979.00 | -$266,102.00 | $16,481.00 | — | — | -$249,621.00 | — | — | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | -$906,998.00 | -$314,734.00 | — | — | -$1.22M | — | — | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | — | -$9,590.00 | -$632.00 | — | — | -$10,222.00 | — | — | — | — |
|---|
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.95M | $7.24M | -$4.29M | — | — | $9.78M | -$14.07M | -$4.75M | -$18.82M | — | -$18.82M | -$165.22 | -$165.22 | 113,908 | 113,908 |
|---|
| 2024-12-31 | $4.98M | $5.22M | -$244,077.00 | — | — | $9.46M | -$9.71M | -$9.96M | -$19.66M | — | -$16.98M | -$6,740.61 | -$6,740.61 | 3,353 | 3,353 |
|---|
| 2023-12-31 | $16.52M | $19.08M | -$2.56M | — | — | $19.19M | -$21.75M | -$808,157.00 | -$22.56M | — | -$26.28M | -$34.03 | -$34.03 | 772,261 | 772,261 |
|---|
| 2022-12-31 | $24.39M | $21.14M | $3.25M | — | — | $10.48M | -$7.23M | $140,728.00 | -$7.09M | — | -$8.32M | -$12.48 | -$12.48 | 666,605 | 666,605 |
|---|
| 2021-12-31 | $38.34M | $36.01M | $2.33M | — | — | $8.31M | -$5.98M | $74,478.00 | -$5.91M | — | -$10.83M | -$1.16 | -$1.16 | 9,339,199 | 9,339,199 |
|---|
| 2020-12-31 | $8.76M | $6.54M | $2.22M | — | — | $6.8M | -$4.58M | $74,670.00 | -$4.51M | — | -$4.69M | — | — | — | 5,959,403 |
|---|
| 2019-12-31 | $2.98M | $2.31M | $677,347.00 | — | — | $7.38M | -$6.7M | -$216,528.00 | -$6.92M | — | -$6.92M | — | — | — | 302,844 |
|---|
| 2018-12-31 | $8.19M | $7.65M | $542,733.00 | — | — | $5.39M | -$4.85M | $2,142.00 | -$4.84M | — | -$4.84M | — | — | — | 213,002 |
|---|
| 2017-12-31 | $5.06M | $4.43M | $633,807.00 | — | — | $3.89M | -$3.26M | -$1.25M | -$4.51M | $2.33M | -$4.51M | — | — | — | 2,310,066 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | — | -$894,563.00 | — | — | — | — | — |
|---|
| 2015-12-31 | $2.41M | $1.9M | $507,922.00 | — | — | $1.95M | -$1.45M | -$1.3M | — | -$1.15M | -$2.74M | — | — | — | 42,918,927 |
|---|
| 2014-12-31 | $6.04M | $4.57M | $1.47M | — | — | $2.22M | -$752,796.00 | -$784,519.00 | — | -$498,399.00 | -$1.54M | — | — | 42,787,865 | 42,787,865 |
|---|
| 2013-12-31 | $5.73M | $5.15M | $583,557.00 | — | — | $2.44M | -$1.86M | -$304,527.00 | — | -$1.08M | -$2.16M | — | — | 42,327,819 | 42,327,819 |
|---|
| 2012-12-31 | $2.45M | $2M | $452,927.00 | — | — | $2.39M | -$1.94M | $174,399.00 | — | -$942,041.00 | -$1.77M | — | — | 41,378,216 | 41,378,216 |
|---|
| 2011-12-31 | $3.96M | $3.41M | $556,878.00 | — | — | $2.62M | -$2.06M | $149,505.00 | — | — | -$1.91M | — | — | 35,411,704 | 35,411,704 |
|---|
| 2010-12-31 | $1.92M | $1.34M | $577,406.00 | — | — | $1.51M | -$933,858.00 | -$313,786.00 | — | — | -$1.25M | — | — | — | — |
|---|