Complete source-backed income-statement history.
- Available history
- 2016-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 | $25.92M | $13M | $12.91M | $942,000.00 | — | $11.88M | $1.04M | -$791,000.00 | $246,000.00 | -$263,000.00 | $509,000.00 | $0.34 | $0.34 | 566,951 | 566,951 |
|---|
| 2026-03-31 | $22.44M | $15.5M | $6.94M | $936,000.00 | — | $11.84M | -$4.9M | -$2.01M | -$6.91M | -$385,000.00 | -$6.53M | -$2.25 | -$2.25 | 3,038,178 | 3,038,178 |
|---|
| 2025-12-31 | $26.63M | $20.37M | $6.26M | $1.11M | — | $11.87M | -$5.61M | -$4.84M | -$10.45M | -$783,000.00 | -$9.66M | -$34.87 | -$34.87 | -2,465,909 | -2,465,909 |
|---|
| 2025-09-30 | $29.34M | $20.8M | $8.54M | $1.12M | — | $12.48M | -$3.94M | -$2.5M | -$6.45M | -$261,000.00 | -$6.18M | -$1.88 | -$1.88 | 3,460,000 | 3,460,000 |
|---|
| 2025-06-30 | $30.85M | $20.06M | $10.79M | $1.13M | — | $14.7M | -$3.91M | -$533,000.00 | -$4.45M | $274,000.00 | -$4.72M | -$55.00 | -$55.00 | 91,564 | 91,564 |
|---|
| 2025-03-31 | $22.42M | $14.38M | $8.04M | $912,000.00 | — | $10.95M | -$2.91M | -$485,000.00 | -$3.39M | -$150,000.00 | -$3.24M | -$8.45 | -$8.45 | 421,541 | 421,541 |
|---|
| 2024-12-31 | $24M | $16.65M | $7.35M | $948,000.00 | — | $23.57M | -$16.23M | -$3.16M | -$19.38M | -$2.68M | -$16.71M | -$84.26 | -$84.26 | -1,628,561 | -1,628,561 |
|---|
| 2024-09-30 | $36.29M | $24.04M | $12.25M | $1.02M | — | $13.11M | -$859,000.00 | -$2.21M | -$3.07M | -$12,000.00 | -$3.06M | -$1.72 | -$1.72 | 1,965,000 | 1,965,000 |
|---|
| 2024-06-30 | $38.51M | $23.99M | $14.53M | $985,000.00 | — | $13.31M | $1.22M | -$2.79M | -$1.57M | -$91,000.00 | -$1.48M | -$0.92 | -$0.92 | 1,958,000 | 1,958,000 |
|---|
| 2024-03-31 | $37.09M | $24.28M | $12.82M | $1.17M | — | $16.42M | -$3.61M | -$2.61M | -$6.22M | $870,000.00 | -$7.09M | -$0.76 | -$0.76 | 9,714,000 | 9,714,000 |
|---|
| 2023-12-31 | $38.81M | $26.5M | $12.31M | $1.05M | — | $28.91M | -$16.6M | -$2.59M | -$19.18M | -$1.51M | -$17.67M | -$18.99 | -$18.99 | -7,508,000 | -7,508,000 |
|---|
| 2023-09-30 | $49.67M | $31.65M | $18.01M | $979,000.00 | — | $29.61M | -$11.6M | -$3.08M | -$14.68M | $3.07M | -$17.75M | -$1.90 | -$1.90 | 9,484,000 | 9,484,000 |
|---|
| 2023-06-30 | $47.05M | $29.22M | $17.83M | $525,000.00 | — | $15.75M | $2.08M | -$2.63M | -$556,000.00 | $255,000.00 | -$811,000.00 | -$0.12 | -$0.12 | 9,385,000 | 9,385,000 |
|---|
| 2023-03-31 | $41.19M | $26.04M | $15.15M | $597,000.00 | — | $15.33M | -$180,000.00 | -$2.69M | -$2.87M | $51,000.00 | -$2.92M | -$0.35 | -$0.35 | 9,366,000 | 9,366,000 |
|---|
| 2022-12-31 | $42.81M | $28.42M | $14.4M | $617,000.00 | — | $15.24M | -$842,000.00 | -$1.6M | -$2.44M | -$426,000.00 | -$2.02M | -$0.26 | -$0.26 | 212,000 | 212,000 |
|---|
| 2022-09-30 | $68.74M | $47.72M | $21.02M | $604,000.00 | — | $14.56M | $6.46M | -$2.84M | $3.63M | $520,000.00 | $3.11M | $0.31 | $0.28 | 8,943,000 | 11,197,000 |
|---|
| 2022-06-30 | $59.63M | $42.79M | $16.83M | $649,000.00 | — | $15.95M | $881,000.00 | -$814,000.00 | $67,000.00 | $41,000.00 | $26,000.00 | -$0.04 | -$0.04 | 8,228 | 8,228 |
|---|
| 2022-03-31 | $50.6M | $37.99M | $12.62M | $613,000.00 | — | $16.07M | -$3.45M | -$1.49M | -$4.94M | -$86,000.00 | -$4.86M | -$0.07 | -$0.07 | 65,428 | 65,428 |
|---|
| 2021-12-31 | $43.99M | $34.65M | $9.34M | $516,000.00 | — | $14.94M | -$5.6M | -$2.17M | -$7.77M | -$626,000.00 | -$7.14M | -$0.11 | -$0.11 | 58,791,277 | 58,791,277 |
|---|
| 2021-09-30 | $61.01M | $45.21M | $15.8M | $355,000.00 | — | $12.29M | $3.51M | -$1.39M | $2.12M | $1.39M | $729,000.00 | $0.01 | $0.01 | 60,094 | 64,710 |
|---|
| 2021-06-30 | $46.75M | $33.92M | $12.83M | $481,000.00 | — | $11.28M | $1.55M | -$1.25M | $302,000.00 | $2.52M | -$2.22M | -$0.04 | -$0.04 | 57,871,000 | 57,871,000 |
|---|
| 2021-03-31 | $33.42M | $24.87M | $8.55M | $474,000.00 | — | $10.59M | -$2.03M | -$3.11M | -$5.15M | $21,000.00 | -$5.17M | -$0.09 | -$0.09 | 55,150,000 | 55,150,000 |
|---|
| 2020-12-31 | $31.86M | $28.3M | $3.56M | $346,000.00 | — | $11.06M | -$7.5M | -$1.89M | -$9.39M | — | -$8.57M | -$0.08 | -$0.08 | — | 17,345,000 |
|---|
| 2020-09-30 | $9.48M | $7.45M | $2.03M | $471,000.00 | — | $3.78M | -$1.75M | -$2.46M | -$4.21M | — | -$4.21M | -$0.10 | -$0.10 | — | 44,215,000 |
|---|
| 2020-06-30 | $7.83M | $5.14M | $2.69M | $285,000.00 | — | $3.49M | -$794,000.00 | -$632,000.00 | -$1.43M | — | -$1.43M | — | — | — | 17,637,000 |
|---|
| 2020-03-31 | $5.72M | $4.13M | $1.59M | $317,000.00 | — | $4.26M | -$2.66M | $714,000.00 | -$1.95M | — | -$1.95M | — | — | — | 12,493 |
|---|
| 2019-12-31 | $5.93M | $4.88M | $1.05M | $317,318.00 | — | $4.2M | -$3.15M | $248,684.00 | — | — | -$2.9M | — | — | — | -10,522,401 |
|---|
| 2019-09-30 | $11.3M | $8.07M | $3.23M | $351,104.00 | — | $4.58M | -$1.35M | $875,863.00 | — | — | -$471,812.00 | — | — | — | 10,746,186 |
|---|
| 2019-06-30 | $10.8M | $7.81M | $2.99M | $324,582.00 | — | $4.22M | -$1.23M | -$192,092.00 | — | — | -$1.42M | — | — | — | 10,590,451 |
|---|
| 2019-03-31 | $4.99M | $3.32M | $1.67M | $235,996.00 | — | $4M | -$2.33M | -$2.28M | — | — | -$4.61M | — | — | — | 10,255,808 |
|---|
| 2018-12-31 | $11.98M | $8.97M | $3.01M | $303,098.00 | — | $4.1M | -$1.08M | $488,881.00 | — | — | -$594,462.00 | — | — | — | -24,695 |
|---|
| 2018-09-30 | $10.2M | $7.76M | $2.43M | $98,952.00 | — | $4.36M | -$1.93M | $707,947.00 | — | — | -$1.22M | -$0.12 | -$0.12 | 10,095,889 | 10,095,889 |
|---|
| 2018-06-30 | $9.66M | $7.94M | $1.73M | $177,098.00 | — | $3.9M | -$2.18M | -$2.28M | — | — | -$4.46M | — | — | — | 9,810,905 |
|---|
| 2018-03-31 | $6M | $4.52M | $1.48M | $92,505.00 | — | $3.29M | -$1.81M | $900,508.00 | — | — | -$905,038.00 | — | — | — | 9,617,234 |
|---|
| 2017-12-31 | $5.34M | $4.73M | $602,303.00 | $107,985.00 | — | $6.25M | -$5.65M | $1.01M | — | — | -$4.63M | — | — | — | 544,916 |
|---|
| 2017-09-30 | $10.23M | $7.33M | $2.9M | $60,403.00 | — | $2.36M | $545,184.00 | -$74,890.00 | — | — | $470,294.00 | $0.09 | $0.08 | 5,379,762 | 5,810,755 |
|---|
| 2017-06-30 | $5.98M | $4.27M | $1.71M | $107,107.00 | — | $2.41M | -$699,044.00 | -$115,089.00 | — | — | -$814,133.00 | — | — | — | 4,621,687 |
|---|
| 2017-03-31 | $4.19M | $2.99M | $1.2M | $190,445.00 | — | $2.64M | -$1.44M | — | — | — | -$1.56M | — | — | — | 4,621,687 |
|---|
| 2016-12-31 | $5M | $3.47M | $1.53M | $161,812.00 | — | $3.15M | -$1.62M | — | — | — | -$1.72M | — | — | — | 113,678 |
|---|
| 2016-09-30 | $7.88M | $5.08M | $2.79M | $244,515.00 | — | $2.29M | $498,823.00 | — | — | — | -$102,435.00 | -$0.02 | -$0.02 | 4,185,637 | 4,185,637 |
|---|
| 2016-06-30 | $4.42M | $2.59M | $1.83M | $264,707.00 | — | $1.48M | $347,478.00 | — | — | — | $313,085.00 | — | — | — | 4,411,513 |
|---|
| 2016-03-31 | $3.08M | $1.81M | $1.26M | $337,399.00 | — | $1.77M | -$508,663.00 | — | — | — | -$553,410.00 | — | — | — | 4,183,028 |
|---|
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 | $109.25M | $75.62M | $33.63M | $4.27M | — | $50M | -$16.37M | -$8.36M | -$24.73M | -$920,000.00 | -$23.81M | -$39.74 | -$39.74 | 631,091 | 631,091 |
|---|
| 2024-12-31 | $135.89M | $88.95M | $46.94M | $4.13M | — | $66.41M | -$19.47M | -$10.77M | -$30.24M | -$1.91M | -$28.34M | -$90.69 | -$90.69 | 326,439 | 326,439 |
|---|
| 2023-12-31 | $176.72M | $113.42M | $63.3M | $3.16M | — | $89.6M | -$26.3M | -$10.99M | -$37.29M | $1.87M | -$39.16M | -$21.38 | -$21.38 | 1,891,000 | 1,891,000 |
|---|
| 2022-12-31 | $221.78M | $156.91M | $64.87M | $2.48M | — | $61.82M | $3.05M | -$6.74M | -$3.69M | $49,000.00 | -$3.74M | -$0.58 | -$0.58 | 8,644,000 | 8,644,000 |
|---|
| 2021-12-31 | $185.18M | $138.65M | $46.53M | $1.83M | — | $49.1M | -$2.57M | -$7.92M | -$10.49M | $3.31M | -$13.8M | -$0.23 | -$0.23 | 58,849,000 | 58,849,000 |
|---|
| 2020-12-31 | $54.89M | $45.02M | $9.87M | $1.42M | — | $22.58M | -$12.71M | -$4.27M | -$16.97M | -$821,000.00 | -$16.15M | -$0.39 | -$0.39 | 42,198,000 | 42,198,000 |
|---|
| 2019-12-31 | $33.03M | $24.09M | $8.94M | $1.23M | — | $17M | -$8.06M | -$1.34M | -$9.4M | — | -$9.4M | — | — | — | 10,689 |
|---|
| 2018-12-31 | $37.84M | $29.19M | $8.65M | $671,653.00 | — | $15.65M | -$7M | -$181,320.00 | — | — | -$7.18M | — | — | — | 9,922,042 |
|---|
| 2017-12-31 | $25.74M | $19.33M | $6.41M | $465,940.00 | — | $13.66M | -$7.24M | $702,472.00 | — | — | -$6.54M | — | — | — | 5,455,161 |
|---|
| 2016-12-31 | $20.37M | $12.96M | $7.41M | $1.01M | — | $8.7M | -$1.29M | — | — | — | -$2.06M | — | — | — | 4,299,315 |
|---|