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 | $358,530.00 | $190,049.00 | $168,481.00 | — | $1.45M | — | -$1.28M | — | -$1.24M | -$63,637.00 | -$1.23M | -$0.55 | -$0.55 | 2,244,002 | 2,244,002 |
|---|
| 2026-03-31 | $346,707.00 | $160,688.00 | $186,019.00 | — | $1.47M | — | -$1.29M | — | -$1.05M | -$280,236.00 | -$619,267.00 | -$0.20 | -$0.20 | 3,104,660 | 3,104,660 |
|---|
| 2025-12-31 | $325,278.00 | $188,412.00 | $136,866.00 | — | $945,193.00 | — | -$808,327.00 | — | -$375,476.00 | $2.89M | $3.14M | $0.40 | $0.49 | 95,419 | -209,681 |
|---|
| 2025-09-30 | $416,956.00 | $218,457.00 | $198,499.00 | — | $1.3M | — | -$1.1M | — | -$905,128.00 | -$1.03M | $16.78M | $2.30 | $2.20 | 7,293,644 | 7,613,606 |
|---|
| 2025-06-30 | $327,951.00 | $189,769.00 | $138,182.00 | — | $1.09M | — | -$950,762.00 | $63,704.00 | -$847,495.00 | — | -$731,963.00 | -$0.10 | -$0.10 | 7,155,464 | 7,155,464 |
|---|
| 2025-03-31 | $312,744.00 | $263,324.00 | $140,777.00 | — | $856,915.00 | $2.95M | -$716,138.00 | $118,897.00 | -$595,232.00 | — | $26,388.00 | $0.00 | $0.00 | 7,077,913 | 7,077,913 |
|---|
| 2024-12-31 | $320,112.00 | -$492,530.00 | $132,798.00 | — | $973,228.00 | $2.94M | -$840,430.00 | $48,566.00 | -$704,191.00 | -$39,031.00 | $300,389.00 | $0.05 | $0.05 | 13,146 | -403,364 |
|---|
| 2024-09-30 | $325,299.00 | $180,832.00 | $144,467.00 | — | $984,099.00 | $2.54M | -$839,632.00 | $149,356.00 | -$678,862.00 | $0.00 | $123,526.00 | $0.02 | $0.02 | 6,999,447 | 7,405,664 |
|---|
| 2024-06-30 | $4.91M | $2.5M | $2.41M | — | $2.8M | $2.8M | -$388,786.00 | $142,181.00 | -$246,605.00 | $0.00 | -$246,605.00 | -$0.04 | -$0.04 | 6,973,068 | 6,973,068 |
|---|
| 2024-03-31 | $8.24M | $223,070.00 | $2.97M | — | $2.75M | $2.75M | $213,795.00 | $132,109.00 | $345,904.00 | $0.00 | $357,102.00 | $0.05 | $0.05 | 7,090,389 | 7,259,472 |
|---|
| 2023-12-31 | $6.19M | -$11.76M | $2.58M | — | $2.83M | $2.83M | -$248,282.00 | $148,759.00 | -$99,523.00 | — | -$74,925.00 | $0.00 | -$0.01 | 6,283 | 212,180 |
|---|
| 2023-09-30 | $5.99M | $3.66M | $2.33M | — | $2.32M | $2.32M | $14,141.00 | $143,597.00 | $157,738.00 | $0.00 | $179,011.00 | $0.03 | $0.02 | 6,847,264 | 7,246,250 |
|---|
| 2023-06-30 | $5.9M | $3.33M | $2.58M | — | $2.47M | $2.47M | $106,744.00 | $99,294.00 | $206,038.00 | $0.00 | $226,823.00 | $0.03 | $0.03 | 6,834,627 | 7,022,275 |
|---|
| 2023-03-31 | $6.88M | $4.79M | $2.09M | — | $2.13M | $2.13M | -$41,014.00 | $76,077.00 | $35,063.00 | $0.00 | $50,666.00 | $0.01 | $0.01 | 6,822,127 | 6,954,320 |
|---|
| 2022-12-31 | $5.97M | $3.94M | $2.03M | — | $2.71M | $5.03M | -$3M | -$146,785.00 | -$3.15M | — | -$3.13M | -$0.46 | -$0.46 | 15,893 | 15,893 |
|---|
| 2022-09-30 | $4.42M | $2.57M | $1.85M | — | $2.08M | $2.08M | -$223,224.00 | -$29,739.00 | -$252,963.00 | — | -$245,619.00 | -$0.04 | -$0.04 | 6,822,127 | 6,822,127 |
|---|
| 2022-06-30 | $4.83M | $3.27M | $1.56M | — | $2.59M | $2.59M | -$1.04M | -$113,664.00 | -$1.15M | — | -$1.14M | -$0.17 | -$0.17 | 6,758,238 | 6,758,238 |
|---|
| 2022-03-31 | $8.66M | $6.01M | $2.65M | — | $2.46M | $2.46M | $186,044.00 | -$42,660.00 | $143,384.00 | — | $156,010.00 | $0.02 | $0.02 | 6,695,966 | 6,955,900 |
|---|
| 2021-12-31 | $4.91M | $2.65M | $2.26M | — | $2.63M | — | -$375,403.00 | -$34,791.00 | -$410,194.00 | — | -$8,998.00 | -$0.01 | -$0.02 | 545,528 | 1,619,579 |
|---|
| 2021-09-30 | $3.86M | $2.32M | $1.54M | — | $1.87M | — | -$331,668.00 | $466,251.00 | $134,583.00 | — | $135,630.00 | $0.02 | $0.02 | 6,350,826 | 6,482,577 |
|---|
| 2021-06-30 | $3.53M | $2.02M | $1.51M | — | $1.6M | — | -$95,386.00 | $230,947.00 | $135,561.00 | $0.00 | $139,113.00 | $0.03 | $0.03 | 3,981,402 | 4,118,989 |
|---|
| 2021-03-31 | $2.57M | $1.42M | $1.15M | — | $1.12M | — | $35,385.00 | -$35,045.00 | $340.00 | $0.00 | $2,099.00 | -$0.01 | -$0.01 | 3,213,485 | 3,213,485 |
|---|
| 2020-12-31 | $2.49M | $1.45M | $1.05M | — | $1.01M | — | $31,371.00 | -$42,733.00 | -$11,362.00 | — | -$2,538.00 | -$0.01 | -$0.01 | 336 | 335 |
|---|
| 2020-09-30 | $2.72M | $1.62M | $1.1M | — | $1.02M | — | $84,661.00 | -$42,726.00 | $41,935.00 | — | $46,218.00 | $0.00 | $0.00 | 3,213,485 | 3,383,499 |
|---|
| 2020-06-30 | $2.01M | $1.14M | $865,204.00 | — | $988,266.00 | — | -$123,062.00 | $306,321.00 | $183,259.00 | $0.00 | $190,746.00 | $0.05 | $0.05 | 3,213,485 | 3,357,589 |
|---|
| 2020-03-31 | $2.1M | $1.22M | $882,593.00 | — | $876,626.00 | — | $5,967.00 | -$46,440.00 | -$40,473.00 | $0.00 | -$34,410.00 | -$0.02 | -$0.02 | 3,212,152 | 3,212,152 |
|---|
| 2019-12-31 | $2.44M | $1.34M | $1.1M | — | $965,801.00 | — | $136,080.00 | -$63,050.00 | $73,030.00 | — | $80,285.00 | $0.00 | $0.00 | 17,260 | 17,260 |
|---|
| 2019-09-30 | $2.01M | $1.23M | $781,029.00 | — | $884,650.00 | — | -$103,621.00 | -$29,667.00 | -$133,288.00 | — | -$121,595.00 | $0.00 | $0.00 | 128,139,418 | 128,139,418 |
|---|
| 2019-06-30 | $2.03M | $1.1M | $932,019.00 | — | $859,823.00 | — | $72,196.00 | -$35,151.00 | $37,045.00 | — | $48,311.00 | $0.00 | $0.00 | 128,139,418 | 131,939,979 |
|---|
| 2019-03-31 | $2M | $1.08M | $924,738.00 | — | $822,868.00 | — | $101,870.00 | -$49,332.00 | $52,538.00 | — | $62,861.00 | $0.00 | $0.00 | 128,139,418 | 131,939,979 |
|---|
| 2018-12-31 | $1.63M | $971,492.00 | $655,331.00 | — | $629,806.00 | — | $25,525.00 | -$30,491.00 | -$4,966.00 | — | $5,395.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2018-09-30 | $2.56M | $1.53M | $1.03M | — | $776,793.00 | — | $257,269.00 | -$28,772.00 | $228,497.00 | — | $233,499.00 | $0.00 | $0.00 | 128,139,418 | 131,939,979 |
|---|
| 2018-06-30 | $2.75M | $1.75M | $997,594.00 | — | $974,336.00 | — | $23,258.00 | -$26,266.00 | -$3,008.00 | — | $2,634.00 | $0.00 | $0.00 | 128,139,418 | 128,139,418 |
|---|
| 2018-03-31 | $1.95M | $1.18M | $773,770.00 | — | $744,462.00 | — | $29,308.00 | -$13,160.00 | $16,148.00 | — | $18,265.00 | $0.00 | $0.00 | 128,139,418 | 128,139,418 |
|---|
| 2017-12-31 | $1.87M | $1.14M | $725,536.00 | — | $1.34M | — | -$615,102.00 | -$5,298.00 | -$620,400.00 | — | -$615,991.00 | — | — | 15,421 | -117,913 |
|---|
| 2017-09-30 | $2.04M | $1.23M | $809,869.00 | — | $741,503.00 | — | $68,366.00 | -$34,746.00 | $33,620.00 | — | $33,620.00 | — | — | — | 128,139,418 |
|---|
| 2017-06-30 | $2.03M | $1.22M | $811,324.00 | — | $744,136.00 | — | $67,188.00 | -$37,823.00 | $29,365.00 | — | $29,365.00 | — | — | 128,139,418 | 128,272,752 |
|---|
| 2017-03-31 | $2.32M | $1.32M | $999,857.00 | — | $605,066.00 | — | $394,791.00 | -$25,869.00 | $368,922.00 | — | $368,922.00 | — | — | — | 128,039,418 |
|---|
| 2016-12-31 | $1.47M | $1.17M | $299,551.00 | — | $628,666.00 | — | -$329,115.00 | -$87,297.00 | -$416,412.00 | — | -$416,412.00 | — | — | — | 16,786,929 |
|---|
| 2016-09-30 | $922,919.00 | $622,836.00 | $300,083.00 | $23,527.00 | $389,684.00 | $413,211.00 | -$113,128.00 | -$72,593.00 | -$185,721.00 | — | -$185,721.00 | — | — | — | 36,588,240 |
|---|
| 2016-06-30 | $922,919.00 | $646,364.00 | $276,555.00 | — | $389,684.00 | — | -$113,129.00 | -$72,593.00 | -$185,722.00 | — | -$185,722.00 | — | — | 36,588,240 | 36,588,240 |
|---|
| 2016-03-31 | $984,620.00 | $616,316.00 | $368,304.00 | — | $438,110.00 | — | -$69,806.00 | -$75,007.00 | -$144,813.00 | — | -$144,813.00 | — | — | — | 36,588,240 |
|---|
| 2015-12-31 | $1M | $637,144.00 | $365,704.00 | — | $485,241.00 | — | -$68,537.00 | -$110,216.00 | -$178,753.00 | — | -$178,753.00 | — | — | — | 0 |
|---|
| 2015-09-30 | $930,686.00 | $612,916.00 | $317,770.00 | $15,000.00 | $400,984.00 | $415,984.00 | -$98,214.00 | -$40,267.00 | -$138,481.00 | — | -$138,481.00 | — | — | — | 36,588,240 |
|---|
| 2015-06-30 | $1.1M | $673,568.00 | $426,115.00 | — | $503,006.00 | — | -$76,891.00 | -$129,113.00 | -$206,004.00 | — | -$206,004.00 | — | — | — | 36,588,240 |
|---|
| 2015-03-31 | $958,133.00 | $578,897.00 | $379,236.00 | — | $527,866.00 | — | -$148,630.00 | -$22,471.00 | -$171,101.00 | — | -$171,101.00 | — | — | — | 36,125,845 |
|---|
| 2014-12-31 | $946,408.00 | $501,165.00 | $445,243.00 | — | $552,173.00 | — | -$106,930.00 | -$45,926.00 | -$152,856.00 | — | -$152,856.00 | — | — | — | 124,575 |
|---|
| 2014-09-30 | $1.01M | $535,392.00 | $478,737.00 | — | $574,047.00 | — | -$95,310.00 | -$61,258.00 | -$156,568.00 | — | -$156,568.00 | — | — | — | 36,135,897 |
|---|
| 2014-06-30 | $1M | $538,663.00 | $465,814.00 | — | $631,966.00 | — | -$166,152.00 | -$17,215.00 | -$183,367.00 | — | -$183,367.00 | — | — | — | 36,125,845 |
|---|
| 2014-03-31 | $1.04M | $620,908.00 | $422,055.00 | — | $550,030.00 | — | -$127,975.00 | -$39,479.00 | -$167,454.00 | — | -$167,454.00 | — | — | — | 36,125,845 |
|---|
| 2013-12-31 | $1.11M | $555,972.00 | $554,752.00 | — | $795,558.00 | — | -$240,806.00 | -$51,926.00 | -$292,732.00 | $0.00 | -$292,732.00 | — | — | — | 154,079 |
|---|
| 2013-09-30 | $1.12M | $591,159.00 | $527,873.00 | — | $685,357.00 | — | -$157,484.00 | -$55,171.00 | -$212,655.00 | $0.00 | -$212,655.00 | — | — | — | 33,165,915 |
|---|
| 2013-06-30 | $1.17M | $650,666.00 | $519,698.00 | — | $659,942.00 | — | -$140,244.00 | -$35,076.00 | -$175,320.00 | — | -$175,320.00 | — | — | — | 33,165,915 |
|---|
| 2013-03-31 | $1.18M | $727,114.00 | $449,064.00 | — | $721,395.00 | — | -$272,331.00 | -$31,762.00 | -$304,093.00 | — | -$304,093.00 | — | — | — | 33,165,915 |
|---|
| 2012-12-31 | $1.02M | $718,335.00 | $303,339.00 | — | $868,512.00 | — | -$565,173.00 | -$34,078.00 | -$599,251.00 | — | -$599,251.00 | — | — | — | 918,310 |
|---|
| 2012-09-30 | $1.01M | $629,752.00 | $382,861.00 | — | $714,840.00 | — | -$331,979.00 | -$36,389.00 | -$368,368.00 | — | -$368,368.00 | — | — | — | 29,749,738 |
|---|
| 2012-06-30 | $1.01M | $782,002.00 | $231,663.00 | — | $985,497.00 | — | -$753,834.00 | -$35,753.00 | -$789,587.00 | — | -$789,587.00 | — | — | — | 29,045,522 |
|---|
| 2012-03-31 | $970,399.00 | $584,992.00 | $385,407.00 | — | $899,573.00 | — | -$514,166.00 | -$36,695.00 | -$550,861.00 | $0.00 | -$550,861.00 | — | — | — | 29,034,236 |
|---|
| 2011-12-31 | $1.08M | $632,215.00 | $448,050.00 | — | $994,152.00 | — | -$546,102.00 | -$722,450.00 | -$1.27M | $0.00 | -$1.27M | — | — | — | 822,866 |
|---|
| 2011-09-30 | $1.09M | $694,786.00 | $394,158.00 | — | $1.02M | — | -$621,703.00 | -$22,423.00 | -$599,280.00 | $0.00 | -$599,280.00 | — | — | — | 22,505,475 |
|---|
| 2011-06-30 | $898,958.00 | $603,282.00 | $295,676.00 | — | $673,917.00 | — | -$378,241.00 | -$156,099.00 | -$534,340.00 | $0.00 | -$534,340.00 | — | — | — | 21,655,647 |
|---|
| 2011-03-31 | $872,155.00 | $579,638.00 | $292,517.00 | — | $573,159.00 | — | -$280,642.00 | -$120,833.00 | -$401,475.00 | $0.00 | -$401,475.00 | — | — | — | — |
|---|
| 2010-12-31 | $870,743.00 | $627,389.00 | $243,354.00 | — | $986,174.00 | — | -$742,820.00 | -$316,764.00 | -$1.06M | $0.00 | -$1.06M | — | — | — | — |
|---|
| 2010-09-30 | $886,372.00 | $446,991.00 | $439,381.00 | — | $616,305.00 | — | -$176,924.00 | -$97,634.00 | -$274,558.00 | $0.00 | -$274,558.00 | — | — | — | — |
|---|
| 2010-06-30 | $513,533.00 | $344,760.00 | $168,773.00 | — | $418,267.00 | — | -$249,494.00 | -$18,355.00 | -$267,849.00 | $0.00 | -$267,849.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 | $1.38M | $768,605.00 | $614,324.00 | — | $4.19M | — | -$3.57M | — | -$2.72M | $1.86M | $19.21M | $2.64 | $2.64 | 7,273,110 | 7,273,110 |
|---|
| 2024-12-31 | $1.22M | $12,154.00 | $527,249.00 | — | $3.84M | $11.02M | -$3.31M | $472,212.00 | -$2.72M | -$39,031.00 | $523,214.00 | $0.08 | $0.08 | 6,931,399 | 6,931,399 |
|---|
| 2023-12-31 | $24.96M | $15,605.00 | $9.58M | — | $9.74M | $9.74M | -$168,411.00 | $467,727.00 | $299,316.00 | — | $381,575.00 | $0.06 | $0.05 | 6,841,094 | 7,424,228 |
|---|
| 2022-12-31 | $23.87M | $15.79M | $8.08M | — | $9.84M | $12.16M | -$4.08M | -$332,848.00 | -$4.41M | — | -$4.36M | -$0.64 | -$0.64 | 6,775,140 | 6,775,140 |
|---|
| 2021-12-31 | $14.88M | $8.46M | $6.42M | — | $7.18M | $7.18M | -$767,072.00 | $627,362.00 | -$139,710.00 | -$399,631.00 | $267,844.00 | $0.04 | $0.03 | 5,075,716 | 6,340,125 |
|---|
| 2020-12-31 | $9.32M | $5.43M | $3.9M | — | $3.9M | — | -$1,063.00 | $174,422.00 | $173,359.00 | — | $200,016.00 | $0.02 | $0.02 | 3,213,157 | 3,366,010 |
|---|
| 2019-12-31 | $8.48M | $4.75M | $3.74M | — | $3.53M | — | $206,524.00 | -$177,201.00 | $29,323.00 | — | $69,860.00 | $0.00 | $0.00 | 128,156,678 | 128,156,678 |
|---|
| 2018-12-31 | $8.89M | $5.43M | $3.46M | — | $3.12M | — | $335,360.00 | -$98,689.00 | $236,671.00 | — | $259,793.00 | $0.00 | $0.00 | 128,139,418 | 131,939,979 |
|---|
| 2017-12-31 | $8.26M | $4.91M | $3.35M | — | $3.43M | — | -$84,757.00 | -$103,736.00 | -$188,493.00 | — | -$184,084.00 | $0.00 | $0.00 | 128,092,569 | 128,092,569 |
|---|
| 2016-12-31 | $4.38M | $3.1M | $1.28M | — | $1.91M | — | -$632,895.00 | -$292,828.00 | -$925,723.00 | — | -$925,723.00 | — | — | — | 53,375,169 |
|---|
| 2015-12-31 | $3.99M | $2.5M | $1.49M | — | $1.88M | — | -$392,270.00 | -$302,070.00 | -$694,340.00 | — | -$694,340.00 | — | — | — | 36,588,240 |
|---|
| 2014-12-31 | $4.01M | $2.18M | $1.83M | — | $2.33M | — | -$496,369.00 | -$163,878.00 | -$660,247.00 | $0.00 | -$660,247.00 | — | — | — | 36,253,795 |
|---|
| 2013-12-31 | $4.58M | $2.52M | $2.05M | — | $2.86M | — | -$810,824.00 | -$173,935.00 | -$984,759.00 | $0.00 | -$984,759.00 | — | — | — | 33,319,994 |
|---|
| 2012-12-31 | $4.02M | $2.72M | $1.3M | — | $3.47M | — | -$2.17M | -$142,913.00 | -$2.31M | — | -$2.31M | — | — | — | 30,194,221 |
|---|
| 2011-12-31 | $3.94M | $2.51M | $1.43M | — | $3.26M | — | -$1.83M | -$976,958.00 | -$2.8M | $0.00 | -$2.8M | — | — | — | 21,690,051 |
|---|
| 2010-12-31 | $2.51M | $1.58M | $930,881.00 | — | $2.3M | — | -$1.36M | -$434,109.00 | -$1.8M | $0.00 | -$1.8M | — | — | — | — |
|---|