Complete source-backed income-statement history.
- Available history
- 2019-03-31 to 2026-03-31
- 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 |
|---|
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 |
|---|
| 2026-03-31 | $60.96M | $44.95M | $16.01M | — | — | — | -$4.35M | — | -$124,000.00 | $185,000.00 | -$738,000.00 | -$0.21 | -$0.21 | 3,790,573 | 3,790,573 |
|---|
| 2025-03-31 | $64.62M | $50.75M | $13.87M | — | — | — | -$8.18M | $101,000.00 | -$8.18M | -$110,000.00 | -$7.46M | -$0.04 | -$0.04 | 1,205,493 | 1,205,493 |
|---|
| 2024-03-31 | $98.24M | $78.75M | $19.49M | — | — | — | -$8.33M | — | -$9.68M | -$128,000.00 | -$8.82M | -$0.09 | -$0.09 | 628,986 | 628,986 |
|---|
| 2023-03-31 | $159.02M | $125.02M | $34M | — | — | — | -$15.11M | — | -$15.55M | -$133,000.00 | -$14.97M | -$0.22 | -$0.22 | 68,858,823 | 68,858,823 |
|---|
| 2022-03-31 | $187.15M | $148.87M | $38.29M | — | — | — | -$21.81M | — | -$21.27M | -$248,000.00 | -$20.26M | -$0.30 | -$0.30 | 68,006,172 | 68,006,172 |
|---|
| 2021-03-31 | $154.31M | $125.72M | $28.59M | — | — | — | -$31.44M | — | -$29.52M | -$133,000.00 | -$29.68M | -$0.20 | -$0.20 | 66,953,610 | 66,953,610 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 22,238,454 | 22,238,454 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | — | — | — | — | — | 22,238,454 | 22,238,454 |
|---|