Complete source-backed income-statement history.
- Available history
- 2017-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 | $84.08M | $26.9M | $57.18M | — | $57.05M | — | -$4.54M | — | -$8.21M | -$154,000.00 | -$8.05M | -$0.12 | -$0.12 | 65,929,112 | 65,929,112 |
|---|
| 2026-03-31 | $73.14M | $24.24M | $48.9M | — | $51.98M | — | -$6.85M | — | -$10.42M | $256,000.00 | -$10.67M | -$0.16 | -$0.16 | 65,186,643 | 65,186,643 |
|---|
| 2025-12-31 | $90.3M | $31.01M | $59.29M | — | $54.66M | — | $4.22M | — | $515,000.00 | $385,000.00 | $130,000.00 | $0.00 | $0.00 | 144,423 | 144,423 |
|---|
| 2025-09-30 | $68.97M | $23.13M | $45.84M | — | $52.82M | — | -$11.5M | — | -$15.57M | $167,000.00 | -$15.74M | -$0.24 | -$0.24 | 64,726,239 | 64,726,239 |
|---|
| 2025-06-30 | $69.39M | $24.07M | $45.32M | — | $56.68M | — | -$10.21M | — | -$17.09M | $53,000.00 | -$17.14M | -$0.27 | -$0.27 | 64,539,291 | 64,539,291 |
|---|
| 2025-03-31 | $68.52M | $21.87M | $46.66M | — | $56.64M | — | -$15.17M | — | -$18.82M | $72,000.00 | -$18.89M | -$0.30 | -$0.30 | 63,696,627 | 63,696,627 |
|---|
| 2024-12-31 | $78.95M | $26.31M | $52.63M | — | $50.24M | — | -$2.31M | — | -$6.35M | $440,000.00 | -$6.79M | -$0.10 | -$0.10 | 454,082 | 454,082 |
|---|
| 2024-09-30 | $61.09M | $18.99M | $42.1M | — | $52.51M | — | -$15.47M | — | -$19.04M | $134,000.00 | -$19.17M | -$0.30 | -$0.30 | 63,148,968 | 63,148,968 |
|---|
| 2024-06-30 | $66.91M | $19.84M | $47.07M | — | $50.15M | — | -$7.7M | — | -$11.31M | $43,000.00 | -$11.35M | -$0.18 | -$0.18 | 62,724,604 | 62,724,604 |
|---|
| 2024-03-31 | $59.33M | $18.83M | $40.5M | — | $45.12M | — | -$8.92M | — | -$13.06M | $47,000.00 | -$13.11M | -$0.22 | -$0.22 | 58,797,311 | 58,797,311 |
|---|
| 2023-12-31 | $61M | $22.23M | — | — | $43.06M | — | -$8.64M | — | -$11.73M | $106,000.00 | -$11.83M | -$0.20 | -$0.20 | 110,388 | 110,388 |
|---|
| 2023-09-30 | $50.02M | $15.43M | — | — | $43.33M | — | -$13.44M | — | -$16.9M | $24,000.00 | -$16.92M | -$0.30 | -$0.30 | 57,023,151 | 57,023,151 |
|---|
| 2023-06-30 | $49.35M | $14.71M | — | — | $41.17M | — | -$15.12M | — | -$18.12M | $23,000.00 | -$18.14M | -$0.32 | -$0.32 | 56,920,260 | 56,920,260 |
|---|
| 2023-03-31 | $41.72M | $12.15M | — | — | $37.38M | — | -$12.04M | — | -$14.77M | $23,000.00 | -$14.79M | -$0.26 | -$0.26 | 56,475,572 | 56,475,572 |
|---|
| 2022-12-31 | $43.65M | $16.33M | — | — | $36.73M | — | -$10.64M | — | -$13.11M | $57,000.00 | -$13.16M | -$0.24 | -$0.24 | 67,752 | 67,752 |
|---|
| 2022-09-30 | $33.9M | $13.49M | — | — | $34.79M | — | -$17.9M | — | -$20.26M | $12,000.00 | -$20.28M | -$0.36 | -$0.36 | 56,176,949 | 56,176,949 |
|---|
| 2022-06-30 | $37.16M | $15.82M | — | — | $36.88M | — | -$21.35M | — | -$23.44M | $28,000.00 | -$23.47M | -$0.42 | -$0.42 | 56,079,569 | 56,079,569 |
|---|
| 2022-03-31 | $33.91M | $13.21M | — | $468,000.00 | $33.44M | — | -$15.45M | — | -$17.5M | -$2,000.00 | -$17.5M | -$0.31 | -$0.31 | 55,731,217 | 55,731,217 |
|---|
| 2021-12-31 | $34.66M | $15.83M | — | $423,000.00 | $33.27M | — | -$18.03M | — | -$18.17M | $9,000.00 | -$18.18M | -$0.34 | -$0.34 | 1,954,813 | 1,954,813 |
|---|
| 2021-09-30 | $26.68M | $11.49M | — | $301,000.00 | $31.67M | — | -$19.11M | — | -$19.42M | $12,000.00 | -$19.43M | -$0.35 | -$0.35 | 55,007,132 | 55,007,132 |
|---|
| 2021-06-30 | $26.1M | $11.3M | — | $499,000.00 | $26.46M | — | -$15.29M | — | -$15.59M | $9,000.00 | -$15.6M | -$0.31 | -$0.31 | 51,150,063 | 51,150,063 |
|---|
| 2021-03-31 | $12.24M | $4.91M | — | $841,000.00 | $20.67M | — | $8.03M | — | $6.41M | $12,000.00 | $6.4M | $0.17 | $0.16 | 37,100,897 | 41,104,627 |
|---|
| 2020-12-31 | $20.58M | $7.28M | — | $719,000.00 | $27.39M | — | -$108.03M | — | -$110.84M | -$150,000.00 | -$110.69M | -$3.28 | -$3.28 | 3,824 | 3,824 |
|---|
| 2020-09-30 | $17.66M | $4.85M | $12.81M | $350,000.00 | $21.94M | $21.57M | -$8.76M | — | -$11.49M | -$27,000.00 | -$11.46M | -$0.34 | -$0.34 | 33,748,690 | 33,748,690 |
|---|
| 2020-06-30 | $7.81M | $1.95M | $5.86M | $145,000.00 | $17.55M | $24.75M | -$18.89M | — | -$21.13M | -$2,000.00 | -$21.13M | -$0.63 | -$0.63 | 33,732,754 | 33,732,754 |
|---|
| 2020-03-31 | $10.5M | $4.22M | $6.28M | $507,000.00 | $31.3M | $23.67M | -$17.4M | — | -$19.48M | $256,000.00 | -$19.74M | -$0.59 | -$0.59 | 33,720,436 | 33,720,436 |
|---|
| 2019-12-31 | $19.45M | $3.64M | $15.81M | $418,000.00 | $30.29M | $28.35M | -$12.54M | — | -$14.64M | -$128,000.00 | -$14.51M | — | — | — | 834,133 |
|---|
| 2019-09-30 | $13.17M | $3.72M | $9.45M | $693,000.00 | $30.9M | $34.59M | -$25.14M | — | -$27.13M | -$149,000.00 | -$26.98M | — | — | — | 27,470,558 |
|---|
| 2019-06-30 | $2.31M | $660,000.00 | $1.65M | $509,000.00 | $34.89M | $37.65M | -$36M | — | -$37.79M | -$227,000.00 | -$37.57M | — | — | — | 27,408,774 |
|---|
| 2019-03-31 | $0.00 | $0.00 | $0.00 | $2.35M | $17.52M | $25.27M | -$25.27M | — | -$25.5M | -$14.52M | -$10.98M | — | — | — | 27,330,174 |
|---|
| 2018-12-31 | $0.00 | $0.00 | $0.00 | $1.18M | $12.22M | $12.51M | -$12.51M | — | -$12.42M | $24,000.00 | -$12.44M | — | — | — | 984,951 |
|---|
| 2018-09-30 | $0.00 | $0.00 | $0.00 | $1.98M | $7.21M | $11.49M | -$11.49M | — | -$11.81M | $19,000.00 | -$11.83M | — | — | — | 24,768,581 |
|---|
| 2018-06-30 | $0.00 | $0.00 | $0.00 | $1.65M | $6.25M | $16.1M | -$16.1M | — | -$16.42M | $12,000.00 | -$16.43M | — | — | — | 23,687,866 |
|---|
| 2018-03-31 | — | — | — | $1.68M | — | $6.05M | -$6.05M | — | -$6.15M | $10,000.00 | -$6.16M | — | — | — | 20,226,460 |
|---|
| 2017-12-31 | — | — | — | $1.21M | — | $2.86M | -$2.86M | — | -$2.86M | -$7.31M | $4.45M | — | — | — | 0 |
|---|
| 2017-09-30 | — | — | — | $1.47M | — | $2.62M | -$2.62M | — | -$2.62M | $16,000.00 | -$2.63M | — | — | — | 16,527,000 |
|---|
| 2017-06-30 | — | — | — | $1.37M | — | $2.28M | -$2.28M | — | -$2.28M | $20,000.00 | -$2.3M | — | — | — | 16,527,000 |
|---|
| 2017-03-31 | — | — | — | $2.65M | — | $3.98M | -$3.98M | — | -$3.98M | $20,000.00 | -$4M | — | — | — | 16,527,000 |
|---|
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 | $297.18M | $100.07M | $197.11M | — | $220.79M | — | -$32.66M | — | -$50.96M | $677,000.00 | -$51.64M | -$0.80 | -$0.80 | 64,468,913 | 64,468,913 |
|---|
| 2024-12-31 | $266.27M | $83.97M | $182.3M | — | $198.03M | — | -$34.41M | — | -$49.76M | $664,000.00 | -$50.42M | -$0.81 | -$0.81 | 62,016,853 | 62,016,853 |
|---|
| 2023-12-31 | $202.09M | $64.51M | $137.57M | — | $164.94M | — | -$49.23M | — | -$61.51M | $176,000.00 | -$61.69M | -$1.08 | -$1.08 | 56,918,721 | 56,918,721 |
|---|
| 2022-12-31 | $148.62M | $58.84M | $89.77M | — | $141.84M | — | -$65.33M | — | -$74.32M | $95,000.00 | -$74.41M | -$1.33 | -$1.33 | 56,065,297 | 56,065,297 |
|---|
| 2021-12-31 | $99.67M | $43.53M | — | $2.06M | $112.07M | — | -$44.41M | — | -$46.77M | $42,000.00 | -$46.81M | -$0.94 | -$0.94 | 49,773,101 | 49,773,101 |
|---|
| 2020-12-31 | $56.54M | $18.3M | — | $1.72M | $98.19M | — | -$153.07M | — | -$162.94M | $77,000.00 | -$163.01M | -$4.83 | -$4.83 | 33,737,838 | 33,737,838 |
|---|
| 2019-12-31 | $34.93M | $8.01M | $26.91M | $3.97M | $113.59M | $125.86M | -$98.95M | — | -$105.06M | -$15.03M | -$90.03M | — | — | — | 28,237,816 |
|---|
| 2018-12-31 | $0.00 | $0.00 | $0.00 | $6.49M | $29.15M | $46.14M | -$46.14M | — | -$46.8M | $65,000.00 | -$46.87M | — | — | — | 24,402,368 |
|---|
| 2017-12-31 | — | — | — | $6.69M | — | $11.73M | -$11.73M | — | -$11.73M | -$7.25M | -$4.48M | — | — | — | 16,527,000 |
|---|