Complete source-backed income-statement history.
- Available history
- 2017-04-30 to 2026-07-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-07-31 | $478.11M | $121.93M | $356.19M | $112.49M | — | $379.76M | -$23.57M | — | -$17.26M | -$529,000.00 | -$16.73M | -$0.16 | -$0.16 | 104,640,231 | 104,640,231 |
|---|
| 2026-04-30 | $450.68M | $111.06M | $339.62M | $120.26M | — | $356.03M | -$16.41M | — | -$9.77M | -$445.67M | $435.9M | $4.13 | $4.07 | -348,021 | 1,537,307 |
|---|
| 2026-01-31 | $449.88M | $106.44M | $343.44M | $114.39M | — | $342.83M | $611,000.00 | — | $6.17M | -$1.59M | $7.75M | $0.07 | $0.07 | 104,501,837 | 106,195,666 |
|---|
| 2025-10-31 | $423.48M | $102.03M | $321.45M | $108.15M | — | $329.69M | -$8.24M | — | $1.31M | $52.59M | -$51.28M | -$0.48 | -$0.48 | 106,586,670 | 106,586,670 |
|---|
| 2025-07-31 | $415.29M | $96.75M | $318.54M | $109.12M | — | $327.98M | -$9.44M | — | -$9,000.00 | $24.59M | -$24.6M | -$0.23 | -$0.23 | 105,961,879 | 105,961,879 |
|---|
| 2025-04-30 | $388.43M | $97.79M | $290.65M | $94.67M | — | $302.67M | -$12.02M | — | -$4.7M | $11.68M | -$16.38M | -$0.15 | -$0.15 | 458,918 | 458,918 |
|---|
| 2025-01-31 | $382.08M | $97.15M | $284.93M | $93.6M | — | $289.57M | -$4.64M | — | $4.07M | $21.13M | -$17.06M | -$0.16 | -$0.16 | 104,085,183 | 104,085,183 |
|---|
| 2024-10-31 | $365.36M | $93.18M | $272.18M | $88.16M | — | $276.61M | -$4.43M | — | -$1.78M | $23.67M | -$25.45M | -$0.25 | -$0.25 | 103,238,740 | 103,238,740 |
|---|
| 2024-07-31 | $347.42M | $91.76M | $255.66M | $89.33M | — | $289.5M | -$33.84M | — | -$29.16M | $20.07M | -$49.23M | -$0.48 | -$0.48 | 102,284,435 | 102,284,435 |
|---|
| 2024-04-30 | $335M | $87.87M | $247.13M | $93.95M | — | $292.84M | -$45.71M | — | -$43.65M | -$2.55M | -$41.1M | -$0.42 | -$0.41 | 547,021 | 830,748 |
|---|
| 2024-01-31 | $327.96M | $84.64M | $243.32M | $87.2M | — | $269.72M | -$26.4M | — | -$24.2M | -$200.33M | $176.12M | $1.76 | $1.69 | 100,282,179 | 104,503,290 |
|---|
| 2023-10-31 | $310.61M | $80.09M | $230.52M | $80.11M | — | $252.06M | -$21.54M | — | -$19.65M | $5.15M | -$24.8M | -$0.25 | -$0.25 | 99,073,401 | 99,073,401 |
|---|
| 2023-07-31 | $293.75M | $77.48M | $216.28M | $80.69M | — | $252.52M | -$36.25M | — | -$35.25M | $13.26M | -$48.51M | -$0.50 | -$0.50 | 97,942,049 | 97,942,049 |
|---|
| 2023-04-30 | $279.94M | $73.68M | $206.26M | $81.77M | — | $246.42M | -$40.16M | — | -$39.76M | $6.97M | -$46.73M | -$0.48 | -$0.48 | 402,713 | 402,713 |
|---|
| 2023-01-31 | $274.57M | $75.21M | $199.36M | $77.47M | — | $268.71M | -$69.35M | — | -$70.15M | $2.42M | -$72.57M | -$0.76 | -$0.76 | 96,052,025 | 96,052,025 |
|---|
| 2022-10-31 | $264.4M | $74.76M | $189.64M | $75.57M | — | $238.67M | -$49.03M | — | -$40.26M | $7.04M | -$47.31M | -$0.50 | — | 95,307,146 | — |
|---|
| 2022-07-31 | $250.08M | $72.98M | $177.1M | $78.65M | — | $237.74M | -$60.64M | — | -$66.7M | $2.85M | -$69.55M | -$0.74 | -$0.74 | 94,621,365 | 94,621,365 |
|---|
| 2022-04-30 | $239.36M | $67.36M | $171.99M | $78.87M | — | $231.61M | -$59.62M | — | -$68.9M | -$3.29M | -$65.61M | -$0.70 | -$0.70 | 406,226 | 406,226 |
|---|
| 2022-01-31 | $223.94M | $61.28M | $162.66M | $71.75M | — | $208.51M | -$45.85M | — | -$52.89M | $3.84M | -$56.73M | -$0.61 | — | 93,015,185 | 93,015,185 |
|---|
| 2021-10-31 | $205.98M | $53.88M | $152.1M | $63.76M | — | $189.27M | -$37.18M | — | -$44.17M | $2.85M | -$47.02M | -$0.51 | — | 92,206,199 | 92,206,199 |
|---|
| 2021-07-31 | $193.1M | $49.66M | $143.43M | $59.38M | — | $174.47M | -$31.03M | — | -$31.84M | $2.65M | -$34.49M | -$0.38 | -$0.38 | 91,201,372 | 91,201,372 |
|---|
| 2021-04-30 | $177.61M | $45.81M | $131.8M | $55.44M | — | $168.88M | -$37.08M | — | -$37.74M | $5.56M | -$43.3M | — | — | — | 911,066 |
|---|
| 2021-01-31 | $157.12M | $41.97M | $115.15M | $51.4M | — | $149.61M | -$34.46M | — | -$36.84M | $1.14M | -$37.97M | — | — | — | 88,341,038 |
|---|
| 2020-10-31 | $144.89M | $38.45M | $106.45M | $46.69M | — | $134.87M | -$28.42M | — | -$28.51M | $653,000.00 | -$29.16M | — | — | — | 86,373,166 |
|---|
| 2020-07-31 | $128.87M | $34.83M | $94.04M | $45.68M | — | $123.56M | -$29.52M | — | -$18.63M | $367,000.00 | -$19M | — | — | — | 84,175,287 |
|---|
| 2020-04-30 | $123.62M | $34.27M | $89.35M | $45.59M | — | $123.92M | -$34.57M | — | -$33.89M | -$2.74M | -$31.15M | — | — | — | 1,086,128 |
|---|
| 2020-01-31 | $113.18M | $33.41M | $79.78M | $46.12M | — | $122.04M | -$42.27M | — | -$43.61M | $674,000.00 | -$44.28M | — | — | — | 80,737,237 |
|---|
| 2019-10-31 | $101.11M | $28.76M | $72.35M | $38.48M | — | $124.31M | -$51.96M | — | -$50.28M | -$304,000.00 | -$49.97M | — | — | — | 77,772,406 |
|---|
| 2019-07-31 | $89.71M | $26.25M | $63.46M | $35.18M | — | $105.76M | -$42.3M | — | -$41.37M | $398,000.00 | -$41.77M | — | — | — | 74,643,782 |
|---|
| 2019-04-30 | $80.6M | $23.44M | $57.16M | $31M | — | $89.24M | -$32.09M | — | -$31.38M | $3.45M | -$34.84M | — | — | — | 5,632,125 |
|---|
| 2019-01-31 | $70.84M | $20.42M | $50.41M | $25.85M | — | $74.2M | -$23.79M | — | -$21.91M | -$558,000.00 | -$21.35M | — | — | — | 70,725,336 |
|---|
| 2018-10-31 | $63.58M | $18.59M | $44.99M | $25.33M | — | $72.06M | -$27.07M | — | -$26.81M | $733,000.00 | -$27.54M | — | — | — | 43,978,770 |
|---|
| 2018-07-31 | $56.64M | $15.56M | $41.09M | $18.98M | — | $59.5M | -$18.42M | — | -$17.82M | $759,000.00 | -$18.58M | — | — | — | 32,978,163 |
|---|
| 2018-04-30 | $49.57M | $13.6M | $35.97M | $17.54M | — | $55.21M | -$19.24M | — | -$19.78M | $1.62M | -$21.4M | — | — | — | 195,102 |
|---|
| 2018-01-31 | $41.68M | $10.77M | $30.92M | $15.09M | — | $43.37M | -$12.46M | — | -$12.63M | $696,000.00 | -$13.33M | — | — | — | 32,392,894 |
|---|
| 2017-10-31 | $37.04M | $8.96M | $28.08M | $12.18M | — | $35.2M | -$7.13M | — | -$7.04M | $987,000.00 | -$8.03M | — | — | — | 31,684,020 |
|---|
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 | $1.74B | $416.27M | $1.32B | $451.93M | — | $1.36B | -$33.48M | — | -$2.3M | -$370.07M | $367.77M | $3.49 | $3.43 | 105,335,440 | 107,220,768 |
|---|
| 2025-04-30 | $1.48B | $379.87M | $1.1B | $365.76M | — | $1.16B | -$54.92M | — | -$31.57M | $76.55M | -$108.11M | -$1.04 | -$1.04 | 103,661,704 | 103,661,704 |
|---|
| 2024-04-30 | $1.27B | $330.08M | $937.24M | $341.95M | — | $1.07B | -$129.9M | — | -$122.76M | -$184.48M | $61.72M | $0.62 | $0.59 | 99,646,231 | 103,980,132 |
|---|
| 2023-04-30 | $1.07B | $296.63M | $772.36M | $313.45M | — | $991.54M | -$219.17M | — | -$216.88M | $19.28M | -$236.16M | -$2.47 | -$2.47 | 95,729,844 | 95,729,844 |
|---|
| 2022-04-30 | $862.37M | $232.19M | $630.18M | $273.76M | — | $803.86M | -$173.68M | — | -$197.79M | $6.06M | -$203.85M | -$2.20 | -$2.20 | 92,547,145 | 92,547,145 |
|---|
| 2021-04-30 | $608.49M | $161.05M | $447.44M | $199.2M | — | $576.91M | -$129.48M | — | -$121.71M | $7.72M | -$129.43M | -$1.48 | -$1.48 | 87,207,094 | 87,207,094 |
|---|
| 2020-04-30 | $427.62M | $122.69M | $304.93M | $165.37M | — | $476.04M | -$171.11M | — | -$169.14M | -$1.97M | -$167.17M | -$2.12 | -$2.12 | 78,799,732 | 78,799,732 |
|---|
| 2019-04-30 | $271.65M | $78.01M | $193.64M | $101.17M | — | $295M | -$101.36M | — | -$97.92M | $4.39M | -$102.3M | — | — | — | 54,893,365 |
|---|
| 2018-04-30 | $159.94M | $40.74M | $119.2M | $55.64M | — | $167.19M | -$47.99M | — | -$49.35M | $3.38M | -$52.73M | — | — | — | 32,033,792 |
|---|
| 2017-04-30 | $88.18M | $19.85M | $68.33M | $32.6M | — | $115.5M | -$47.17M | — | -$47.76M | $4.21M | -$51.97M | — | — | — | 30,359,419 |
|---|