Complete source-backed income-statement history.
- Available history
- 2020-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 | $373.22M | — | — | — | $24.88M | $370M | $3.22M | $532,183.00 | $3.75M | $3.1M | $716,730.00 | $0.02 | $0.02 | 42,327,806 | 42,327,806 |
|---|
| 2025-03-31 | $210.12M | — | — | — | $19.2M | $205.4M | $4.72M | $36,068.00 | $4.76M | -$1.88M | $6.64M | $0.16 | $0.16 | 42,242,610 | 42,242,610 |
|---|
| 2024-03-31 | $6.01M | — | — | — | $17.6M | $189.9M | $5.78M | $2.16M | $7.94M | $456,774.00 | $7.48M | $0.20 | $0.20 | 37,264,162 | 37,264,162 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | -$7.33M | — | — | — | — | — | — |
|---|
| 2023-03-31 | $847,986.00 | — | $641,860.00 | — | $28.61M | $168.9M | $823,839.00 | -$8.16M | -$7.33M | $714,400.00 | -$8.05M | -$0.22 | -$0.22 | 36,250,054 | 36,250,054 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $6.16M | — | — | — | — | — | — |
|---|
| 2022-03-31 | $243,759.00 | — | $328,249.00 | — | $36.42M | $227.46M | $7.29M | -$1.13M | $6.16M | $2.23M | $3.92M | $0.12 | $0.12 | 32,678,625 | 32,678,625 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $8.26M | — | — | — | — | — | — |
|---|
| 2021-03-31 | $224.76M | — | $7,315.00 | — | $32.54M | $214.04M | -$72,682.00 | -$2.46M | $8.26M | $3.31M | $4.95M | $0.18 | $0.18 | 27,526,689 | 27,526,689 |
|---|
| 2020-03-31 | $139.57M | — | — | — | $18.08M | $130.16M | — | -$1.86M | $7.55M | $2.66M | $4.89M | $0.18 | $0.18 | 26,727,540 | 26,727,540 |
|---|