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 | — | — | — | $1.46M | — | $2.79M | -$2.79M | -$22,568.00 | — | — | -$2.81M | -$0.54 | -$0.54 | 5,232,625 | 5,232,625 |
|---|
| 2026-03-31 | — | — | — | $2.34M | — | $4.31M | -$4.31M | — | — | — | -$4.25M | -$0.84 | -$0.84 | 5,028,764 | 5,028,764 |
|---|
| 2025-12-31 | — | — | — | $2.49M | — | $4.26M | -$4.26M | $38,853.00 | — | — | -$4.22M | -$1.30 | -$1.30 | 267,422 | 267,422 |
|---|
| 2025-09-30 | — | — | — | $1.9M | — | $3.48M | -$3.48M | $46,704.00 | — | — | -$3.43M | -$1.16 | -$1.16 | 2,943,655 | 2,943,655 |
|---|
| 2025-06-30 | — | — | — | $1.23M | — | $2.77M | -$2.77M | $27,305.00 | — | — | -$2.74M | -$2.15 | -$2.15 | 1,277,217 | 1,277,217 |
|---|
| 2025-03-31 | — | — | — | $2.17M | — | $4.15M | -$4.15M | — | — | — | -$4.1M | -$3.15 | -$3.15 | 1,300,944 | 1,300,944 |
|---|
| 2024-12-31 | — | — | — | $2.23M | — | $4.15M | -$4.15M | $88,957.00 | — | — | -$4.06M | -$2.81 | -$2.81 | 68,277 | 68,277 |
|---|
| 2024-09-30 | — | — | — | $3.29M | — | $4.96M | -$4.96M | $115,992.00 | — | — | -$4.85M | -$3.76 | -$3.76 | 1,289,823 | 1,289,823 |
|---|
| 2024-06-30 | — | — | — | $2.82M | — | $5.01M | -$5.01M | $225,334.00 | — | — | -$4.79M | -$7.64 | -$7.64 | 626,726 | 626,726 |
|---|
| 2024-03-31 | — | — | — | $3.29M | — | $5.01M | -$5.01M | $81,921.00 | — | — | -$4.93M | -$0.52 | -$0.52 | 9,399,831 | 9,399,831 |
|---|
| 2023-12-31 | — | — | — | $3.55M | — | $5.97M | -$5.97M | -$200,891.00 | — | — | -$4.89M | -$0.52 | -$0.52 | 119,206 | 119,206 |
|---|
| 2023-09-30 | — | — | — | $1.98M | — | $3.9M | -$3.9M | $427,454.00 | — | — | -$3.48M | -$0.37 | -$0.37 | 9,376,872 | 9,376,872 |
|---|
| 2023-06-30 | — | — | — | $3.13M | — | $5.47M | -$5.47M | -$84,580.00 | — | — | -$5.56M | -$0.61 | -$0.61 | 9,136,573 | 9,136,573 |
|---|
| 2023-03-31 | — | — | — | $2.62M | — | $5.68M | -$5.68M | $93,085.00 | — | — | -$5.59M | -$0.68 | -$0.68 | 8,281,483 | 8,281,483 |
|---|
| 2022-12-31 | $125,000.00 | — | — | $3M | — | $7.05M | -$6.93M | -$7.87M | — | — | -$13.23M | -$1.61 | -$1.61 | 521,045 | 521,045 |
|---|
| 2022-09-30 | $125,000.00 | — | — | $2.41M | — | $6.3M | -$6.17M | $26,276.00 | — | — | -$6.15M | -$0.87 | -$0.87 | 7,098,741 | 7,098,741 |
|---|
| 2022-06-30 | $125,000.00 | — | — | $3.23M | — | $6.1M | -$5.98M | -$64,666.00 | — | — | -$6.04M | -$0.87 | -$0.87 | 6,981,970 | 6,981,970 |
|---|
| 2022-03-31 | $125,000.00 | — | — | $3.1M | — | $5.97M | -$5.84M | -$4.63M | — | — | -$10.47M | -$1.82 | — | 5,770,467 | — |
|---|
| 2021-12-31 | $125,000.00 | — | — | $2.99M | — | $5.62M | -$5.49M | -$113,884.00 | — | — | -$4.22M | -$0.71 | — | 115,779 | -74,240,660 |
|---|
| 2021-09-30 | $125,000.00 | — | — | $2.47M | — | $5.19M | -$5.06M | -$348,968.00 | — | — | -$5.41M | -$0.94 | — | 5,770,516 | 86,557,736 |
|---|
| 2021-06-30 | $125,000.00 | — | — | $2.59M | — | $5.2M | -$5.07M | -$376,995.00 | — | — | -$5.45M | -$0.95 | — | 5,728,250 | 85,923,755 |
|---|
| 2021-03-31 | $125,000.00 | — | — | $2.57M | — | $5.51M | -$5.38M | -$305,659.00 | — | — | -$5.69M | -$3.31 | — | 1,720,290 | 66,298,723 |
|---|
| 2020-12-31 | $125,000.00 | — | — | $2.81M | — | $4.92M | -$4.79M | -$64,115.00 | — | — | -$3.01M | — | — | — | -27,804,014 |
|---|
| 2020-09-30 | $125,000.00 | — | — | $2.49M | — | $4.28M | -$4.16M | -$3.91M | — | — | -$8.07M | — | — | — | 34,112,254 |
|---|
| 2020-06-30 | $125,000.00 | — | — | $2.99M | — | $4.89M | -$4.77M | -$575,938.00 | — | — | -$5.34M | — | — | — | 29,887,329 |
|---|
| 2020-03-31 | $125,000.00 | — | — | $3.05M | — | $4.89M | -$4.77M | -$290,923.00 | — | — | -$5.06M | — | — | — | 25,804,349 |
|---|
| 2019-12-31 | $125,000.00 | — | — | $3.07M | — | $4.87M | -$4.75M | -$171,567.00 | — | — | -$3.1M | — | — | — | 1,308,133 |
|---|
| 2019-09-30 | $125,000.00 | — | — | $3.67M | — | $5.51M | -$5.39M | -$89,281.00 | — | — | -$5.48M | — | — | — | 21,662,824 |
|---|
| 2019-06-30 | $125,000.00 | — | — | $3.56M | — | $5.69M | -$5.57M | -$334,757.00 | — | — | -$5.9M | — | — | — | 20,605,762 |
|---|
| 2019-03-31 | $125,000.00 | — | — | $2.77M | — | $4.99M | -$4.86M | $2.49M | — | — | -$2.37M | — | — | — | 19,104,785 |
|---|
| 2018-12-31 | $125,000.00 | — | — | $2.34M | — | $4.88M | -$4.75M | -$188,170.00 | — | — | $5.48M | — | — | — | 134,958 |
|---|
| 2018-09-30 | $125,000.00 | — | — | $2.19M | — | $4.15M | -$4.02M | -$634,166.00 | — | — | -$4.66M | — | — | — | 17,801,230 |
|---|
| 2018-06-30 | $125,000.00 | — | — | $4.59M | — | $8.14M | -$8.01M | -$219,203.00 | — | — | -$8.23M | — | — | — | 17,743,229 |
|---|
| 2018-03-31 | $125,000.00 | — | — | $2.74M | — | $4.41M | -$4.28M | -$195,891.00 | — | — | -$4.48M | — | — | — | 17,683,847 |
|---|
| 2017-12-31 | $125,000.00 | — | — | $3.21M | — | $4.81M | -$4.68M | $354.00 | — | — | -$4.68M | — | — | — | 2,455,511 |
|---|
| 2017-09-30 | — | — | — | $3.35M | — | $4.52M | -$4.4M | -$1.27M | — | — | -$5.67M | — | — | — | 8,054,658 |
|---|
| 2017-06-30 | $125,000.00 | — | — | $3.35M | — | $4.52M | -$4.4M | -$1.27M | — | — | -$5.67M | — | — | — | 8,054,658 |
|---|
| 2017-03-31 | $125,000.00 | — | — | $3.48M | — | $4.94M | -$4.82M | -$341,738.00 | — | — | -$5.16M | — | — | — | 1,670,582 |
|---|
| 2016-12-31 | — | — | — | $3.62M | — | $5.26M | -$5.13M | -$262,745.00 | — | — | -$5.4M | — | — | — | 57,870 |
|---|
| 2016-09-30 | — | — | — | $4.23M | — | $5.72M | -$5.6M | -$813,084.00 | — | — | -$6.41M | — | — | — | 1,993,233 |
|---|
| 2016-06-30 | — | — | — | $3.34M | — | $4.87M | -$4.74M | $209,694.00 | — | — | -$4.53M | — | — | — | 1,723,147 |
|---|
| 2016-03-31 | — | — | — | $3.44M | — | $5.3M | -$5.18M | -$537,771.00 | — | — | -$5.72M | — | — | — | 23,388,152 |
|---|
| 2015-12-31 | — | — | — | $3.7M | — | $5.07M | -$4.95M | -$566,969.00 | — | — | -$5.51M | — | — | — | 478,000 |
|---|
| 2015-09-30 | — | — | — | $2.88M | — | $4.37M | -$4.24M | -$25,299.00 | — | — | -$4.27M | — | — | — | 23,023,402 |
|---|
| 2015-06-30 | — | — | — | $3.57M | — | $5.37M | -$5.24M | -$430,203.00 | — | — | -$5.67M | — | — | — | 20,969,821 |
|---|
| 2015-03-31 | — | — | — | $4.51M | — | $6.54M | -$6.41M | -$591,820.00 | — | — | -$7.01M | — | — | — | 19,990,217 |
|---|
| 2014-12-31 | — | — | — | $4.28M | — | $6.56M | -$6.43M | -$24,370.00 | — | — | -$6.46M | — | — | — | 1,540,485 |
|---|
| 2014-09-30 | — | — | — | $4.63M | — | $6.79M | -$6.67M | -$273,559.00 | — | — | -$6.94M | — | — | — | 17,526,531 |
|---|
| 2014-06-30 | — | — | — | $3.17M | — | $6.54M | -$6.41M | -$260,482.00 | — | — | -$6.67M | — | — | 17,526,531 | 17,526,531 |
|---|
| 2014-03-31 | — | — | — | $2.89M | — | $5.33M | -$5.2M | -$220,668.00 | — | — | -$5.42M | — | — | — | 16,371,097 |
|---|
| 2013-12-31 | — | — | — | $1.87M | — | $3.39M | -$3.26M | -$687,231.00 | — | — | -$3.95M | — | — | — | 1,784,955 |
|---|
| 2013-09-30 | — | — | — | $2.27M | — | $3.66M | -$3.53M | -$537,754.00 | — | — | -$4.07M | — | — | — | 13,601,800 |
|---|
| 2013-06-30 | — | — | — | $2.02M | — | $3.97M | -$3.85M | $4.27M | — | — | $420,884.00 | $0.01 | — | 12,087,004 | 13,617,726 |
|---|
| 2013-03-31 | — | — | — | $3.2M | — | $4.89M | -$4.77M | $4.12M | — | — | -$650,974.00 | — | — | — | 9,554,668 |
|---|
| 2012-12-31 | — | — | — | $3.43M | — | $5.21M | -$5.21M | -$3.05M | — | — | -$8.26M | — | — | — | 305,832 |
|---|
| 2012-09-30 | — | — | — | $3.54M | — | $4.96M | -$4.96M | -$1.06M | — | — | -$6.02M | — | — | — | 7,475,958 |
|---|
| 2012-06-30 | — | — | — | $4.11M | — | $5.71M | -$5.71M | -$396,861.00 | — | — | -$6.1M | -$0.18 | -$0.18 | 33,236,060 | 33,236,060 |
|---|
| 2012-03-31 | — | — | — | $4.69M | — | $6.26M | -$6.26M | $77,232.00 | — | — | -$6.19M | — | — | — | 33,197,196 |
|---|
| 2011-12-31 | — | — | — | $5.14M | — | $6.39M | -$6.39M | $264,314.00 | — | — | -$6.12M | — | — | — | -13,711,776 |
|---|
| 2011-09-30 | — | — | — | $5.41M | — | $6.82M | -$6.82M | $430,160.00 | — | — | -$6.39M | — | — | — | 25,150,084 |
|---|
| 2011-06-30 | — | — | — | $4.96M | — | $6.25M | -$6.25M | -$698,019.00 | — | — | -$6.94M | — | — | — | 16,366,409 |
|---|
| 2011-03-31 | — | — | — | $4.35M | — | $5.56M | -$3.56M | -$200,364.00 | — | — | -$3.76M | — | — | — | — |
|---|
| 2010-12-31 | — | — | — | $4.05M | — | $5.43M | -$5.43M | $101,247.00 | — | — | -$5.33M | — | — | — | — |
|---|
| 2010-09-30 | — | — | — | $3.95M | — | $5.17M | -$5.17M | $454,217.00 | — | — | -$4.72M | — | — | — | — |
|---|
| 2010-06-30 | — | — | — | $3.44M | — | $4.46M | -$4.46M | $1.83M | — | — | -$2.63M | — | — | — | — |
|---|
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.78M | — | $14.65M | -$14.65M | $155,666.00 | $14.5M | — | -$14.5M | -$6.83 | -$6.83 | 2,123,344 | 2,123,344 |
|---|
| 2024-12-31 | — | — | — | $11.64M | — | $19.13M | -$19.13M | $512,204.00 | $18.6M | — | -$18.62M | -$16.94 | -$16.94 | 1,098,899 | 1,098,899 |
|---|
| 2023-12-31 | — | — | — | $11.29M | — | $21.03M | -$21.03M | $235,068.00 | -$20.8M | -$1.28M | -$19.51M | -$2.16 | -$2.16 | 9,045,320 | 9,045,320 |
|---|
| 2022-12-31 | $500,000.00 | — | — | $11.73M | — | $25.42M | -$24.92M | -$12.54M | -$37.47M | -$1.57M | -$35.9M | -$5.03 | -$5.03 | 7,142,970 | 7,142,970 |
|---|
| 2021-12-31 | $500,000.00 | — | — | $10.62M | — | $21.51M | -$21.01M | -$1.15M | -$22.15M | -$1.38M | -$20.77M | -$3.83 | — | 5,426,953 | 5,426,953 |
|---|
| 2020-12-31 | $500,000.00 | — | — | $11.34M | — | $18.99M | -$18.49M | -$4.84M | -$23.33M | -$1.85M | -$21.48M | — | — | — | 2,130,750 |
|---|
| 2019-12-31 | $500,000.00 | — | — | $13.07M | — | $21.07M | -$20.57M | $1.9M | -$18.67M | -$1.82M | -$16.85M | — | — | — | 21,832,932 |
|---|
| 2018-12-31 | $500,000.00 | — | — | $11.87M | — | $21.57M | -$21.07M | -$1.24M | -$22.3M | -$10.42M | -$11.88M | — | — | — | 17,582,879 |
|---|
| 2017-12-31 | $500,000.00 | — | — | $13.08M | — | $18.97M | -$18.47M | -$1.93M | -$20.4M | — | -$20.4M | — | — | — | 7,627,210 |
|---|
| 2016-12-31 | — | — | — | $14.62M | — | $21.15M | -$20.65M | -$1.4M | — | — | -$22.05M | — | — | — | 1,854,054 |
|---|
| 2015-12-31 | — | — | — | $14.66M | — | $21.35M | -$20.85M | -$1.61M | — | — | -$22.46M | — | — | — | 21,813,228 |
|---|
| 2014-12-31 | — | — | — | $14.97M | — | $25.22M | -$24.72M | -$779,079.00 | — | — | -$25.49M | — | — | — | 18,472,399 |
|---|
| 2013-12-31 | — | — | — | $9.36M | — | $15.91M | -$15.41M | $7.16M | — | — | -$8.25M | — | — | — | 13,540,566 |
|---|
| 2012-12-31 | — | — | — | $15.77M | — | $22.14M | -$22.14M | -$4.43M | — | — | -$26.57M | — | — | — | 7,730,904 |
|---|
| 2011-12-31 | — | — | — | $19.86M | — | $25.02M | -$23.02M | -$203,909.00 | -$23.22M | $0.00 | -$23.22M | — | — | — | 4,648,373 |
|---|
| 2010-12-31 | — | — | — | $14.71M | — | $19.64M | -$19.64M | $818,992.00 | -$18.82M | $0.00 | -$18.82M | — | — | — | 12,375,402 |
|---|