Complete source-backed income-statement history.
- Available history
- 2024-11-30 to 2026-05-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 |
|---|
| 2026-05-31 | $271.8M | — | — | — | — | — | $51.83M | — | $53.36M | $14.45M | $39.17M | $1.09 | $1.01 | 35,882,000 | 38,920,000 |
|---|
| 2026-02-28 | $222.46M | — | — | — | — | — | $14.01M | — | $15.23M | $4.76M | $10.78M | $0.30 | $0.28 | 35,778,000 | 38,888,000 |
|---|
| 2025-11-30 | $262.03M | — | — | — | — | — | $25.59M | — | $27.14M | $11.66M | $15.45M | $0.43 | $0.40 | 35,650,000 | 38,891,000 |
|---|
| 2025-05-31 | $271.7M | — | — | — | — | — | $71.1M | — | $73.27M | $18.62M | $53.84M | $1.51 | $1.42 | 35,560,000 | 37,966,000 |
|---|
| 2025-02-28 | $223.41M | — | — | — | — | — | $19.67M | — | $21.75M | $5.65M | $16.13M | $0.45 | $0.43 | 35,560,000 | 37,898,000 |
|---|
| 2024-11-30 | $254.69M | — | — | — | — | — | $59.67M | — | $63.41M | $16.29M | $46.42M | $1.31 | $1.23 | 35,505,000 | 37,630,000 |
|---|
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 |
|---|