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 | — | — | — | — | $439,176.00 | $535,978.00 | -$535,978.00 | -$6.48M | -$7.01M | — | -$7.01M | -$0.21 | -$0.21 | 32,958,288 | 32,958,288 |
|---|
| 2026-03-31 | — | — | — | — | $629,082.00 | $731,332.00 | -$731,332.00 | -$704,537.00 | -$1.44M | — | -$1.44M | -$0.04 | -$0.04 | 32,958,288 | 32,958,288 |
|---|
| 2025-12-31 | — | — | $1,664.00 | — | $497,130.00 | $892,663.00 | -$890,999.00 | -$2.57M | -$3.46M | — | -$3.46M | — | -$0.10 | — | 0 |
|---|
| 2025-09-30 | — | — | $230.00 | — | $475,778.00 | $621,394.00 | -$621,164.00 | -$841,724.00 | -$1.46M | — | -$1.46M | -$0.04 | -$0.04 | 32,958,288 | 32,958,288 |
|---|
| 2025-06-30 | — | — | $1,423.00 | — | $432,259.00 | $575,837.00 | -$574,414.00 | -$65,022.00 | -$639,436.00 | — | -$639,436.00 | -$0.02 | -$0.02 | 32,958,288 | 32,958,288 |
|---|
| 2025-03-31 | — | — | $4,033.00 | — | $476,828.00 | $588,489.00 | -$584,456.00 | -$813,436.00 | -$1.4M | — | -$1.4M | -$0.04 | -$0.04 | 32,958,288 | 32,958,288 |
|---|
| 2024-12-31 | — | — | — | — | -$168,343.00 | -$116,682.00 | $136,483.00 | $12,235.00 | $148,718.00 | — | $36,768.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2024-09-30 | — | — | -$29,955.00 | — | $308,338.00 | $419,998.00 | -$449,953.00 | -$367,254.00 | -$817,207.00 | — | -$817,207.00 | -$0.02 | -$0.02 | 32,958,288 | 32,958,288 |
|---|
| 2024-06-30 | — | — | $3,303.00 | — | $370,637.00 | $482,298.00 | -$478,995.00 | -$1.38M | -$1.86M | — | -$1.86M | -$0.06 | -$0.06 | 32,958,288 | 32,958,288 |
|---|
| 2024-03-31 | — | — | $6,851.00 | — | $396,183.00 | $503,677.00 | -$496,826.00 | -$708,516.00 | -$1.21M | — | -$1.21M | -$0.04 | -$0.04 | 32,958,288 | 32,958,288 |
|---|
| 2023-12-31 | — | — | $43,435.00 | — | $296,782.00 | $21,562.00 | $21,873.00 | -$489,290.00 | -$467,417.00 | — | -$467,417.00 | -$0.01 | -$0.01 | 0 | 0 |
|---|
| 2023-09-30 | — | — | $12,556.00 | — | $388,275.00 | $560,070.00 | -$547,514.00 | -$2.48M | -$3.03M | — | -$3.03M | -$0.09 | -$0.09 | 32,958,288 | 32,958,288 |
|---|
| 2023-06-30 | — | — | $58,832.00 | — | $695,482.00 | $866,695.00 | -$807,863.00 | -$1.85M | -$2.65M | — | -$2.65M | -$0.08 | -$0.08 | 32,958,288 | 32,958,288 |
|---|
| 2023-03-31 | — | — | -$84,838.00 | — | $806,032.00 | $992,088.00 | -$1.08M | -$944,125.00 | -$2.02M | — | -$2.02M | -$0.06 | -$0.06 | 32,958,288 | 32,958,288 |
|---|
| 2018-09-30 | — | — | — | — | — | $9.92M | -$219,429.00 | $55,890.00 | -$163,539.00 | — | -$263,587.00 | -$0.01 | -$0.01 | 32,490,673 | 33,490,673 |
|---|
| 2018-06-30 | — | — | — | — | — | $8.96M | $459,690.00 | $22,065.00 | $481,755.00 | — | $431,549.00 | $0.01 | $0.01 | 32,378,940 | 33,178,940 |
|---|
| 2018-03-31 | — | — | — | — | — | $8.52M | $268,078.00 | $16,810.00 | $284,888.00 | — | $279,338.00 | $0.01 | $0.01 | 28,610,793 | 29,410,793 |
|---|
| 2017-09-30 | — | — | — | — | — | $8.42M | -$731,312.00 | $13,528.00 | -$717,784.00 | — | -$440,398.00 | -$0.02 | -$0.02 | 26,765,021 | 26,765,021 |
|---|
| 2017-06-30 | — | — | — | — | — | $8.44M | -$220,826.00 | $23,589.00 | -$197,237.00 | — | -$131,575.00 | $0.00 | $0.00 | 26,843,848 | 26,843,848 |
|---|
| 2017-03-31 | — | — | — | — | — | $7.61M | $111,473.00 | $18,028.00 | $129,501.00 | — | $202,519.00 | $0.01 | $0.01 | 26,252,505 | 27,052,505 |
|---|
| 2016-09-30 | — | — | — | — | — | $7.16M | $505,265.00 | $78,984.00 | $584,249.00 | — | $544,940.00 | $0.02 | $0.02 | 24,238,613 | 27,751,946 |
|---|
| 2016-06-30 | — | — | — | — | — | $7.38M | $268,141.00 | $18,808.00 | $286,949.00 | — | $153,137.00 | $0.01 | $0.01 | 23,862,943 | 27,196,277 |
|---|
| 2016-03-31 | — | — | — | — | — | $6.67M | $569,083.00 | $9.05M | $9.62M | $0.00 | $9.57M | $0.42 | $0.37 | 22,886,307 | 25,552,974 |
|---|
| 2015-12-31 | — | — | — | — | — | $9.46M | -$3.06M | -$306,957.00 | -$3.37M | $0.00 | -$3.59M | -$0.15 | -$0.15 | 867,799 | -1,465,535 |
|---|
| 2015-09-30 | — | — | — | — | — | $5.42M | $873,180.00 | -$241,899.00 | $631,281.00 | $0.00 | $631,281.00 | $0.03 | $0.03 | 20,958,877 | 22,992,211 |
|---|
| 2015-06-30 | — | — | — | — | — | $4.48M | -$158,875.00 | -$337,854.00 | -$496,729.00 | $0.00 | -$496,729.00 | -$0.03 | -$0.03 | 18,999,475 | 18,999,475 |
|---|
| 2015-03-31 | — | — | — | — | $553,284.00 | $2.09M | $413,769.00 | -$383,080.00 | $30,689.00 | $0.00 | $30,689.00 | $0.00 | $0.00 | 18,062,046 | 22,090,565 |
|---|
| 2014-12-31 | — | — | — | — | $810,504.00 | $3.26M | -$1.39M | -$235,409.00 | -$1.63M | $0.00 | -$1.63M | -$0.12 | -$0.09 | 157,833 | 157,833 |
|---|
| 2014-09-30 | $1.89M | — | — | — | $548,635.00 | $2.03M | -$140,886.00 | -$234,734.00 | -$375,620.00 | $0.00 | -$375,620.00 | -$0.02 | -$0.02 | 17,523,044 | 17,523,044 |
|---|
| 2014-06-30 | $2.11M | — | — | — | $669,208.00 | $2.31M | -$206,678.00 | -$241,893.00 | -$448,571.00 | $0.00 | -$448,571.00 | — | — | — | 16,988,149 |
|---|
| 2014-03-31 | $2.23M | — | — | — | $405,912.00 | $2.04M | $199,310.00 | -$234,409.00 | -$35,099.00 | $0.00 | -$35,099.00 | $0.00 | $0.00 | 16,756,648 | 16,756,648 |
|---|
| 2013-12-31 | $1.98M | — | — | — | $806,244.00 | $2.88M | -$1.27M | -$2.88M | -$4.15M | $0.00 | -$4.15M | — | — | — | 523,521 |
|---|
| 2013-09-30 | $1.65M | — | — | — | $298,566.00 | $1.51M | $142,864.00 | -$326,273.00 | -$183,409.00 | $0.00 | -$183,409.00 | — | — | — | 13,416,949 |
|---|
| 2013-06-30 | $1.47M | — | — | — | $347,326.00 | $1.42M | $45,236.00 | -$165,628.00 | -$120,392.00 | $0.00 | -$120,392.00 | — | — | — | 12,841,154 |
|---|
| 2013-03-31 | $1.4M | — | — | — | $253,019.00 | $1.3M | $98,808.00 | -$353,877.00 | -$255,069.00 | $0.00 | -$255,069.00 | — | — | — | 12,751,906 |
|---|
| 2012-12-31 | $1.21M | — | — | — | -$197,813.00 | $1.29M | -$74,198.00 | -$205,450.00 | -$279,648.00 | $0.00 | -$279,648.00 | -$0.02 | -$0.02 | 20,822 | 20,822 |
|---|
| 2012-09-30 | $1.07M | — | — | — | $551,871.00 | $1.2M | -$134,184.00 | -$149,239.00 | -$283,423.00 | $0.00 | -$283,423.00 | -$0.02 | -$0.02 | 12,706,795 | 12,706,795 |
|---|
| 2012-06-30 | $1.19M | — | — | — | $387,572.00 | $1.16M | $29,831.00 | -$135,714.00 | -$105,883.00 | $0.00 | -$105,883.00 | — | — | — | 12,701,431 |
|---|
| 2012-03-31 | $330,216.00 | — | — | — | $224,147.00 | $429,406.00 | -$99,190.00 | -$128,322.00 | -$227,512.00 | -$23,103.00 | -$204,409.00 | -$0.02 | -$0.02 | 12,462,750 | 12,462,750 |
|---|
| 2011-12-31 | $325,272.00 | — | — | — | $126,322.00 | $6.84M | -$6.51M | -$113,363.00 | -$6.62M | -$17,316.00 | -$6.61M | -$0.53 | -$0.53 | 740 | -99,260 |
|---|
| 2011-09-30 | $322,905.00 | — | — | — | $242,393.00 | $282,758.00 | $40,147.00 | -$88,062.00 | -$47,915.00 | -$9,600.00 | -$38,315.00 | $0.00 | $0.00 | 12,429,000 | 12,429,000 |
|---|
| 2011-06-30 | $384,518.00 | — | — | — | $263,851.00 | $304,216.00 | $80,302.00 | — | $70,404.00 | $14,100.00 | $56,304.00 | $0.00 | $0.00 | 49,716,000 | 50,116,000 |
|---|
| 2011-03-31 | $311,197.00 | — | — | — | $163,166.00 | $203,531.00 | $107,666.00 | -$73,190.00 | $34,476.00 | $6,900.00 | $27,576.00 | $0.00 | $0.00 | 12,429,000 | 12,529,000 |
|---|
| 2010-12-31 | $318,123.00 | — | — | — | $350,326.00 | $428,805.00 | -$110,682.00 | — | -$185,899.00 | -$21,342.00 | -$164,557.00 | $0.00 | $0.00 | -9,659,323 | -9,659,323 |
|---|
| 2010-09-30 | $317,557.00 | — | — | — | $118,123.00 | $158,485.00 | $159,072.00 | — | $83,723.00 | $16,745.00 | $66,978.00 | $0.00 | $0.00 | 49,716,000 | 49,716,000 |
|---|
| 2010-06-30 | $342,156.00 | — | — | — | $125,621.00 | $165,987.00 | $176,169.00 | — | $101,065.00 | $20,213.00 | $80,852.00 | $0.00 | $0.00 | 49,716,000 | 49,716,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 | — | — | $7,350.00 | — | $1.88M | $2.68M | -$2.67M | -$4.29M | -$6.96M | — | -$6.96M | — | -$0.21 | — | 32,958,288 |
|---|
| 2024-12-31 | — | — | — | — | $906,815.00 | $1.29M | -$1.29M | -$2.45M | -$3.74M | $111,950.00 | -$3.85M | -$0.12 | -$0.12 | 32,958,288 | 32,958,288 |
|---|
| 2023-12-31 | — | — | $29,985.00 | — | $2.19M | $2.44M | -$2.41M | -$5.76M | -$8.17M | — | -$8.17M | -$0.25 | -$0.25 | 32,958,288 | 32,958,288 |
|---|
| 2022-12-31 | — | — | $1.07M | — | $3.62M | $8.08M | -$7.02M | -$2.93M | -$9.94M | — | -$9.94M | -$0.30 | -$0.30 | 32,958,288 | 32,958,288 |
|---|
| 2015-12-31 | — | — | — | — | — | $21.45M | -$1.93M | -$1.27M | -$3.2M | $0.00 | -$3.42M | -$0.14 | -$0.14 | 20,117,582 | 20,117,582 |
|---|
| 2014-12-31 | — | — | — | — | $2.43M | $9.65M | -$1.54M | -$946,445.00 | -$2.49M | $0.00 | -$2.49M | -$0.17 | -$0.14 | 17,249,921 | 17,249,921 |
|---|
| 2013-12-31 | $6.51M | — | — | — | $1.71M | $7.12M | -$978,150.00 | -$3.73M | -$4.7M | $0.00 | -$4.7M | -$0.35 | -$0.35 | 13,529,294 | 13,529,294 |
|---|
| 2012-12-31 | $3.81M | — | — | — | $1.31M | $4.08M | -$277,740.00 | -$618,726.00 | -$896,466.00 | -$23,103.00 | -$873,363.00 | -$0.07 | -$0.07 | 12,644,784 | 12,644,784 |
|---|
| 2011-12-31 | $1.3M | — | — | — | $795,732.00 | $7.63M | -$6.32M | -$245,378.00 | -$6.57M | -$5,916.00 | -$6.56M | -$0.53 | -$0.53 | 12,429,740 | 12,429,740 |
|---|
| 2010-12-31 | $1.26M | — | — | — | $696,891.00 | $896,462.00 | $366,086.00 | -$300,181.00 | $65,905.00 | $29,019.00 | $36,886.00 | $0.00 | $0.00 | 40,056,677 | 40,056,677 |
|---|