Complete source-backed income-statement history.
- Available history
- 2021-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 | $170.79M | — | — | — | — | $118.55M | — | — | $14.67M | $7.98M | $6.69M | $0.53 | $0.49 | 12,719,166 | 13,679,803 |
|---|
| 2026-03-31 | $158.41M | — | — | — | — | $98.85M | — | — | $70.16M | $12.22M | $57.94M | $4.31 | $4.02 | 13,434,862 | 14,399,635 |
|---|
| 2025-12-31 | $163.72M | — | — | — | — | $99.23M | — | — | $64.22M | -$1.72M | $65.94M | $4.89 | $4.57 | 48,568 | -12,124 |
|---|
| 2025-09-30 | $150.73M | — | — | — | — | $104.83M | — | — | $58.43M | -$33.64M | $92.07M | $6.84 | $6.34 | 13,457,671 | 14,525,301 |
|---|
| 2025-06-30 | $131.76M | — | — | — | — | $90.68M | — | — | $11.51M | $2.47M | $9.04M | $0.68 | $0.62 | 13,364,926 | 14,554,218 |
|---|
| 2025-03-31 | $107.98M | — | — | — | — | $72.83M | — | — | $33.87M | $5.06M | $28.81M | $2.19 | $1.97 | 13,126,286 | 14,646,526 |
|---|
| 2024-12-31 | $100.84M | — | — | — | — | $79.85M | — | — | $17.49M | $687,000.00 | $16.81M | $1.32 | $1.17 | 94,667 | 235,205 |
|---|
| 2024-09-30 | $92.49M | — | — | — | — | $89.94M | — | — | $839,000.00 | $373,000.00 | $466,000.00 | $0.04 | $0.03 | 12,639,294 | 13,932,652 |
|---|
| 2024-06-30 | $80.12M | — | — | — | — | $74.45M | — | — | $4.58M | -$1.78M | $6.36M | $0.51 | $0.47 | 12,416,524 | 13,543,648 |
|---|
| 2024-03-31 | $73.63M | — | — | — | — | $68.23M | — | — | $37.45M | $3.2M | $34.24M | $2.80 | $2.60 | 12,220,199 | 13,182,517 |
|---|
| 2023-12-31 | $73.12M | — | — | — | — | $71.35M | — | — | $275,000.00 | $96,000.00 | $179,000.00 | $0.03 | $0.03 | 47,500 | 47,500 |
|---|
| 2023-09-30 | $65.81M | — | — | — | — | $76.39M | — | — | -$12.04M | $9,000.00 | -$12.05M | -$1.01 | -$1.01 | 11,960,078 | 11,960,078 |
|---|
| 2023-06-30 | $61.24M | — | — | — | — | $82.15M | — | — | -$22.61M | $7,000.00 | -$22.62M | -$1.90 | -$1.90 | 11,884,473 | 11,884,473 |
|---|
| 2023-03-31 | $58.93M | — | — | — | — | $71.41M | — | — | -$14.02M | $8,000.00 | -$14.03M | -$1.19 | -$1.19 | 11,815,448 | 11,815,448 |
|---|
| 2022-12-31 | $59.68M | — | — | — | — | $80.46M | — | — | -$21.63M | -$137,000.00 | -$21.49M | -$1.80 | -$1.80 | 62,737 | 62,737 |
|---|
| 2022-09-30 | $56.81M | — | — | — | — | $94.73M | — | — | -$47.48M | $26,000.00 | -$47.5M | -$4.06 | -$4.06 | 11,702,147 | 11,702,147 |
|---|
| 2022-06-30 | $45.81M | — | — | — | — | $98.82M | — | — | -$27.09M | $22,000.00 | -$27.12M | -$2.34 | -$2.34 | 11,609,452 | 11,609,452 |
|---|
| 2022-03-31 | $42.55M | — | — | — | — | $65.22M | — | — | -$32.77M | $22,000.00 | -$32.8M | -$2.91 | -$2.91 | 11,259,025 | 11,259,025 |
|---|
| 2021-12-31 | $41.16M | — | — | — | — | $55.76M | -$2.98M | — | -$15.09M | $98,000.00 | -$15.19M | -$4.65 | -$4.65 | -131,411,485 | -131,411,485 |
|---|
| 2021-09-30 | $40.2M | — | — | — | — | $55.87M | -$1.32M | — | -$7.9M | -$6,000.00 | -$7.89M | -$0.06 | -$0.06 | 137,833,983 | 137,833,983 |
|---|
| 2021-06-30 | $37.23M | — | — | — | — | $43.5M | -$1.95M | — | -$851,000.00 | $13,000.00 | -$864,000.00 | -$0.01 | -$0.01 | 135,906,931 | 135,906,931 |
|---|
| 2021-03-31 | $34.43M | — | — | — | — | $44.76M | -$134,242.00 | — | $3.94M | -$8,000.00 | $3.95M | $0.00 | $0.00 | 133,243,614 | 340,910,349 |
|---|
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 | $554.18M | — | — | — | — | $367.56M | — | — | $168.03M | -$27.84M | $195.87M | $14.65 | $13.53 | 13,366,072 | 14,480,703 |
|---|
| 2024-12-31 | $347.08M | — | — | — | — | $312.47M | — | — | $60.35M | $2.48M | $57.87M | $4.62 | $4.19 | 12,520,789 | 13,822,582 |
|---|
| 2023-12-31 | $259.09M | — | — | — | — | $301.29M | — | — | -$48.4M | $120,000.00 | -$48.52M | -$4.07 | -$4.07 | 11,934,699 | 11,934,699 |
|---|
| 2022-12-31 | $204.84M | — | — | — | — | $339.23M | — | — | -$128.97M | -$67,000.00 | -$128.91M | -$11.12 | -$11.12 | 11,587,901 | 11,587,901 |
|---|
| 2021-12-31 | $153.01M | — | — | — | — | $199.89M | -$6.38M | — | -$19.9M | $97,000.00 | -$19.99M | -$4.69 | -$4.69 | 4,266,839 | 4,266,839 |
|---|