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 | — | — | — | — | — | — | — | — | $8.84M | $2.18M | $6.66M | $0.40 | $0.28 | — | 23,694,537 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $6.2M | $1.54M | $4.66M | $0.39 | $0.20 | 11,974,503 | 23,592,208 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $6.46M | $1.6M | $4.85M | $0.42 | $0.21 | -45,996 | -11,685,526 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $5.66M | $1.34M | $4.32M | $0.37 | $0.18 | 11,772,744 | 23,412,274 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $4.86M | $1.25M | $3.6M | $0.31 | $0.15 | 11,751,082 | 23,390,612 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $5.2M | $1.33M | $3.87M | $0.33 | $0.17 | 11,704,610 | 23,344,140 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $5.31M | $1.36M | $3.95M | $0.37 | $0.18 | 436,397 | -11,034,314 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $4.44M | $1.13M | $3.3M | $0.34 | $0.15 | 9,763,319 | 21,402,849 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $4.66M | $1.17M | $3.5M | $0.36 | $0.34 | 9,639,503 | 10,165,144 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $3.22M | $847,000.00 | $2.38M | $0.31 | $0.31 | 7,616,305 | 7,633,633 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $3.43M | $876,000.00 | $2.55M | $0.35 | $0.35 | 7,231,445,207 | 7,231,445,207 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $1.73M | $459,000.00 | $1.27M | $0.18 | $0.18 | 7,250,218 | 7,250,218 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $1.76M | $446,000.00 | $1.31M | $0.18 | $0.18 | 7,250,219 | 7,250,219 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $1.55M | $393,000.00 | $1.15M | $0.16 | $0.16 | 7,204,168 | 7,204,168 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $2.08M | $528,000.00 | $1.55M | $0.24 | $0.24 | 293,791 | 293,791 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $903,000.00 | $230,000.00 | $673,000.00 | $0.11 | $0.11 | 6,065,648 | 6,065,648 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $1.27M | $321,000.00 | $945,000.00 | $0.16 | $0.16 | 6,007,484 | — |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $1.15M | $290,000.00 | $855,000.00 | $0.17 | — | 4,892,323 | — |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $1.36M | — | $4.59M | $1.14 | — | 287,304 | 287,304 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $917,000.00 | — | $917,000.00 | $0.21 | — | 4,346,211 | 4,346,211 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $444,000.00 | — | $444,000.00 | $0.14 | — | 3,273,098 | 3,273,098 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $348,000.00 | — | $348,000.00 | $0.11 | — | 3,203,576 | 3,203,576 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $369,000.00 | — | $369,000.00 | — | — | — | 13,332 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | -$496,000.00 | — | -$496,000.00 | — | — | — | 2,951,353 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | -$347,000.00 | — | -$347,000.00 | — | — | — | 2,951,353 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | -$308,000.00 | — | -$308,000.00 | — | — | — | 2,859,844 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | -$244,000.00 | $0.00 | -$244,000.00 | — | — | — | 15,378 |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | — | -$280,000.00 | — | -$280,000.00 | — | — | — | 1,928,269 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | -$430,000.00 | — | -$430,000.00 | — | — | — | 1,881,759 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | -$198,000.00 | -$52,000.00 | -$146,000.00 | — | — | — | 1,858,020 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | -$621,000.00 | — | -$621,000.00 | — | — | — | 111,830 |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | -$202,000.00 | — | -$202,000.00 | — | — | — | 1,559,722 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $1.9M | — | -$202,000.00 | — | — | — | 1,409,904 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | -$285,000.00 | — | -$285,000.00 | -$0.24 | -$0.24 | — | 1,173,018 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | — | — | -$79,000.00 | — | — | — | 1,548 |
|---|
| 2017-09-30 | — | — | — | — | — | — | — | — | — | — | -$56,000.00 | — | — | — | 1,103,447 |
|---|
| 2017-06-30 | — | — | — | — | — | — | — | — | — | — | -$168,000.00 | — | — | — | 1,103,447 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | — | — | -$283,000.00 | -$0.26 | -$0.26 | — | 1,103,447 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | -$88,000.00 | — | -$88,000.00 | — | — | — | 16,509 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | $22,000.00 | — | $22,000.00 | — | — | — | 1,097,644 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | — | — | -$54,000.00 | — | — | — | 1,046,268 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | — | — | -$276,000.00 | -$0.29 | -$0.29 | — | 963,673 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | -$33,000.00 | $0.00 | -$33,000.00 | — | — | — | 1,878 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | -$274,000.00 | -$320,000.00 | $46,000.00 | — | — | — | 955,802 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | — | — | $6,000.00 | — | — | — | 953,691 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | — | — | -$182,000.00 | -$0.19 | -$0.19 | — | 946,337 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $11,000.00 | — | $11,000.00 | $1.66 | $1.66 | — | -7,602,670 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | -$79,000.00 | — | -$79,000.00 | -$0.01 | -$0.01 | — | 9,152,860 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | — | — | $1.34M | — | — | — | 8,222,926 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | — | — | $330,000.00 | $0.04 | $0.04 | — | 8,020,427 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | — | — | -$2.33M | -$0.29 | -$0.29 | — | 24,371 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | — | — | -$325,000.00 | -$0.05 | -$0.05 | — | 7,212,486 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | — | — | -$2.26M | — | — | — | 7,882,623 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | — | — | -$2.16M | -$0.27 | -$0.27 | — | 7,877,853 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | — | — | -$2.32M | -$0.33 | -$0.33 | — | 307,957 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | — | — | -$1.03M | -$0.14 | -$0.14 | — | 7,278,727 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | — | — | -$770,000.00 | — | — | — | 6,670,971 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | — | — | -$582,000.00 | -$0.03 | -$0.03 | — | 22,509,296 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | — | — | -$57,000.00 | $3.68 | $3.68 | — | 3,756,946 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | — | — | -$563,000.00 | -$0.69 | -$0.69 | — | 819,358 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | — | — | -$1.97M | — | — | — | 819,358 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | — | — | -$1.16M | -$1.41 | -$1.41 | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.68M | -$2.06 | -$2.06 | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | — | — | -$1.54M | -$1.88 | -$1.88 | — | — |
|---|
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 | — | — | — | — | — | — | — | — | $22.17M | $5.52M | $16.65M | $1.42 | $0.71 | 11,697,065 | 11,697,065 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $17.63M | $4.51M | $13.12M | $1.39 | $0.63 | 9,445,535 | 9,445,535 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $8.46M | $2.17M | $6.28M | $0.87 | $0.87 | 7,238,680,000 | 7,238,680,000 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $5.39M | $1.37M | $4.02M | $0.68 | $0.68 | 5,954,847 | 5,954,847 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $3.07M | -$3.23M | $6.3M | $1.61 | — | 3,899,118 | 3,899,118 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | -$782,000.00 | — | -$782,000.00 | — | — | — | 2,934,293 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | -$1.15M | -$52,000.00 | -$1.1M | — | — | — | 1,901,970 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $796,000.00 | — | $796,000.00 | — | — | — | 1,493,303 |
|---|
| 2017-12-31 | — | — | — | — | — | — | — | — | -$589,000.00 | — | -$589,000.00 | -$0.53 | -$0.53 | — | 1,104,995 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | -$396,000.00 | — | -$396,000.00 | -$0.38 | -$0.38 | — | 1,041,213 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | -$483,000.00 | -$320,000.00 | -$163,000.00 | -$0.17 | -$0.17 | — | 953,855 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | $1.61M | — | $1.61M | $1.85 | $1.85 | — | 867,789 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | -$6.76M | $320,000.00 | -$7.08M | -$0.89 | -$0.89 | — | 7,913,585 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | — | $0.00 | -$4.7M | -$0.69 | -$0.69 | — | 6,840,668 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | -$3.71M | $41,000.00 | -$3.75M | -$0.82 | -$0.82 | — | 4,576,304 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | -$8.1M | $349,000.00 | -$8.45M | -$10.32 | -$10.32 | — | — |
|---|