Complete source-backed income-statement history.
- Available history
- 2012-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.18M | $719,330.00 | — | — | — | — | -$1.74M | $24,563.00 | -$1.72M | $0.00 | -$1.71M | -$0.15 | — | 11,338,888 | — |
|---|
| 2026-03-31 | $1.55M | $1.01M | — | — | — | — | -$1.85M | -$2,529.00 | -$1.86M | $0.00 | -$1.85M | -$0.19 | — | 9,587,283 | — |
|---|
| 2025-12-31 | $1.67M | $1.11M | — | — | — | — | -$2.89M | -$12,703.00 | -$2.9M | $0.00 | -$2.9M | -$0.53 | — | 793,806 | — |
|---|
| 2025-09-30 | $1.73M | $968,951.00 | — | — | — | — | -$2.36M | -$14,799.00 | -$2.37M | $0.00 | -$2.36M | -$0.83 | — | 2,848,707 | — |
|---|
| 2025-06-30 | $1.64M | $928,780.00 | — | — | — | — | -$496,544.00 | $4,487.00 | -$492,057.00 | $0.00 | -$475,965.00 | -$0.23 | — | 2,110,059 | — |
|---|
| 2025-03-31 | $1.5M | $719,206.00 | — | — | — | — | -$705,341.00 | -$35,749.00 | -$741,090.00 | $0.00 | -$722,062.00 | -$0.39 | — | 1,893,493 | — |
|---|
| 2024-12-31 | $1.62M | $670,668.00 | — | — | — | — | -$595,957.00 | -$184,681.00 | -$780,638.00 | $50.00 | -$761,941.00 | -$0.55 | — | 56,312 | — |
|---|
| 2024-09-30 | $1.69M | $696,521.00 | — | — | — | — | -$423,912.00 | $2,308.00 | -$421,604.00 | $0.00 | -$405,045.00 | -$0.33 | — | 1,275,444 | — |
|---|
| 2024-06-30 | $1.69M | $626,345.00 | — | — | — | — | -$582,350.00 | -$112.00 | -$582,462.00 | $3,781.00 | -$553,147.00 | -$0.50 | — | 1,165,083 | — |
|---|
| 2024-03-31 | $1.73M | $652,891.00 | — | — | — | — | -$802,926.00 | -$1,736.00 | -$804,662.00 | $2,490.00 | -$791,832.00 | -$0.70 | — | 1,148,118 | — |
|---|
| 2023-12-31 | $1.89M | $697,594.00 | — | — | — | — | -$651,538.00 | $4,107.00 | -$647,431.00 | -$122,229.00 | -$513,661.00 | -$3.90 | — | -9,391,612 | — |
|---|
| 2023-09-30 | $2.01M | $923,641.00 | — | — | — | — | -$1.33M | $1,746.00 | -$1.33M | -$7,228.00 | -$1.32M | -$0.12 | -$0.12 | 11,115,612 | 11,115,612 |
|---|
| 2023-06-30 | $1.84M | $765,241.00 | — | — | — | — | -$1.43M | $497.00 | -$1.43M | $950.00 | -$1.41M | -$0.14 | — | 10,387,359 | 10,387,359 |
|---|
| 2023-03-31 | $1.96M | $1.07M | — | — | — | — | -$1.13M | $6,584.00 | -$1.12M | -$10,873.00 | -$1.07M | -$0.11 | — | 10,016,603 | — |
|---|
| 2022-12-31 | $1.95M | $1.24M | — | — | — | — | -$1.05M | $15,867.00 | -$1.03M | $22,532.00 | -$1.03M | -$0.14 | — | 0 | — |
|---|
| 2022-09-30 | $2.11M | $1.23M | — | — | — | — | -$1.11M | -$10,083.00 | -$1.12M | -$25,479.00 | -$959,500.00 | -$0.13 | -$0.13 | 8,461,494 | 8,461,494 |
|---|
| 2022-06-30 | $2.2M | $932,443.00 | — | — | — | — | -$27,053.00 | -$10,337.00 | -$37,390.00 | $15,547.00 | $91,063.00 | -$0.01 | — | 8,202,793 | 8,202,793 |
|---|
| 2022-03-31 | $2.05M | $861,672.00 | — | — | — | — | -$916,213.00 | $901.00 | -$915,312.00 | -$25,788.00 | -$703,265.00 | -$0.11 | — | 8,103,557 | — |
|---|
| 2021-12-31 | $1.47M | $656,074.00 | — | — | — | — | -$1.43M | $2,871.00 | -$1.43M | -$2,773.00 | -$1.27M | -$0.30 | — | -6,609,038 | 612,701 |
|---|
| 2021-09-30 | $1.68M | $346,525.00 | — | — | — | — | -$92,502.00 | $2,393.00 | -$90,109.00 | -$1,724.00 | -$80,562.00 | -$0.01 | — | 15,115,167 | 15,115,167 |
|---|
| 2021-06-30 | $1.46M | $260,047.00 | — | — | — | — | -$541,528.00 | $1,850.00 | -$539,678.00 | $49,934.00 | -$635,624.00 | -$0.04 | — | 13,472,385 | 13,472,385 |
|---|
| 2021-03-31 | $1.48M | $261,154.00 | — | — | — | — | -$823,477.00 | $885.00 | -$822,592.00 | -$66,977.00 | -$770,689.00 | -$0.06 | — | 13,263,402 | 13,263,402 |
|---|
| 2020-12-31 | $1.22M | $237,813.00 | — | — | — | — | -$696,518.00 | $651,079.00 | -$45,439.00 | -$3,182.00 | -$78,920.00 | — | — | — | 519,317 |
|---|
| 2020-09-30 | $1.31M | $205,974.00 | — | — | — | — | -$920,582.00 | -$5,253.00 | -$925,835.00 | -$13,612.00 | -$941,687.00 | — | — | — | 12,488,268 |
|---|
| 2020-06-30 | $951,830.00 | $169,920.00 | — | — | — | — | -$1.8M | $5,550.00 | -$1.79M | -$12,512.00 | -$1.84M | — | — | — | 10,933,614 |
|---|
| 2020-03-31 | $982,297.00 | $173,477.00 | — | — | — | — | -$1.43M | $664.00 | -$1.43M | -$5,909.00 | -$1.49M | — | — | — | 8,969,475 |
|---|
| 2019-12-31 | $1.05M | $198,572.00 | — | — | — | — | -$456,242.00 | -$555,187.00 | -$1.01M | -$56,174.00 | -$1.14M | — | — | — | 801,407 |
|---|
| 2019-09-30 | $1.34M | $275,218.00 | — | — | — | — | -$908,949.00 | $219,807.00 | -$689,142.00 | -$45,458.00 | -$777,011.00 | — | — | — | 6,984,506 |
|---|
| 2019-06-30 | $1.32M | $226,925.00 | — | — | — | — | -$763,763.00 | $364,469.00 | -$399,294.00 | -$10,236.00 | -$771,234.00 | — | — | — | 5,074,480 |
|---|
| 2019-03-31 | $1.31M | $183,659.00 | — | — | — | — | -$867,182.00 | -$2,583.00 | -$869,765.00 | -$65,633.00 | -$1.16M | — | — | — | 4,969,230 |
|---|
| 2018-12-31 | $1.29M | $82,535.00 | — | — | — | — | -$3.07M | -$34,336.00 | -$3.1M | -$791,120.00 | -$3.8M | — | — | — | 93,476 |
|---|
| 2018-09-30 | $1.89M | $291,685.00 | — | — | — | — | -$7.4M | $25,181.00 | -$7.38M | -$189,950.00 | -$7.23M | — | — | — | 4,856,044 |
|---|
| 2018-06-30 | $2.12M | $339,911.00 | — | — | — | — | -$1.97M | $3,777.00 | -$1.96M | -$123,415.00 | -$2.02M | — | — | — | 4,371,440 |
|---|
| 2018-03-31 | $2.31M | $285,833.00 | — | — | — | — | -$2.1M | $23,448.00 | -$2.07M | -$249,050.00 | -$2.03M | — | — | — | 4,221,620 |
|---|
| 2017-12-31 | $5.46M | $1.48M | — | — | — | — | -$4.98M | $286.00 | -$4.98M | -$561,150.00 | -$4.62M | — | — | — | 8,567 |
|---|
| 2017-09-30 | $3.05M | $357,481.00 | — | — | — | — | -$2.53M | $9,435.00 | -$2.52M | -$201,123.00 | -$2.49M | — | — | — | 3,932,886 |
|---|
| 2017-06-30 | $3.66M | $497,741.00 | — | — | — | — | -$12.28M | $6,939.00 | -$12.27M | -$360,307.00 | -$12.07M | — | — | — | 3,932,886 |
|---|
| 2017-03-31 | $5.63M | $700,646.00 | — | — | — | — | -$3.69M | -$12,473.00 | -$3.7M | -$602,286.00 | -$3.1M | — | — | — | 3,870,386 |
|---|
| 2016-12-31 | $5.67M | $648,917.00 | — | — | — | — | $533,523.00 | -$1.19M | -$661,003.00 | -$71,542.00 | -$589,461.00 | — | — | — | 267,048 |
|---|
| 2016-09-30 | $6.36M | $745,159.00 | — | — | — | — | -$1.28M | -$215,631.00 | -$1.9M | -$623,699.00 | -$1.27M | — | — | — | 1,809,676 |
|---|
| 2016-06-30 | $6.85M | $803,646.00 | — | — | — | — | -$941,179.00 | -$1,259.00 | -$942,438.00 | -$136,169.00 | -$806,269.00 | — | — | — | 1,808,314 |
|---|
| 2016-03-31 | $7.34M | $884,745.00 | — | — | — | — | -$1.9M | $743.00 | -$1.9M | -$458,224.00 | -$1.44M | — | — | — | 1,808,314 |
|---|
| 2015-12-31 | $8.17M | — | — | — | — | — | -$3.43M | $20,738.00 | -$3.41M | $410,102.00 | -$3.82M | — | — | — | 22,008 |
|---|
| 2015-09-30 | $9.22M | $1.46M | — | — | — | — | -$28.83M | -$6,847.00 | -$28.83M | $2.98M | -$31.81M | — | — | — | 1,808,099 |
|---|
| 2015-06-30 | $10.4M | $1.47M | — | — | — | — | -$1.32M | -$22,353.00 | -$1.28M | -$497,196.00 | -$778,279.00 | — | — | — | 14,023,916 |
|---|
| 2015-03-31 | $10.7M | $1.71M | — | — | — | — | -$2.5M | -$29,573.00 | -$2.51M | -$969,626.00 | -$1.54M | — | — | — | 12,719,689 |
|---|
| 2014-12-31 | $7.8M | — | — | — | — | — | -$3.67M | -$239,877.00 | -$3.9M | -$1.93M | -$1.97M | — | — | — | 1,564,222 |
|---|
| 2014-09-30 | $1.58M | $388,084.00 | — | — | — | — | -$582,772.00 | -$941,425.00 | -$1.56M | -$617,717.00 | -$941,027.00 | — | — | — | 6,721,357 |
|---|
| 2014-06-30 | $1.03M | $395,754.00 | — | — | — | — | -$792,216.00 | $1,010.00 | -$821,483.00 | -$333,322.00 | -$488,161.00 | — | — | — | 6,313,717 |
|---|
| 2014-03-31 | $1.24M | $366,471.00 | — | — | — | — | -$551,865.00 | $66,246.00 | -$441,810.00 | -$179,267.00 | -$262,543.00 | — | — | — | 6,316,207 |
|---|
| 2013-12-31 | $1.16M | — | — | — | — | — | -$870,251.00 | $5,692.00 | -$850,171.00 | -$300,262.00 | -$549,909.00 | — | — | — | -142 |
|---|
| 2013-09-30 | $979,289.00 | — | — | — | — | — | -$459,415.00 | -$1,923.00 | -$456,882.00 | -$185,382.00 | -$271,500.00 | — | — | — | 6,318,227 |
|---|
| 2013-06-30 | $976,920.00 | — | — | — | — | — | -$433,714.00 | $9,132.00 | -$224,087.00 | -$90,925.00 | -$133,162.00 | — | — | — | 6,318,227 |
|---|
| 2013-03-31 | $919,803.00 | — | — | — | — | — | -$246,975.00 | -$149,912.00 | -$286,079.00 | $195,737.00 | -$481,816.00 | — | — | — | 4,307,794 |
|---|
| 2012-12-31 | $1.42M | — | — | — | — | — | $397,190.00 | -$38,569.00 | $358,621.00 | — | $358,621.00 | — | — | — | 205,380 |
|---|
| 2012-09-30 | $1.71M | — | — | — | — | — | $616,564.00 | -$38,975.00 | $577,589.00 | — | $577,589.00 | — | — | — | 3,487,847 |
|---|
| 2012-06-30 | $1.51M | — | — | — | — | — | $769,418.00 | -$40,018.00 | $729,400.00 | — | $729,400.00 | — | — | — | 3,487,847 |
|---|
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 | $6.55M | $3.72M | — | — | — | — | -$6.45M | -$58,764.00 | -$6.51M | $0.00 | -$6.45M | -$2.11 | — | 3,080,246 | — |
|---|
| 2024-12-31 | $6.73M | $2.65M | — | — | — | — | -$2.41M | -$184,221.00 | -$2.59M | $6,321.00 | -$2.51M | -$2.07 | — | 1,252,300 | — |
|---|
| 2023-12-31 | $7.7M | $3.46M | — | — | — | — | -$4.54M | $12,934.00 | -$4.53M | -$139,380.00 | -$4.31M | -$4.27 | — | 1,062,152 | — |
|---|
| 2022-12-31 | $8.31M | $4.26M | — | — | — | — | -$3.1M | -$3,652.00 | -$3.11M | -$13,188.00 | -$2.6M | -$0.39 | — | 8,195,282 | — |
|---|
| 2021-12-31 | $6.1M | $1.52M | — | — | — | — | -$2.89M | $7,999.00 | -$2.88M | -$21,540.00 | -$2.76M | -$0.41 | — | 7,221,739 | 14,443,478 |
|---|
| 2020-12-31 | $4.46M | $787,184.00 | — | — | — | — | -$4.85M | $652,040.00 | -$4.19M | -$35,215.00 | -$4.35M | — | — | — | 11,276,228 |
|---|
| 2019-12-31 | $5.03M | $884,374.00 | — | — | — | — | -$3M | $26,505.00 | -$2.97M | -$177,501.00 | -$3.84M | — | — | — | 6,547,815 |
|---|
| 2018-12-31 | $7.62M | $999,964.00 | — | — | — | — | -$14.54M | $18,070.00 | -$14.52M | -$1.35M | -$15.08M | — | — | — | 4,578,834 |
|---|
| 2017-12-31 | $16.08M | $2.69M | — | — | — | — | -$23.27M | $4,187.00 | -$23.26M | -$1.69M | -$22.29M | — | — | — | 3,920,849 |
|---|
| 2016-12-31 | $26.23M | $3.08M | — | — | — | — | -$3.59M | -$1.41M | -$5.4M | -$1.29M | -$4.11M | — | — | — | 2,076,724 |
|---|
| 2015-12-31 | $38.18M | — | — | — | — | — | -$36.39M | -$38,035.00 | -$36.34M | $1.92M | -$38.26M | — | — | — | 1,739,824 |
|---|
| 2014-12-31 | $11.64M | — | — | — | — | — | -$5.6M | -$1.11M | -$6.72M | -$3.06M | -$3.66M | — | — | — | 8,016,074 |
|---|
| 2013-12-31 | $4.03M | — | — | — | — | — | -$2.01M | -$137,011.00 | -$1.82M | -$380,832.00 | -$1.44M | — | — | — | 6,318,085 |
|---|
| 2012-12-31 | $6.15M | — | — | — | — | — | $2.53M | -$159,316.00 | $2.37M | — | $2.37M | — | — | — | 3,693,227 |
|---|