Complete source-backed income-statement history.
- Available history
- 2011-12-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 | $7.38M | $5.86M | $1.52M | $626,000.00 | $2.84M | $3.74M | -$2.22M | $1.95M | -$271,000.00 | $257,000.00 | -$528,000.00 | -$0.03 | -$0.03 | 15,140,705 | 15,140,705 |
|---|
| 2026-03-31 | $7.68M | $5.43M | $2.26M | $478,000.00 | $2.77M | $3.52M | -$1.27M | -$385,000.00 | -$1.65M | — | -$1.9M | -$0.11 | -$0.11 | 15,140,705 | 15,140,705 |
|---|
| 2025-12-31 | $8.74M | $6.82M | $1.91M | $613,000.00 | $3.6M | $4.49M | -$2.58M | $948,000.00 | -$1.63M | $339,000.00 | $647,000.00 | $0.06 | — | 221,154 | 221,154 |
|---|
| 2025-09-30 | $8.83M | $5.87M | $2.96M | $436,000.00 | $2.85M | $3.55M | -$591,000.00 | -$36,000.00 | -$627,000.00 | $120,000.00 | -$747,000.00 | -$0.06 | — | 11,505,104 | 11,505,104 |
|---|
| 2025-06-30 | $7.8M | $5.82M | $1.98M | $556,000.00 | $1.65M | $2.46M | -$480,000.00 | $3.61M | $3.13M | $72,000.00 | $2.06M | $0.19 | $0.15 | 10,712,930 | 13,616,997 |
|---|
| 2025-03-31 | $7.98M | $5.8M | $2.18M | $485,000.00 | $1.87M | $2.61M | -$426,000.00 | -$1.2M | -$1.63M | -$36,000.00 | -$2.09M | -$0.19 | -$0.19 | 10,712,930 | 10,712,930 |
|---|
| 2024-12-31 | $7.84M | $8.43M | -$590,000.00 | $506,000.00 | $2.18M | $2.98M | -$3.57M | $415,000.00 | -$3.15M | -$604,000.00 | -$3.26M | -$0.31 | — | 0 | 0 |
|---|
| 2024-09-30 | $9.45M | $7.36M | $2.09M | $492,000.00 | $2.07M | $2.88M | -$787,000.00 | -$63,000.00 | -$850,000.00 | -$46,000.00 | -$1.6M | -$0.15 | — | 10,697,247 | 10,697,247 |
|---|
| 2024-06-30 | $8.44M | $6.26M | $2.17M | $457,000.00 | $2.21M | $2.99M | -$813,000.00 | -$1.64M | -$2.45M | — | -$3.05M | -$0.28 | -$0.28 | 10,688,340 | 10,688,340 |
|---|
| 2024-03-31 | $18.32M | $13.26M | $5.06M | $405,000.00 | $5.57M | $6.32M | -$1.26M | -$886,000.00 | -$2.15M | -$47,000.00 | -$2.1M | -$0.20 | — | 10,688,340 | 10,688,340 |
|---|
| 2023-12-31 | $16.08M | $13.99M | $2.09M | $690,000.00 | $5.29M | $21.15M | -$19.06M | $1.17M | -$17.89M | -$134,000.00 | -$17.75M | -$2.00 | — | 624,232 | 624,232 |
|---|
| 2023-09-30 | $17.24M | $13.24M | $4.01M | $482,000.00 | $5.59M | $6.63M | -$2.62M | -$1.9M | -$4.52M | -$215,000.00 | -$4.31M | -$0.55 | — | 7,891,444 | — |
|---|
| 2023-06-30 | $20.27M | $16.38M | $3.89M | $559,000.00 | $5.32M | $6.39M | -$2.51M | -$1.46M | -$3.97M | -$101,000.00 | -$3.87M | -$0.49 | — | 7,887,283 | 7,777,665 |
|---|
| 2023-03-31 | $27.82M | $22.1M | $5.72M | $423,000.00 | $6.77M | $7.73M | -$2.01M | -$1.69M | -$3.7M | -$193,000.00 | -$3.51M | -$0.45 | — | 7,749,870 | 7,749,870 |
|---|
| 2022-12-31 | $23.22M | $19.21M | $4.01M | $390,000.00 | $6.53M | $7.48M | -$3.47M | -$658,000.00 | -$4.12M | -$76,000.00 | -$4.05M | -$0.53 | — | 31,244 | 31,244 |
|---|
| 2022-09-30 | $27.01M | $21.03M | $5.98M | $445,000.00 | $7.62M | $8.63M | -$2.66M | -$1.1M | -$3.76M | $55,000.00 | -$3.81M | -$0.52 | — | 7,578,351 | — |
|---|
| 2022-06-30 | $24.21M | $18.22M | $5.99M | $468,000.00 | $7.07M | $8M | -$2.02M | -$1.27M | -$3.28M | -$98,000.00 | -$3.19M | -$0.44 | — | 7,579,795 | 7,545,190 |
|---|
| 2022-03-31 | $26.32M | $20.19M | $6.13M | $523,000.00 | $6.48M | $7.54M | -$1.41M | -$1.08M | -$2.49M | $84,000.00 | -$2.64M | -$0.34 | — | 7,511,376 | 7,511,376 |
|---|
| 2021-12-31 | $24.87M | $18.8M | $6.06M | $436,000.00 | $6.52M | $7.62M | -$1.56M | -$620,000.00 | -$2.18M | $37,000.00 | -$2.27M | -$0.34 | — | 111,323 | 111,323 |
|---|
| 2021-09-30 | $20.51M | $15.84M | $4.67M | $474,000.00 | $6.8M | $8.89M | -$4.21M | -$745,000.00 | -$4.96M | $117,000.00 | -$5.24M | -$0.73 | — | 7,224,958 | — |
|---|
| 2021-06-30 | $13.12M | $9.82M | $3.3M | $468,000.00 | $4.11M | $5.14M | -$1.84M | -$665,000.00 | -$2.51M | $3,000.00 | -$2.51M | -$0.53 | — | 4,930,149 | — |
|---|
| 2021-03-31 | $19.75M | $17.12M | $2.64M | $494,000.00 | $4.44M | $5.5M | -$2.86M | -$479,000.00 | -$3.34M | — | -$3.34M | -$0.70 | — | 4,700,737 | 4,700,737 |
|---|
| 2020-12-31 | $12.9M | $10.41M | $2.49M | $545,000.00 | $3.96M | $5.11M | -$2.61M | -$241,000.00 | — | — | -$2.86M | -$0.46 | — | -4,335,311,697 | -17,331 |
|---|
| 2020-09-30 | $15.83M | $13.02M | $2.81M | $428,000.00 | $4.81M | $5.83M | -$3.02M | -$760,000.00 | — | — | -$3.78M | -$0.83 | — | 4,588,944,000 | — |
|---|
| 2020-06-30 | $12.68M | $10.1M | $2.58M | $447,000.00 | $2.89M | $3.89M | -$1.31M | -$678,000.00 | — | — | -$1.99M | -$0.49 | — | 4,141,061 | — |
|---|
| 2020-03-31 | $13.8M | $10.76M | $3.04M | $386,000.00 | $4.14M | $5.07M | -$2.04M | -$837,000.00 | — | — | -$2.87M | -$0.74 | — | 3,984,006 | 3,984,006 |
|---|
| 2019-12-31 | $11.36M | $9.04M | $2.31M | — | — | $4.35M | -$2.03M | -$800,000.00 | — | — | -$2.85M | -$0.73 | — | 23,831 | 23,831 |
|---|
| 2019-09-30 | $13.1M | $9.6M | $3.5M | — | — | $4.23M | -$735,000.00 | -$708,000.00 | — | — | -$1.44M | -$0.38 | — | 3,879,159 | 77,583,183 |
|---|
| 2019-06-30 | $14.13M | $10.5M | $3.63M | — | — | $3.82M | -$190,000.00 | -$340,000.00 | — | — | -$530,000.00 | -$0.14 | — | 4,127,370 | 82,547,400 |
|---|
| 2019-03-31 | $18.62M | $14.02M | $4.6M | — | — | $4.5M | $95,000.00 | -$730,000.00 | — | — | -$633,000.00 | -$0.19 | — | 3,584,076 | 3,584,076 |
|---|
| 2018-12-31 | $13.83M | $9.45M | $4.38M | — | — | $5.46M | -$1.08M | -$359,000.00 | — | $460,000.00 | -$886,000.00 | -$2.07 | — | — | -40,111,253 |
|---|
| 2018-09-30 | $13.44M | $10.75M | $2.7M | — | — | $3.09M | -$387,000.00 | -$529,000.00 | — | $16,000.00 | -$932,000.00 | -$0.02 | — | 48,709,773 | 48,709,773 |
|---|
| 2018-06-30 | $13.78M | $10.93M | $2.85M | — | — | $3.77M | -$918,000.00 | -$1.49M | — | $45,000.00 | -$2.46M | -$0.06 | — | 41,856,966 | 41,856,966 |
|---|
| 2018-03-31 | $15.18M | $12.01M | $3.17M | — | — | $3.81M | -$644,000.00 | — | — | -$13,000.00 | -$949,000.00 | -$0.03 | — | 37,125,286 | 37,125,286 |
|---|
| 2017-12-31 | $13.57M | $10.83M | $2.75M | — | — | $3.12M | -$373,310.00 | — | — | — | -$748,678.00 | -$0.01 | -$0.01 | — | 227,513 |
|---|
| 2017-09-30 | $12.96M | $10.13M | $2.83M | — | — | $3.39M | -$557,692.00 | — | — | $15,300.00 | -$902,882.00 | -$0.03 | -$0.03 | 35,812,210 | 35,812,210 |
|---|
| 2017-06-30 | $13.49M | $10.69M | $2.8M | — | — | $2.83M | -$34,931.00 | — | — | $19,210.00 | -$448,456.00 | -$0.01 | -$0.01 | 35,795,675 | 35,795,675 |
|---|
| 2017-03-31 | $14.44M | $11.45M | $2.99M | — | — | $2.9M | $87,442.00 | — | — | -$56,900.00 | -$331,158.00 | -$0.01 | -$0.01 | 35,141,560 | 35,141,560 |
|---|
| 2016-12-31 | $16.61M | $13.3M | $3.3M | — | — | $3.29M | $12,818.00 | — | — | -$577,098.00 | -$2.14M | -$0.06 | -$0.06 | -559,210 | -559,210 |
|---|
| 2016-09-30 | $13.56M | $10.91M | $2.65M | — | — | $3.01M | -$358,693.00 | — | — | — | -$6.39M | -$0.18 | -$0.18 | 35,762,326 | 49,451,156 |
|---|
| 2016-06-30 | $13.56M | $10.91M | $2.65M | — | — | $3.01M | -$358,693.00 | — | — | -$376,326.00 | -$6.39M | -$0.18 | -$0.18 | 35,762,326 | 35,762,326 |
|---|
| 2016-03-31 | $14.88M | $11.92M | $2.95M | — | — | $3.67M | -$720,766.00 | — | — | — | -$1.5M | -$0.04 | -$0.04 | 36,928,478 | 36,928,478 |
|---|
| 2015-12-31 | $17.65M | $14.62M | $3.04M | — | — | $5.81M | -$3.58M | — | — | — | -$1.7M | -$0.05 | -$0.05 | 492,877 | -3,435,505 |
|---|
| 2015-09-30 | $16.71M | $13.52M | $3.19M | — | — | $2.55M | $637,245.00 | — | — | — | $697,415.00 | $0.02 | $0.02 | 36,637,523 | 39,630,570 |
|---|
| 2015-06-30 | $13.56M | $10.23M | $3.33M | — | — | $3.2M | $132,410.00 | — | — | $64,322.00 | -$285,449.00 | -$0.01 | -$0.01 | 35,414,484 | 40,219,637 |
|---|
| 2015-03-31 | $10.68M | $8.28M | $2.39M | — | — | $2.49M | -$94,871.00 | — | — | -$113.00 | -$422,082.00 | -$0.01 | -$0.01 | 35,029,495 | 39,971,337 |
|---|
| 2014-12-31 | $11.17M | $8.62M | $2.32M | — | — | $2.39M | — | — | — | — | $254,646.00 | $0.01 | $0.01 | 261,759 | -4,642,187 |
|---|
| 2014-09-30 | $9.08M | $7.07M | $1.66M | — | — | $1.65M | — | — | — | — | $62,786.00 | $0.00 | $0.00 | 33,660,416 | 50,445,416 |
|---|
| 2014-06-30 | $7.43M | $5.73M | $1.36M | — | — | $1.66M | — | — | — | — | -$262,305.00 | -$0.01 | -$0.01 | 35,510,416 | 35,510,416 |
|---|
| 2014-03-31 | $9.62M | $7.29M | $1.99M | — | — | $1.79M | — | — | — | — | $246,419.00 | $0.01 | $0.01 | 33,362,776 | 34,630,416 |
|---|
| 2013-12-31 | $437.00 | — | — | — | -$2,432.00 | $551,364.00 | — | — | — | — | -$593,526.00 | -$0.02 | — | 1,717,183 | — |
|---|
| 2013-09-30 | $804.00 | — | — | — | $780.00 | $140,253.00 | — | — | — | — | -$181,356.00 | -$0.01 | — | 25,424,824 | — |
|---|
| 2013-06-30 | $755.00 | — | — | — | $9,146.00 | $246,506.00 | — | — | — | — | -$307,944.00 | -$0.01 | — | 24,470,380 | — |
|---|
| 2013-03-31 | $261.00 | — | — | — | — | $58,389.00 | — | — | — | — | -$38,458.00 | — | — | 24,124,824 | — |
|---|
| 2012-12-31 | $370.00 | — | — | — | $321.00 | $45,647.00 | — | — | — | — | -$45,707.00 | $0.00 | — | -23,532 | — |
|---|
| 2012-09-30 | $215.00 | — | — | — | $1,114.00 | $49,809.00 | — | — | — | — | -$50,144.00 | $0.00 | — | 24,217,930 | — |
|---|
| 2012-06-30 | $362.00 | — | — | — | $600.00 | $46,228.00 | — | — | — | — | -$45,866.00 | $0.00 | — | 24,131,454 | — |
|---|
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 | $32.95M | $23.91M | $9.04M | $2.02M | $9.82M | $12.88M | -$3.85M | $3.31M | -$533,000.00 | $495,000.00 | -$137,000.00 | -$0.01 | -$0.01 | 11,205,408 | 11,205,408 |
|---|
| 2024-12-31 | $34.88M | $29.25M | $5.63M | $1.85M | $9.14M | $12.25M | -$6.62M | -$1.55M | -$8.17M | -$698,000.00 | -$10M | -$0.94 | -$0.94 | 10,696,435 | 10,696,435 |
|---|
| 2023-12-31 | $81.19M | $65.49M | $15.71M | $2.15M | $22.96M | $41.9M | -$26.2M | -$3.88M | -$30.07M | -$643,000.00 | -$29.43M | -$3.50 | -$3.50 | 8,412,494 | 8,412,494 |
|---|
| 2022-12-31 | $100.76M | $78.65M | $22.1M | $1.83M | $27.71M | $31.66M | -$9.55M | -$4.1M | -$13.65M | -$35,000.00 | -$13.68M | -$1.82 | — | 7,576,434 | 7,576,434 |
|---|
| 2021-12-31 | $78.25M | $61.58M | $16.67M | $1.87M | $21.87M | $27.15M | -$10.48M | -$2.51M | -$12.99M | $156,000.00 | -$13.36M | -$2.20 | — | 6,082,763 | 6,082,763 |
|---|
| 2020-12-31 | $55.21M | $44.29M | $10.92M | $1.81M | $15.8M | $19.9M | -$8.98M | -$2.52M | -$11.5M | $5,000.00 | -$11.5M | -$2.49 | -$2.66 | 4,322,303 | 4,322,303 |
|---|
| 2019-12-31 | $57.2M | $43.17M | $14.03M | $1.06M | $13.68M | $16.9M | -$2.86M | -$2.58M | — | -$14,000.00 | -$5.46M | -$1.37 | -$1.37 | 3,889,478 | 3,889,478 |
|---|
| 2018-12-31 | $56.2M | $43.14M | $13.06M | — | — | $16.09M | -$3.02M | -$2.7M | — | $505,000.00 | -$5.22M | -$2.18 | -$2.18 | — | 2,481,530 |
|---|
| 2017-12-31 | $54.46M | $43.09M | $11.37M | — | — | $12.25M | -$878,493.00 | — | — | — | -$2.43M | -$0.06 | -$0.06 | — | 35,814,751 |
|---|
| 2016-12-31 | $60.05M | $47.95M | $12.09M | — | — | $13.28M | -$1.19M | — | — | -$1.07M | -$14.35M | -$0.40 | -$0.40 | 35,947,523 | 35,947,523 |
|---|
| 2015-12-31 | $58.6M | $46.65M | $11.95M | — | — | $14.04M | -$2.91M | — | — | $1.79M | -$1.72M | -$0.05 | -$0.05 | 36,195,065 | 36,195,065 |
|---|
| 2014-12-31 | $37.31M | $28.7M | $7.33M | — | — | $7.49M | — | — | — | $1.3M | $301,649.00 | $0.01 | $0.01 | 33,596,375 | 45,477,429 |
|---|
| 2013-12-31 | $1,996.00 | — | $4,069.00 | — | $11,397.00 | $996,512.00 | — | — | — | — | -$1.12M | -$0.04 | -$0.04 | 26,396,051 | — |
|---|
| 2012-12-31 | $1,248.00 | — | — | — | $4,635.00 | $191,632.00 | — | — | — | — | -$191,364.00 | -$0.01 | — | 24,194,398 | 25,099,824 |
|---|
| 2011-12-31 | $36,782.00 | — | — | — | $14,848.00 | $342,145.00 | — | — | — | — | -$301,445.00 | — | — | — | 23,727,708 |
|---|