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 | $132.16M | $127.41M | $4.75M | — | — | $6.62M | -$1.87M | $516,495.00 | -$1.35M | -$99,098.00 | -$1.25M | -$17.21 | -$17.21 | 72,668 | 72,668 |
|---|
| 2025-03-31 | $119.97M | $116.13M | $3.84M | — | — | $4.87M | -$1.04M | $84,679.00 | -$950,660.00 | $503,524.00 | $10.19M | $275.87 | $275.87 | 36,954 | 36,954 |
|---|
| 2024-03-31 | $154.54M | $119.12M | $4.88M | — | — | $4.28M | $596,082.00 | -$1.42M | -$827,069.00 | -$41,363.00 | -$4.23M | -$439.78 | -$439.78 | 9,628 | 9,628 |
|---|
| 2023-03-31 | $148.81M | $116.6M | $3.6M | — | — | $16.76M | -$13.16M | — | -$15.44M | $394,541.00 | -$21.14M | -$41.46 | -$41.46 | 509,828 | 509,828 |
|---|
| 2022-03-31 | $164.39M | $127.87M | $36.52M | — | — | $39.21M | -$2.69M | — | -$2.1M | $1.1M | -$3.19M | -$18.35 | -$18.35 | 173,966 | 173,966 |
|---|
| 2021-03-31 | $133.13M | $103.89M | $29.24M | — | — | $38.08M | -$8.84M | — | -$8.34M | $31,638.00 | -$8.12M | -$2.39 | -$2.39 | 3,398,397 | 3,398,397 |
|---|
| 2020-03-31 | $117.33M | $91.8M | $25.53M | — | — | $32.53M | -$7M | — | -$6.44M | $16,258.00 | -$5.81M | -$2.16 | -$2.16 | 2,734,714 | 2,734,714 |
|---|