Complete source-backed income-statement history.
- Available history
- 2019-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 | $197.3M | $13.4M | — | $17.5M | — | — | $7M | $300,000.00 | $7.3M | $3M | $4.3M | $0.07 | $0.07 | 65,100,000 | 65,800,000 |
|---|
| 2026-03-31 | $222.2M | $13.6M | — | $16.8M | — | — | $27.2M | $800,000.00 | $28M | $7.6M | $20.4M | $0.30 | $0.29 | 68,200,000 | 69,500,000 |
|---|
| 2025-12-31 | $225.4M | $13.6M | — | $16.3M | — | — | $19.4M | $500,000.00 | $19.9M | $5.9M | $14M | $0.20 | $0.19 | -600,000 | -600,000 |
|---|
| 2025-09-30 | $215.1M | $15.3M | — | $15.7M | — | — | $34.4M | $1.1M | $35.5M | $9.2M | $26.3M | $0.35 | $0.34 | 75,700,000 | 76,900,000 |
|---|
| 2025-06-30 | $186.9M | $16.6M | — | $17.9M | — | — | $10.7M | $800,000.00 | $11.5M | $3.3M | $8.2M | $0.11 | $0.11 | 74,800,000 | 76,600,000 |
|---|
| 2025-03-31 | $209.2M | $18.2M | — | $16.8M | — | — | $700,000.00 | $600,000.00 | $1.3M | $1.1M | $200,000.00 | $0.00 | $0.00 | 74,200,000 | 76,100,000 |
|---|
| 2024-12-31 | $183.8M | $16.7M | — | $16.1M | — | — | $8.7M | -$8M | $700,000.00 | -$37.9M | $38.6M | $0.51 | $0.49 | -1,000,000 | 1,400,000 |
|---|
| 2024-09-30 | $191.3M | $17.7M | — | $23M | — | — | $6.6M | $1.2M | $7.8M | $7.7M | $100,000.00 | $0.00 | $0.00 | 77,400,000 | 79,300,000 |
|---|
| 2024-06-30 | $150.6M | $14.9M | — | $22.7M | — | — | -$9.6M | $1.3M | -$8.3M | $1.1M | -$9.4M | -$0.12 | -$0.12 | 77,900,000 | 77,900,000 |
|---|
| 2024-03-31 | $161.9M | $14.2M | — | $20.7M | — | — | $3.7M | $1.1M | $4.8M | $3.7M | $1.1M | $0.01 | $0.01 | 77,200,000 | 80,500,000 |
|---|
| 2023-12-31 | $133.7M | $13.8M | — | $20.3M | — | — | $4.6M | $700,000.00 | $5.3M | $7.6M | -$2.3M | -$0.03 | -$0.03 | 0 | 0 |
|---|
| 2023-09-30 | $152.8M | $13.3M | — | $20.7M | — | — | $4M | $700,000.00 | $4.7M | $5.2M | -$500,000.00 | -$0.01 | -$0.01 | 77,500,000 | 77,500,000 |
|---|
| 2023-06-30 | $143.3M | $13.1M | — | $20M | — | — | -$4.2M | $600,000.00 | -$3.6M | $7.1M | -$10.7M | -$0.14 | -$0.14 | 76,800,000 | 76,800,000 |
|---|
| 2023-03-31 | $169.6M | $13.8M | — | $19.5M | — | — | -$800,000.00 | $700,000.00 | -$100,000.00 | -$1.8M | $1.7M | $0.02 | $0.02 | 75,800,000 | 79,700,000 |
|---|
| 2022-12-31 | $142M | $12.2M | — | $19.4M | — | — | $7.9M | -$300,000.00 | $7.6M | -$1.3M | $8.9M | $0.14 | $0.14 | 1,400,000 | 1,400,000 |
|---|
| 2022-09-30 | $142.6M | $11.7M | — | $20.7M | — | — | -$8.8M | -$400,000.00 | -$9.2M | -$9.9M | $700,000.00 | $0.01 | $0.01 | 73,400,000 | 75,000,000 |
|---|
| 2022-06-30 | $125.2M | $8.2M | — | $20.1M | — | — | -$9M | -$100,000.00 | -$9.1M | $200,000.00 | -$9.3M | -$0.14 | -$0.14 | 67,400,000 | 67,400,000 |
|---|
| 2022-03-31 | $129.1M | $7.7M | — | $17.4M | — | — | -$9.1M | -$200,000.00 | -$9.3M | $1.2M | -$10.5M | -$0.16 | -$0.16 | 66,900,000 | 66,900,000 |
|---|
| 2021-12-31 | $99.5M | $7.2M | — | $18.6M | — | — | -$9.4M | $1.3M | -$8.1M | -$200,000.00 | -$7.9M | -$0.12 | -$0.12 | 2,700,000 | 2,700,000 |
|---|
| 2021-09-30 | $98.5M | $7.5M | — | $16.6M | — | — | $6.3M | -$500,000.00 | $5.8M | $13.6M | -$7.8M | -$0.16 | -$0.16 | 49,800,000 | 49,800,000 |
|---|
| 2021-06-30 | $91.6M | $7.3M | — | $14.8M | — | — | -$22.7M | $900,000.00 | -$21.8M | -$7.9M | -$13.9M | -$0.28 | -$0.28 | 49,300,000 | 49,300,000 |
|---|
| 2021-03-31 | $90M | $6.5M | — | $12.2M | — | — | -$13.2M | -$400,000.00 | -$13.6M | -$700,000.00 | -$12.9M | -$0.27 | -$0.27 | 48,500,000 | 48,500,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 | $836.6M | $63.7M | — | $66.7M | — | — | $65.2M | $3M | $68.2M | $19.5M | $48.7M | $0.66 | $0.64 | 74,300,000 | 75,900,000 |
|---|
| 2024-12-31 | $687.6M | $63.5M | — | $82.5M | — | — | $9.4M | -$4.4M | $5M | -$25.4M | $30.4M | $0.40 | $0.38 | 76,500,000 | 78,900,000 |
|---|
| 2023-12-31 | $599.4M | $54M | — | $80.5M | — | — | $3.6M | $2.7M | $6.3M | $18.1M | -$11.8M | -$0.15 | -$0.15 | 76,700,000 | 76,700,000 |
|---|
| 2022-12-31 | $538.9M | $39.8M | — | $77.6M | — | — | -$19M | -$1M | -$20M | -$9.8M | -$10.2M | -$0.14 | -$0.14 | 70,600,000 | 70,600,000 |
|---|
| 2021-12-31 | $379.6M | $28.5M | — | $62.2M | — | — | -$39M | $1.3M | -$37.7M | $4.8M | -$42.5M | -$0.82 | -$0.82 | 51,900,000 | 51,900,000 |
|---|
| 2020-12-31 | $245.3M | $21.3M | — | $50.9M | — | — | $1.9M | -$1M | $900,000.00 | -$4.4M | $5.3M | $0.12 | $0.09 | 44,300,000 | 56,300,000 |
|---|
| 2019-12-31 | $228.3M | $16.1M | — | $46M | — | — | $28.4M | -$500,000.00 | $27.9M | $3.7M | $24.2M | $0.57 | $0.45 | 42,100,000 | 54,300,000 |
|---|