Complete source-backed income-statement history.
- Available history
- 2018-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 | $84.51M | $20.98M | $63.53M | $17.67M | — | $60.83M | $2.7M | — | $1.31M | $204,000.00 | $1.1M | $0.01 | $0.01 | 82,627,000 | 82,790,000 |
|---|
| 2026-03-31 | $86.84M | $20.19M | $66.65M | $18.03M | — | $60.88M | $5.77M | — | $4.18M | $452,000.00 | $3.73M | $0.05 | $0.05 | 82,044,000 | 82,319,000 |
|---|
| 2025-12-31 | $89.52M | $19.43M | $70.08M | $18.04M | — | $76.67M | -$6.59M | — | -$8.16M | $209,000.00 | -$8.36M | -$0.10 | -$0.10 | 385,000 | 385,000 |
|---|
| 2025-09-30 | $86.03M | $18.6M | $67.43M | $17.46M | — | $67.87M | -$435,000.00 | — | -$2.03M | $212,000.00 | -$2.24M | -$0.03 | -$0.03 | 80,756,000 | 80,756,000 |
|---|
| 2025-06-30 | $84.43M | $17.74M | $66.69M | $18.31M | — | $73.48M | -$6.79M | — | -$8.16M | $221,000.00 | -$8.38M | -$0.10 | -$0.10 | 80,122,000 | 80,122,000 |
|---|
| 2025-03-31 | $82.37M | $16.98M | $65.39M | $19.21M | — | $67.8M | -$2.41M | — | $171,000.00 | $524,000.00 | -$353,000.00 | $0.00 | $0.00 | 78,835,000 | 78,835,000 |
|---|
| 2024-12-31 | $87.03M | $19.48M | $67.55M | $19.76M | — | $68.3M | -$751,000.00 | — | -$2.07M | $324,000.00 | -$2.39M | -$0.03 | -$0.03 | 281,000 | 281,000 |
|---|
| 2024-09-30 | $83.71M | $19.86M | $63.85M | $20.84M | — | $83.06M | -$19.22M | — | -$6.72M | $269,000.00 | -$6.99M | -$0.09 | -$0.09 | 77,869,000 | 77,869,000 |
|---|
| 2024-06-30 | $81.83M | $19.81M | $62.02M | $20.29M | — | $75.51M | -$13.49M | — | -$11.12M | $132,000.00 | -$11.26M | -$0.15 | -$0.15 | 77,456,000 | 77,456,000 |
|---|
| 2024-03-31 | $80.36M | $18.44M | $61.92M | $19.99M | — | $70.15M | -$8.23M | — | -$6.1M | $290,000.00 | -$6.39M | -$0.08 | -$0.08 | 76,626,000 | 76,626,000 |
|---|
| 2023-12-31 | $84.15M | $18.95M | $65.2M | $19.51M | — | $70.89M | -$5.69M | — | -$3.73M | -$552,000.00 | -$3.18M | -$0.04 | -$0.04 | 365,000 | 365,000 |
|---|
| 2023-09-30 | $78.05M | $19.05M | $58.99M | $21.7M | — | $81.19M | -$22.2M | — | -$20.17M | $145,000.00 | -$20.31M | -$0.27 | -$0.27 | 75,387,000 | 75,387,000 |
|---|
| 2023-06-30 | $75.44M | $18.76M | $56.69M | $21.4M | — | $77.58M | -$20.9M | — | -$18.86M | $210,000.00 | -$19.07M | -$0.25 | -$0.25 | 74,790,000 | 74,790,000 |
|---|
| 2023-03-31 | $71.76M | $17.45M | $54.31M | $20.85M | — | $77.97M | -$23.66M | — | -$21.92M | $197,000.00 | -$22.12M | -$0.30 | -$0.30 | 74,142,000 | 74,142,000 |
|---|
| 2022-12-31 | $72.43M | $18.49M | $53.94M | $22.67M | — | $88.63M | -$34.69M | — | -$32.73M | $254,000.00 | -$32.98M | -$0.45 | -$0.45 | 199,000 | 199,000 |
|---|
| 2022-09-30 | $72.39M | $17.53M | $54.87M | $22.25M | — | $85.43M | -$30.56M | — | -$30.21M | $86,000.00 | -$30.3M | -$0.41 | -$0.41 | 73,508,000 | 73,508,000 |
|---|
| 2022-06-30 | $68.2M | $16.86M | $51.34M | $22.39M | — | $90.48M | -$39.14M | — | -$39.57M | $40,000.00 | -$39.61M | -$0.54 | -$0.54 | 73,084,000 | 73,084,000 |
|---|
| 2022-03-31 | $66.05M | $17.1M | $48.95M | $20.94M | — | $85.13M | -$36.18M | — | -$36.92M | $115,000.00 | -$37.04M | -$0.51 | -$0.51 | 72,476,000 | 72,476,000 |
|---|
| 2021-12-31 | $64.9M | $16.64M | $48.26M | $19.76M | — | $82.07M | -$33.82M | — | -$34.54M | -$297,000.00 | -$34.24M | -$0.48 | -$0.48 | 335,000 | 335,000 |
|---|
| 2021-09-30 | $59.29M | $12.4M | $46.88M | $16.53M | — | $68.2M | -$21.32M | — | -$21.41M | $257,000.00 | -$21.67M | -$0.30 | -$0.30 | 71,372,000 | 71,372,000 |
|---|
| 2021-06-30 | $49.01M | $10.19M | $38.83M | $14.73M | — | $51.1M | -$12.27M | — | -$12.22M | $6,000.00 | -$12.22M | -$0.17 | -$0.17 | 70,622,000 | 70,622,000 |
|---|
| 2021-03-31 | $46.66M | $9.25M | $37.41M | $13.54M | — | $45.95M | -$8.54M | — | -$8.54M | — | -$8.54M | — | — | — | 69,792,000 |
|---|
| 2020-12-31 | $43.14M | $10.22M | $32.93M | $13.94M | — | $46.73M | -$13.8M | — | -$14.18M | $19,000.00 | -$14.2M | — | — | — | 9,947,000 |
|---|
| 2020-09-30 | $39.74M | $8.59M | $31.14M | $12.12M | — | $41.2M | -$10.06M | — | -$10.87M | -$14,000.00 | -$10.86M | — | — | — | 49,355,000 |
|---|
| 2020-06-30 | $36.32M | $7.84M | $28.48M | $11.35M | — | $35.86M | -$7.38M | — | -$8.48M | $3,000.00 | -$8.48M | — | — | — | 19,149,000 |
|---|
| 2020-03-31 | $33.17M | $7.48M | $25.69M | $10.92M | — | $33.15M | -$7.46M | — | -$4.01M | $17,000.00 | -$4.02M | — | — | — | 18,645,000 |
|---|
| 2019-12-31 | $31.02M | $8.07M | $22.96M | $10.96M | — | $32.71M | -$9.76M | — | -$10.29M | $7,000.00 | -$10.29M | — | — | — | 153,000 |
|---|
| 2019-09-30 | $28.26M | $6.81M | $21.46M | $10.86M | — | $31.74M | -$10.28M | — | -$10.72M | $7,000.00 | -$10.73M | — | — | — | 17,959,000 |
|---|
| 2019-06-30 | $27.24M | $6.23M | $21.01M | $10.47M | — | $31.65M | -$10.65M | — | -$11.03M | $7,000.00 | -$11.03M | — | — | — | 17,592,000 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | — | — | -$10.54M | — | — | — | — |
|---|
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 | $342.35M | $72.75M | $269.6M | $73.02M | — | $285.81M | -$16.22M | — | -$18.18M | $1.17M | -$19.34M | -$0.24 | -$0.24 | 80,296,000 | 80,296,000 |
|---|
| 2024-12-31 | $332.93M | $77.59M | $255.34M | $80.88M | — | $297.02M | -$41.68M | — | -$26.02M | $1.02M | -$27.03M | -$0.35 | -$0.35 | 77,600,000 | 77,600,000 |
|---|
| 2023-12-31 | $309.39M | $74.2M | $235.19M | $83.46M | — | $307.64M | -$72.44M | — | -$64.67M | $0.00 | -$64.67M | -$0.86 | -$0.86 | 75,143,000 | 75,143,000 |
|---|
| 2022-12-31 | $279.08M | $69.98M | $209.1M | $88.25M | — | $349.66M | -$140.57M | — | -$139.42M | $495,000.00 | -$139.92M | -$1.91 | -$1.91 | 73,226,000 | 73,226,000 |
|---|
| 2021-12-31 | $219.86M | $48.48M | $171.38M | $64.55M | — | $247.32M | -$75.94M | — | -$76.71M | -$34,000.00 | -$76.68M | -$1.08 | -$1.08 | 70,933,000 | 70,933,000 |
|---|
| 2020-12-31 | $152.37M | $34.13M | $118.24M | $48.33M | — | $156.94M | -$38.7M | — | -$37.54M | $25,000.00 | -$37.56M | -$0.99 | -$0.99 | 39,092,000 | 39,092,000 |
|---|
| 2019-12-31 | $112.1M | $27.02M | $85.08M | $43.12M | — | $126.07M | -$40.99M | — | -$42.56M | $28,000.00 | -$42.59M | — | — | — | 17,834,000 |
|---|
| 2018-12-31 | $91.87M | $21.94M | $69.93M | $42.49M | — | $107.91M | -$37.98M | — | -$38.87M | $10,000.00 | -$38.88M | — | — | — | 16,807,000 |
|---|