Complete source-backed income-statement history.
- Available history
- 2013-03-31 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 | — | — | — | $236,133.00 | — | $3.61M | -$6.79M | $174,500.00 | -$6.62M | — | -$6.62M | -$0.79 | -$0.79 | 8,235,978 | 8,235,978 |
|---|
| 2026-03-31 | — | — | — | $510,534.00 | — | — | -$1.86M | $612,416.00 | -$1.24M | — | -$1.24M | -$0.19 | -$0.19 | 8,059,560 | 8,059,560 |
|---|
| 2025-12-31 | — | — | — | $696,504.00 | — | — | -$3.71M | -$2.18M | -$5.89M | — | -$5.89M | $6.11 | $6.11 | 1,159,593 | 1,159,593 |
|---|
| 2025-09-30 | — | — | — | $356,352.00 | — | — | -$1.79M | -$1.02M | -$2.81M | — | -$2.81M | -$2.50 | -$2.50 | 1,483,341 | 1,483,341 |
|---|
| 2025-06-30 | — | — | — | $873,472.00 | — | $1.87M | -$1.87M | $76,428.00 | -$1.8M | — | -$1.8M | -$51.10 | -$51.10 | 54,261 | 54,261 |
|---|
| 2025-03-31 | — | — | — | $1.55M | — | — | -$2.47M | $1.35M | -$1.12M | — | -$1.12M | -$0.36 | -$0.36 | 5,349,662 | 5,349,662 |
|---|
| 2024-12-31 | — | — | — | $1.13M | — | — | -$2.19M | $124,629.00 | -$2.06M | — | -$2.06M | -$65.69 | -$65.69 | 1,463 | 1,463 |
|---|
| 2024-09-30 | — | — | — | $707,747.00 | — | — | -$1.83M | -$103,752.00 | -$1.93M | — | -$1.93M | -$107.62 | -$107.62 | 24,907 | 24,907 |
|---|
| 2024-06-30 | — | — | — | $401,104.00 | — | — | -$3.37M | -$6.2M | -$9.57M | — | -$9.57M | -$4.54 | -$4.54 | 2,275,699 | 2,275,699 |
|---|
| 2024-03-31 | — | — | — | $1.2M | — | — | -$2.78M | -$7.02M | -$9.8M | — | -$9.8M | -$5.14 | -$5.14 | 2,141,131 | 2,141,131 |
|---|
| 2023-12-31 | — | — | — | $2.96M | — | — | -$4.91M | $2.54M | -$2.36M | — | -$2.36M | -$3.05 | -$3.05 | 86,126 | 86,126 |
|---|
| 2023-09-30 | — | — | — | $1.91M | — | — | -$3.84M | $7.89M | $4.04M | — | $4.04M | $1.84 | $0.37 | 1,564,275 | 7,818,886 |
|---|
| 2023-06-30 | — | — | — | $2.22M | — | — | -$5.78M | $1.61M | -$4.17M | — | -$4.17M | -$3.22 | -$3.22 | 1,411,029 | 1,411,029 |
|---|
| 2023-03-31 | — | — | — | $770,430.00 | — | — | -$2.59M | $1.08M | -$1.51M | — | -$1.51M | -$1.20 | -$1.20 | 1,392,210 | — |
|---|
| 2022-12-31 | — | — | — | $2.47M | — | — | -$3.81M | $62,521.00 | -$3.75M | — | -$3.75M | -$11.44 | -$11.44 | -37,207,963 | -37,207,963 |
|---|
| 2022-09-30 | — | — | — | $1.8M | — | — | -$3.71M | $16,152.00 | -$3.69M | — | -$3.69M | -$0.09 | -$0.09 | 39,046,852 | 39,046,852 |
|---|
| 2022-06-30 | — | — | — | $2.16M | — | — | -$3.64M | $6,934.00 | -$3.64M | — | -$3.64M | -$0.09 | -$0.09 | 38,325,311 | 38,325,311 |
|---|
| 2022-03-31 | — | — | — | $2.63M | — | — | -$4.12M | -$180.00 | -$4.12M | — | -$4.12M | -$0.11 | — | 38,122,928 | — |
|---|
| 2021-12-31 | — | — | — | $726,539.00 | — | — | -$3.03M | -$206,158.00 | -$3.24M | — | -$3.24M | -$0.07 | — | 952,330 | 952,330 |
|---|
| 2021-09-30 | — | — | — | $2.98M | — | — | -$4.41M | -$1.06M | -$5.47M | — | -$5.47M | -$0.15 | — | 37,634,747 | 37,634,747 |
|---|
| 2021-06-30 | — | — | — | $1.66M | — | — | -$18.28M | $185,898.00 | -$18.09M | — | -$18.09M | — | — | 35,906,891 | 35,906,891 |
|---|
| 2021-03-31 | — | — | — | $1.35M | — | — | -$3.09M | $41,700.00 | -$3.09M | — | -$3.09M | — | — | 28,553,307 | 8,544,298 |
|---|
| 2020-12-31 | — | — | — | -$3.67M | — | — | -$4.29M | $0.00 | -$4.29M | — | -$4.29M | — | — | — | 121,864 |
|---|
| 2020-09-30 | — | — | — | $1.74M | — | — | -$3.12M | $135.00 | -$3.12M | — | -$3.12M | — | — | 7,626,780 | 28,269,692 |
|---|
| 2020-06-30 | -$1,888.00 | $377,169.00 | -$379,057.00 | $1.92M | — | — | -$1.09M | -$29,138.00 | -$1.09M | — | -$1.09M | — | — | — | 28,036,201 |
|---|
| 2020-03-31 | $363,515.00 | $172,871.00 | $190,644.00 | $2.48M | — | — | -$3.54M | $9,989.00 | -$3.53M | — | -$981,949.00 | — | — | — | 1,113,737 |
|---|
| 2019-12-31 | $79,585.00 | $346,975.00 | -$267,390.00 | $69,986.00 | — | — | -$690,672.00 | $12,482.00 | -$678,190.00 | — | -$1.34M | — | — | — | -11,886,383 |
|---|
| 2019-09-30 | $420,812.00 | $285,510.00 | $135,302.00 | $57,502.00 | — | — | -$849,307.00 | $28,463.00 | -$820,844.00 | — | -$837,026.00 | — | — | 541,859 | 12,512,709 |
|---|
| 2019-06-30 | $464,513.00 | $219,864.00 | $244,649.00 | $60,909.00 | — | — | -$821,710.00 | -$26,819.00 | -$794,891.00 | — | -$794,891.00 | — | — | — | 541,367 |
|---|
| 2019-03-31 | $612,123.00 | $245,937.00 | $366,186.00 | $88,391.00 | — | — | -$940,002.00 | -$23,044.00 | -$916,958.00 | — | -$916,958.00 | — | — | — | 540,628 |
|---|
| 2018-12-31 | $279,405.00 | $461,506.00 | -$182,101.00 | $203,292.00 | — | — | -$2.93M | $908,185.00 | -$3.84M | — | -$3.84M | — | — | — | -10,318,200 |
|---|
| 2018-09-30 | $557,089.00 | $476,453.00 | $80,636.00 | $160,867.00 | — | — | -$3.12M | -$40,351.00 | -$3.08M | — | -$3.08M | — | — | — | 11,779,584 |
|---|
| 2018-06-30 | $526,601.00 | $302,826.00 | $223,775.00 | $259,124.00 | — | — | -$2.11M | -$45,744.00 | -$2.07M | — | -$2.07M | — | — | — | 11,656,788 |
|---|
| 2018-03-31 | $302,475.00 | $297,500.00 | $4,975.00 | $439,970.00 | — | — | -$1.89M | -$33,466.00 | -$1.86M | — | -$1.86M | — | — | — | 8,956,279 |
|---|
| 2017-12-31 | $938,771.00 | $1.53M | -$594,514.00 | $330,648.00 | — | — | -$3.25M | $767,988.00 | -$4.02M | — | -$4.02M | — | — | — | -7,097,168 |
|---|
| 2017-09-30 | $675,831.00 | $323,527.00 | $352,304.00 | $290,447.00 | — | — | -$1.18M | $68.00 | -$1.18M | — | -$1.18M | -$0.13 | -$0.13 | 8,892,079 | 8,892,079 |
|---|
| 2017-06-30 | $1.07M | $290,591.00 | $782,270.00 | $290,841.00 | — | — | -$820,662.00 | -$2,654.00 | -$818,008.00 | — | -$818,008.00 | — | — | — | 8,882,326 |
|---|
| 2017-03-31 | $643,187.00 | $258,721.00 | $408,529.00 | $348,442.00 | — | — | -$1.36M | -$12,883.00 | -$1.35M | — | -$1.35M | — | — | — | 6,993,574 |
|---|
| 2016-12-31 | $653,204.00 | $50,235.00 | $283,693.00 | $256,010.00 | — | — | -$1.1M | -$2,305.00 | -$1.1M | — | -$1.1M | — | — | — | 1,346 |
|---|
| 2016-09-30 | $613,198.00 | $19,695.00 | $376,498.00 | $247,578.00 | — | — | $301,262.00 | -$8,893.00 | $310,155.00 | — | $310,155.00 | $0.06 | $0.06 | 5,434,212 | 5,508,545 |
|---|
| 2016-06-30 | $956,486.00 | $47,018.00 | $679,638.00 | $321,989.00 | — | — | -$1.01M | -$5,870.00 | -$1.01M | — | -$1.01M | — | — | — | 5,427,261 |
|---|
| 2016-03-31 | $738,023.00 | $21,714.00 | $537,995.00 | $363,292.00 | — | — | -$1.52M | -$8,029.00 | -$1.51M | — | -$1.51M | — | — | — | 5,425,045 |
|---|
| 2015-12-31 | $468,607.00 | $32,427.00 | $263,134.00 | $403,450.00 | — | — | -$3.86M | -$13,245.00 | -$3.85M | — | -$3.58M | — | — | — | 2,347 |
|---|
| 2015-09-30 | $169,473.00 | $15,590.00 | -$8,479.00 | $319,646.00 | — | — | -$2.35M | -$18,519.00 | -$2.33M | — | -$2.33M | -$0.45 | -$0.45 | 5,144,837 | 5,144,837 |
|---|
| 2015-06-30 | $966,922.00 | $22,716.00 | $625,897.00 | $378,225.00 | — | — | -$2.12M | -$30,812.00 | -$2.09M | — | -$2.09M | — | — | — | 5,144,837 |
|---|
| 2015-03-31 | $510,047.00 | $44,690.00 | $283,706.00 | $305,574.00 | — | — | -$1.36M | -$38,398.00 | -$1.32M | — | -$1.32M | — | — | — | 5,125,837 |
|---|
| 2014-12-31 | $1.45M | -$836,460.00 | $1.18M | $229,932.00 | — | — | -$932,487.00 | -$20,235.00 | -$912,252.00 | — | -$912,252.00 | — | — | — | 70,484 |
|---|
| 2014-09-30 | $453,313.00 | $162,145.00 | $291,168.00 | $183,886.00 | — | — | -$1.14M | -$18,447.00 | -$1.12M | $0.00 | -$1.12M | — | — | — | 4,924,837 |
|---|
| 2014-06-30 | $1.35M | $141,408.00 | $1.21M | $248,951.00 | — | — | -$515,502.00 | -$20,507.00 | -$494,995.00 | $0.00 | -$510,788.00 | — | — | — | 4,894,837 |
|---|
| 2014-03-31 | $1.17M | $604,323.00 | $569,596.00 | $253,538.00 | — | — | -$613,365.00 | $17,765.00 | -$595,600.00 | $0.00 | -$595,600.00 | — | — | — | 4,197,937 |
|---|
| 2013-12-31 | $571,474.00 | $410,541.00 | $160,933.00 | $250,819.00 | — | — | -$780,818.00 | -$740.00 | -$781,558.00 | — | -$781,558.00 | — | — | — | 114,900 |
|---|
| 2013-09-30 | $344,709.00 | $94,036.00 | $250,673.00 | $233,848.00 | — | — | -$545,179.00 | $809.00 | -$544,370.00 | $0.00 | — | — | — | — | 1,791,768 |
|---|
| 2013-06-30 | $1.08M | $633,022.00 | $443,343.00 | $274,416.00 | — | — | -$452,828.00 | $191,615.00 | -$261,213.00 | $0.00 | — | — | — | — | 1,369,114 |
|---|
| 2013-03-31 | $1.59M | $776,245.00 | $809,058.00 | $247,716.00 | — | — | -$31,885.00 | $92,253.00 | $60,368.00 | $0.00 | $60,368.00 | — | — | — | 1,278,948 |
|---|
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 | — | — | — | $3.47M | — | — | -$9.85M | -$1.78M | -$11.63M | — | -$11.63M | -$8.66 | -$8.66 | 1,729,946 | 1,729,946 |
|---|
| 2024-12-31 | — | — | — | $3.44M | — | — | -$10.17M | -$13.19M | -$23.36M | — | -$23.36M | -$1,080.87 | -$1,080.87 | 25,129 | 25,129 |
|---|
| 2023-12-31 | — | — | — | $7.87M | — | — | -$17.12M | $13.12M | -$4M | — | -$4M | -$5.33 | -$5.33 | 1,542,453 | 1,542,453 |
|---|
| 2022-12-31 | — | — | — | $9.07M | — | — | -$15.28M | $85,427.00 | -$15.2M | — | -$15.2M | -$11.74 | -$11.74 | 1,294,200 | 1,294,200 |
|---|
| 2021-12-31 | — | — | — | $6.75M | — | — | -$28.81M | -$1.08M | -$29.89M | — | -$29.89M | -$0.85 | — | 35,017,244 | 35,017,244 |
|---|
| 2020-12-31 | — | — | — | $2.47M | — | — | -$9.49M | $141.00 | -$9.49M | — | -$9.49M | — | — | — | 28,188,438 |
|---|
| 2019-12-31 | $1.58M | $1.1M | $478,747.00 | $276,788.00 | — | — | -$3.47M | $90,808.00 | -$3.38M | — | -$3.89M | — | — | — | 612,672 |
|---|
| 2018-12-31 | $1.67M | $1.54M | $127,285.00 | $1.06M | — | — | -$10.06M | $788,625.00 | -$10.85M | — | -$10.85M | — | — | — | 486,951 |
|---|
| 2017-12-31 | $3.35M | $2.41M | $948,580.00 | $1.26M | — | — | -$6.61M | $752,520.00 | -$7.37M | — | -$7.37M | — | — | — | 1,171,683 |
|---|
| 2016-12-31 | $2.96M | $138,662.00 | $1.88M | $1.19M | — | — | -$3.33M | -$25,097.00 | -$3.3M | — | -$3.3M | — | — | — | 5,430,205 |
|---|
| 2015-12-31 | $2.12M | $115,423.00 | $1.16M | $1.41M | — | — | -$9.68M | -$100,973.00 | -$9.58M | -$269,344.00 | -$9.31M | — | — | — | 5,140,920 |
|---|
| 2014-12-31 | $4.43M | $71,416.00 | $3.25M | $916,308.00 | — | — | -$3.2M | -$76,954.00 | -$3.13M | — | -$3.14M | — | — | — | 4,745,684 |
|---|
| 2013-12-31 | $3.58M | $1.91M | $1.66M | $1.01M | — | — | -$1.81M | $283,938.00 | -$1.53M | — | -$1.53M | — | — | — | 1,596,722 |
|---|