Complete source-backed income-statement history.
- Available history
- 2019-04-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 | $51.6M | $40.28M | $11.32M | $47.26M | — | $132.48M | -$121.16M | — | -$115.46M | $111,000.00 | -$115.57M | -$0.79 | -$0.79 | 1,842,000 | 1,842,000 |
|---|
| 2026-01-31 | $53.26M | $44.03M | $9.24M | $58.82M | — | $149.64M | -$140.41M | — | -$133.19M | $174,000.00 | -$133.36M | -$0.94 | -$0.94 | 141,969,000 | 141,969,000 |
|---|
| 2025-10-31 | $75.15M | $44.77M | $30.38M | $58.35M | — | $142.49M | -$112.11M | — | -$104.43M | $237,000.00 | -$104.67M | -$0.75 | -$0.75 | 138,670,000 | 138,670,000 |
|---|
| 2025-07-31 | $70.26M | $43.82M | $26.44M | $64.65M | — | $151.26M | -$124.82M | — | -$116.47M | $300,000.00 | -$116.77M | -$0.86 | -$0.86 | 135,375,000 | 135,375,000 |
|---|
| 2025-04-30 | $108.72M | $41.21M | $67.51M | $58.39M | — | $156.48M | -$88.97M | — | -$79.59M | $111,000.00 | -$79.7M | -$0.60 | -$0.60 | 1,337,000 | 1,337,000 |
|---|
| 2025-01-31 | $98.78M | $40.44M | $58.35M | $59.36M | — | $145.93M | -$87.59M | — | -$79.87M | $336,000.00 | -$80.2M | -$0.62 | -$0.62 | 130,382,000 | 130,382,000 |
|---|
| 2024-10-31 | $94.34M | $36.5M | $57.84M | $55.72M | — | $133.13M | -$75.29M | — | -$65.72M | $257,000.00 | -$65.97M | -$0.52 | -$0.52 | 127,870,000 | 127,870,000 |
|---|
| 2024-07-31 | $87.21M | $35.05M | $52.17M | $52.93M | — | $124.75M | -$72.59M | — | -$62.56M | $272,000.00 | -$62.83M | -$0.50 | -$0.50 | 124,979,000 | 124,979,000 |
|---|
| 2024-04-30 | $86.59M | $34.98M | $51.61M | $50.62M | — | $133.92M | -$82.31M | — | -$73M | -$71,000.00 | -$72.93M | -$0.59 | -$0.59 | 1,103,000 | 1,103,000 |
|---|
| 2024-01-31 | $78.4M | $33.11M | $45.29M | $49.48M | — | $127.83M | -$82.55M | — | -$72.14M | $489,000.00 | -$72.63M | -$0.60 | -$0.60 | 120,486,000 | 120,486,000 |
|---|
| 2023-10-31 | $73.23M | $32.12M | $41.11M | $50.4M | — | $120.51M | -$79.4M | — | -$69.55M | $226,000.00 | -$69.78M | -$0.59 | -$0.59 | 118,656,000 | 118,656,000 |
|---|
| 2023-07-31 | $72.36M | $31.81M | $40.55M | $50.87M | — | $114.64M | -$74.09M | — | -$64.21M | $148,000.00 | -$64.36M | -$0.56 | -$0.56 | 115,681,000 | 115,681,000 |
|---|
| 2023-04-30 | $72.41M | $24.91M | $47.5M | $49.68M | — | $120.78M | -$73.28M | — | -$64.77M | $190,000.00 | -$64.96M | -$0.58 | -$0.58 | 982,000 | 982,000 |
|---|
| 2023-01-31 | $66.67M | $22.27M | $44.4M | $55.05M | — | $116.44M | -$72.04M | — | -$63.02M | $143,000.00 | -$63.16M | -$0.57 | -$0.57 | 110,735,000 | 110,735,000 |
|---|
| 2022-10-31 | $62.41M | $20.75M | $41.66M | $50.05M | — | $113.62M | -$71.97M | — | -$68.69M | $163,000.00 | -$68.85M | -$0.63 | -$0.63 | 108,876,000 | 108,876,000 |
|---|
| 2022-07-31 | $65.31M | $18.41M | $46.9M | $55.88M | — | $120.11M | -$73.21M | — | -$71.69M | $179,000.00 | -$71.87M | -$0.67 | -$0.67 | 106,842,000 | 106,842,000 |
|---|
| 2022-04-30 | $72.32M | $17.36M | $54.95M | $46.38M | — | $111.48M | -$56.52M | — | -$58.23M | $195,000.00 | -$58.42M | -$0.55 | -$0.55 | 563,000 | 563,000 |
|---|
| 2022-01-31 | $69.77M | $17.35M | $52.42M | $40.93M | — | $99.83M | -$47.41M | — | -$39.25M | $193,000.00 | -$39.45M | -$0.38 | -$0.38 | 105,093,000 | 105,093,000 |
|---|
| 2021-10-31 | $58.26M | $15.97M | $42.29M | $36.52M | — | $97.97M | -$55.68M | — | -$56.73M | $13,000.00 | -$56.74M | -$0.55 | -$0.55 | 103,746,000 | 103,746,000 |
|---|
| 2021-07-31 | $52.41M | $13.03M | $39.38M | $26.71M | — | $75.9M | -$36.52M | — | -$37.07M | $388,000.00 | -$37.46M | -$0.37 | -$0.37 | 102,155,000 | 102,155,000 |
|---|
| 2021-04-30 | $52.28M | $11.71M | $40.57M | $20.71M | — | $64.48M | -$23.91M | — | -$23.8M | $248,000.00 | -$24.05M | — | — | — | — |
|---|
| 2021-01-31 | $49.11M | $12.23M | $36.88M | $18.75M | — | $55.38M | -$18.5M | — | -$16.65M | $203,000.00 | -$16.85M | — | — | — | — |
|---|
| 2020-10-31 | $41.34M | $10.08M | $31.26M | $16.13M | — | $45.78M | -$14.52M | — | -$14.81M | $130,000.00 | -$14.94M | — | — | — | — |
|---|
| 2020-07-31 | $40.48M | $10.5M | $29.98M | $13.26M | — | $33.31M | -$3.33M | — | $273,000.00 | $123,000.00 | $150,000.00 | — | — | — | — |
|---|
| 2020-04-30 | $41.62M | $9.51M | $32.11M | $17.43M | — | $62.33M | -$30.22M | — | -$30.34M | $97,000.00 | -$30.43M | — | — | — | — |
|---|
| 2020-01-31 | $41.28M | $10.93M | $30.35M | $12.33M | — | $40.78M | -$10.43M | — | -$9.7M | $98,000.00 | -$9.8M | — | — | — | — |
|---|
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-04-30 | $250.27M | $172.89M | $77.38M | $229.09M | — | $575.88M | -$498.5M | — | -$469.55M | $822,000.00 | -$470.37M | -$3.35 | -$3.35 | 140,513,000 | 140,513,000 |
|---|
| 2025-04-30 | $389.06M | $153.19M | $235.86M | $226.39M | — | $560.29M | -$324.42M | — | -$287.73M | $976,000.00 | -$288.7M | -$2.24 | -$2.24 | 129,089,000 | 129,089,000 |
|---|
| 2024-04-30 | $310.58M | $132.02M | $178.56M | $201.37M | — | $496.9M | -$318.34M | — | -$278.9M | $792,000.00 | -$279.7M | -$2.34 | -$2.34 | 119,362,000 | 119,362,000 |
|---|
| 2023-04-30 | $266.8M | $86.34M | $180.46M | $210.66M | — | $470.95M | -$290.49M | — | -$268.16M | $675,000.00 | -$268.84M | -$2.45 | -$2.45 | 109,851,000 | 109,851,000 |
|---|
| 2022-04-30 | $252.76M | $63.71M | $189.05M | $150.54M | — | $385.17M | -$196.12M | — | -$191.28M | $789,000.00 | -$192.07M | -$1.84 | -$1.84 | 104,404,000 | 104,404,000 |
|---|
| 2021-04-30 | $183.22M | $44.52M | $138.7M | $68.86M | — | $198.96M | -$60.26M | — | -$54.99M | $704,000.00 | -$55.7M | — | — | — | — |
|---|
| 2020-04-30 | $156.67M | $38.79M | $117.88M | $64.55M | — | $189.38M | -$71.5M | — | -$69M | $380,000.00 | -$69.38M | — | — | — | — |
|---|
| 2019-04-30 | $91.61M | $30.39M | $61.22M | $37.32M | — | $97.26M | -$36.04M | — | -$33.08M | $266,000.00 | -$33.35M | — | — | — | — |
|---|