Complete source-backed income-statement history.
- Available history
- 2023-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 | — | — | — | — | — | — | — | — | $28.89M | $7.14M | $21.75M | $0.61 | $0.60 | 34,740,412 | 35,416,828 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $29.43M | $7.27M | $22.15M | $0.63 | $0.62 | 34,702,246 | 35,260,806 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $31.97M | $8.33M | $23.64M | $0.53 | $0.53 | 426,240 | 194,873 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $29.17M | $7M | $22.17M | $0.58 | $0.57 | 34,602,289 | 35,337,136 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $26.65M | $6.31M | $20.34M | $0.52 | $0.51 | 34,574,086 | 35,218,962 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $22.6M | $5.35M | $17.25M | $0.50 | $0.49 | 29,871,001 | 30,448,848 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $14.65M | $3.66M | $10.99M | $0.34 | $0.34 | 70,378 | 66,065 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $24.61M | $5.91M | $18.7M | $0.67 | $0.66 | 25,689,560 | 25,756,431 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $17.4M | $4.18M | $13.22M | $0.44 | $0.44 | 25,689,560 | 25,756,431 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $16.22M | $3.96M | $12.25M | $0.38 | $0.38 | 25,689,560 | 25,756,431 |
|---|
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 | — | — | — | — | — | — | — | — | $110.39M | $26.98M | $83.41M | $2.14 | $2.11 | 33,432,895 | 33,863,189 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $72.88M | $17.72M | $55.16M | $1.83 | $1.83 | 25,759,938 | 25,822,496 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $44.69M | $10.93M | $33.76M | $0.94 | $0.93 | 25,729,227 | 25,795,481 |
|---|