Complete source-backed income-statement history.
- Available history
- 2019-09-30 to 2026-04-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-04-30 | $101.82M | $72.2M | $29.62M | $35.6M | — | $76.78M | -$47.15M | — | -$42M | $1.21M | -$43.2M | -$1.75 | -$1.75 | 24,630,127 | 24,630,127 |
|---|
| 2026-01-31 | $109.32M | $74.92M | $34.4M | $34.61M | — | $87.39M | -$52.99M | — | -$43.05M | $1.37M | -$44.42M | -$1.84 | -$1.84 | 188,762 | 188,762 |
|---|
| 2025-10-31 | $105.67M | $73.19M | $32.49M | $34.68M | — | $76.82M | -$44.34M | — | -$51.59M | $894,000.00 | -$52.48M | -$2.23 | -$2.23 | 23,501,303 | 23,501,303 |
|---|
| 2025-07-31 | $98.59M | $67.86M | $30.73M | $36.48M | — | $89.71M | -$58.98M | — | -$65.02M | $1.16M | -$66.18M | -$2.85 | -$2.85 | 23,196,534 | 23,196,534 |
|---|
| 2025-04-30 | $97.64M | $69.65M | $27.99M | $33.51M | — | $81.83M | -$53.84M | — | -$56.5M | $622,000.00 | -$57.12M | -$2.49 | -$2.49 | 22,952,278 | 22,952,278 |
|---|
| 2025-01-31 | $101.89M | $73.19M | $28.7M | $30.42M | — | $83.65M | -$54.95M | — | -$58M | $805,000.00 | -$58.8M | -$2.60 | -$2.60 | 236,603 | 236,603 |
|---|
| 2024-10-31 | $99.61M | $76.83M | $22.79M | $38.3M | — | $90.95M | -$68.17M | — | -$76.08M | $1.51M | -$77.59M | -$3.56 | -$3.56 | 21,766,572 | 21,766,572 |
|---|
| 2024-07-31 | $108.54M | $82.95M | $25.59M | $36.51M | — | $88.33M | -$62.75M | — | -$67.23M | $1.65M | -$68.87M | -$3.22 | -$3.22 | 21,376,634 | 21,376,634 |
|---|
| 2024-04-30 | $107.04M | $83.43M | $23.61M | $36.05M | — | $90.75M | -$67.14M | — | -$71.39M | $408,000.00 | -$71.8M | -$0.17 | -$0.17 | 423,290,222 | 423,290,222 |
|---|
| 2024-01-31 | $115.83M | $93.43M | $22.4M | $55.22M | — | $115.33M | -$92.93M | — | -$94.93M | -$183,000.00 | -$94.75M | -$23.36 | -$23.36 | -342,041,637 | -342,041,637 |
|---|
| 2023-10-31 | $110.28M | $134.23M | -$23.95M | $56.52M | — | $129.82M | -$153.77M | — | -$158.53M | -$315,000.00 | -$158.22M | -$0.43 | -$0.43 | 376,182,783 | 376,182,783 |
|---|
| 2023-07-31 | $150.49M | $149.37M | $1.13M | $59.64M | — | $124.46M | -$123.33M | — | -$124.35M | $905,000.00 | -$125.26M | -$0.35 | -$0.35 | 355,876,807 | 355,876,807 |
|---|
| 2023-04-30 | $130.03M | $99.5M | $30.54M | $49.4M | — | $110.46M | -$79.92M | — | -$79.82M | -$427,000.00 | -$79.39M | -$0.23 | -$0.23 | 350,043,454 | 350,043,454 |
|---|
| 2023-01-31 | $152.83M | $119.84M | $32.99M | $46.72M | — | $111.3M | -$78.31M | — | -$78.13M | $529,000.00 | -$78.66M | -$0.23 | -$0.23 | 1,451,556 | 1,451,556 |
|---|
| 2022-10-31 | $125.34M | $102.66M | $22.68M | $48.13M | — | $105.96M | -$83.28M | — | -$84.92M | -$442,000.00 | -$84.48M | -$0.25 | -$0.25 | 339,595,385 | 339,595,385 |
|---|
| 2022-07-31 | $108.29M | $90.14M | $18.15M | $51.8M | — | $108.52M | -$90.37M | — | -$93.09M | -$392,000.00 | -$92.7M | -$0.28 | -$0.28 | 336,813,555 | 336,813,555 |
|---|
| 2022-04-30 | $81.63M | $69.53M | $12.11M | $48.3M | — | $101.94M | -$89.83M | — | -$91.13M | -$1.86M | -$89.27M | -$0.27 | -$0.27 | 334,623,695 | 334,623,695 |
|---|
| 2022-01-31 | $79.34M | $61.86M | $17.48M | $42.51M | — | $96.71M | -$79.23M | — | -$62.87M | -$2.72M | -$60.15M | -$0.17 | -$0.21 | 11,396,486 | 9,914,948 |
|---|
| 2021-10-31 | $65.03M | $48.98M | $16.06M | $36.75M | — | $81.38M | -$65.32M | — | -$69.76M | -$314,000.00 | -$69.44M | -$0.21 | -$0.21 | 325,034,920 | 325,034,920 |
|---|
| 2021-07-31 | $56.12M | $45.34M | $10.78M | $40.41M | — | $85.07M | -$74.29M | — | -$84.87M | $65,000.00 | -$84.94M | -$0.27 | -$0.29 | 312,227,526 | 313,602,100 |
|---|
| 2021-04-30 | $40.51M | $31.29M | $9.22M | $25.37M | — | $55.82M | -$46.6M | — | $82.33M | $38,000.00 | $82.29M | -$0.39 | -$0.83 | 218,615,863 | 225,533,389 |
|---|
| 2021-01-31 | $42.39M | $33.49M | $8.9M | $20.95M | — | $44.22M | -$35.32M | — | -$90.75M | -$5,000.00 | -$90.75M | -$5.55 | -$5.55 | 1,566,211 | 1,566,211 |
|---|
| 2020-12-31 | — | — | — | — | — | — | -$4.59M | — | -$4.58M | -$40,655.00 | -$4.54M | — | — | — | — |
|---|
| 2020-10-31 | $36.37M | $29.11M | $7.25M | $18.92M | — | $39.84M | -$32.59M | — | -$40.79M | $98,000.00 | -$40.89M | -$3.11 | -$3.11 | 14,990,866 | 14,990,866 |
|---|
| 2020-09-30 | — | — | — | — | — | — | -$812,713.00 | — | -$787,652.00 | $5,263.00 | -$792,915.00 | — | — | — | — |
|---|
| 2020-07-31 | $34.96M | $25.93M | $9.03M | $17.13M | — | $32.56M | -$23.53M | — | -$35.24M | $48,000.00 | -$35.29M | -$6.97 | -$6.97 | 13,468,677 | 13,468,677 |
|---|
| 2020-06-30 | — | — | — | — | — | — | -$226,818.00 | — | -$96,889.00 | $27,285.00 | -$124,174.00 | — | — | — | — |
|---|
| 2020-04-30 | $32.78M | $25.01M | $7.76M | $18.03M | — | $37.32M | -$29.55M | — | -$30.04M | $57,000.00 | -$30.1M | -$2.46 | -$2.46 | 12,253,092 | 12,253,092 |
|---|
| 2020-03-31 | — | — | — | — | — | — | -$322,477.00 | — | $676,141.00 | $209,710.00 | $466,431.00 | — | — | — | — |
|---|
| 2019-09-30 | — | — | — | — | — | — | -$613,388.00 | — | $388,196.00 | $193,585.00 | $194,611.00 | — | — | — | — |
|---|
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-01-31 | $411.22M | $285.62M | $125.6M | $139.27M | — | $335.74M | -$210.14M | — | -$216.15M | $4.05M | -$220.2M | -$9.41 | -$9.41 | 23,408,373 | 23,408,373 |
|---|
| 2025-01-31 | $417.08M | $316.4M | $100.68M | $141.28M | — | $353.68M | -$253M | — | -$272.69M | $4.37M | -$277.07M | -$12.78 | -$12.78 | 21,674,490 | 21,674,490 |
|---|
| 2024-01-31 | $506.64M | $476.52M | $30.12M | $220.78M | — | $480.07M | -$449.95M | — | -$457.63M | -$21,000.00 | -$457.61M | -$24.37 | -$24.37 | 18,776,494 | 18,776,494 |
|---|
| 2023-01-31 | $468.09M | $382.16M | $85.93M | $194.96M | — | $427.72M | -$341.78M | — | -$347.28M | -$2.17M | -$345.11M | -$1.02 | -$1.02 | 338,488,667 | 338,488,667 |
|---|
| 2022-01-31 | $241.01M | $187.47M | $53.53M | $145.04M | — | $318.97M | -$265.44M | — | -$135.17M | -$2.93M | -$132.24M | -$1.01 | -$1.49 | 297,421,969 | 302,490,266 |
|---|
| 2021-01-31 | $146.49M | $113.54M | $32.95M | $75.02M | — | $153.94M | -$120.99M | — | -$196.83M | $198,000.00 | -$197.02M | -$18.14 | -$18.14 | 15,116,763 | 15,116,763 |
|---|
| 2020-12-31 | — | — | — | — | — | — | -$5.95M | — | -$4.79M | $201,603.00 | -$4.99M | — | — | — | — |
|---|
| 2020-01-31 | $144.52M | $126.47M | $18.04M | $69.46M | — | $150.41M | -$132.36M | — | -$134.1M | $224,000.00 | -$134.33M | -$15.10 | -$15.10 | 8,893,787 | 8,893,787 |
|---|