Complete source-backed income-statement history.
- Available history
- 2016-01-31 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 | $771.77M | $202.01M | $569.77M | $213.87M | — | $541.37M | $28.4M | — | $45.95M | $5.01M | $40.94M | $0.51 | $0.50 | 80,497,631 | 81,995,492 |
|---|
| 2026-04-30 | $687.62M | $191.44M | $496.18M | $200.41M | — | $520.98M | -$24.8M | — | $8.79M | $4.36M | $4.43M | $0.06 | $0.05 | 80,357,498 | 81,581,387 |
|---|
| 2026-01-31 | $695.07M | $187.41M | $507.66M | $189.13M | — | $507.36M | $304,000.00 | — | $19.4M | $3.87M | $15.53M | $0.19 | — | 1,189 | — |
|---|
| 2025-10-31 | $628.31M | $179.18M | $449.13M | $176.61M | — | $467.56M | -$18.42M | — | $1.35M | $3.36M | -$2.01M | -$0.02 | — | 81,401,853 | — |
|---|
| 2025-07-31 | $591.4M | $171.43M | $419.97M | $181.74M | — | $485.27M | -$65.29M | — | -$43.12M | $3.93M | -$47.05M | -$0.58 | -$0.58 | 81,078,234 | 81,078,234 |
|---|
| 2025-04-30 | $549.01M | $158.04M | $390.97M | $168.83M | — | $444.53M | -$53.55M | — | -$33.32M | $4.3M | -$37.63M | -$0.46 | -$0.46 | 81,060,822 | 81,060,822 |
|---|
| 2025-01-31 | $548.4M | $149.02M | $399.38M | $150.4M | — | $417.95M | -$18.56M | — | $4.15M | -$11.67M | $15.83M | $0.24 | — | 1,082,101 | — |
|---|
| 2024-10-31 | $529.38M | $135.33M | $394.04M | $151.41M | — | $421.92M | -$27.88M | — | -$7.11M | $2.67M | -$9.78M | -$0.13 | — | 74,020,593 | — |
|---|
| 2024-07-31 | $478.11M | $128.25M | $349.86M | $148.97M | — | $421.3M | -$71.44M | — | -$50.63M | $3.9M | -$54.53M | -$0.74 | — | 73,543,427 | — |
|---|
| 2024-04-30 | $450.56M | $122.7M | $327.86M | $146.06M | — | $426.05M | -$98.19M | — | -$78.01M | $2.58M | -$80.59M | -$1.10 | — | 72,990,141 | — |
|---|
| 2024-01-31 | $458M | $114.64M | $343.36M | $145.55M | — | $414.33M | -$70.97M | — | -$52.09M | $3.37M | -$55.46M | -$0.77 | — | 370,820 | — |
|---|
| 2023-10-31 | $432.94M | $107.06M | $325.88M | $128.15M | — | $371.1M | -$45.22M | — | -$25.66M | $3.64M | -$29.3M | -$0.41 | — | 71,560,023 | — |
|---|
| 2023-07-31 | $423.79M | $105.34M | $318.45M | $125.42M | — | $367.46M | -$49M | — | -$34.01M | $3.59M | -$37.6M | -$0.53 | — | 70,874,117 | — |
|---|
| 2023-04-30 | $368.28M | $97.45M | $270.83M | $116.82M | — | $339.38M | -$68.55M | — | -$51.76M | $2.49M | -$54.25M | -$0.77 | — | 70,177,499 | — |
|---|
| 2023-01-31 | $361.31M | $89.16M | $272.15M | $110.89M | — | $345.1M | -$72.95M | — | -$61.48M | $2.91M | -$64.4M | -$0.92 | — | 302,277 | — |
|---|
| 2022-10-31 | $333.62M | $93.65M | $239.97M | $106.39M | — | $322.89M | -$82.92M | — | -$79.81M | $5.04M | -$84.84M | -$1.23 | — | 68,916,813 | — |
|---|
| 2022-07-31 | $303.66M | $88.28M | $215.38M | $108.04M | — | $330.23M | -$114.84M | — | -$115.82M | $3.05M | -$118.87M | -$1.74 | — | 68,334,464 | — |
|---|
| 2022-04-30 | $285.45M | $78.22M | $207.23M | $96.37M | — | $283.17M | -$75.94M | — | -$76.15M | $1.15M | -$77.29M | -$1.14 | — | 67,706,502 | — |
|---|
| 2022-01-31 | $266.49M | $75.8M | $190.7M | $89.42M | — | $269.32M | -$78.62M | — | -$82.88M | $1.57M | -$84.45M | -$1.26 | — | 812,148 | 812,148 |
|---|
| 2021-10-31 | $226.89M | $68.46M | $158.43M | $82.26M | — | $235.2M | -$76.77M | — | -$79.04M | $2.25M | -$81.29M | -$1.22 | — | 66,386,379 | 66,386,379 |
|---|
| 2021-07-31 | $198.75M | $60.7M | $138.05M | $72.4M | — | $210.58M | -$72.53M | — | -$75.6M | $1.54M | -$77.13M | -$1.22 | — | 63,426,694 | 63,426,694 |
|---|
| 2021-04-30 | $181.65M | $54.53M | $127.12M | $64.75M | — | $188.57M | -$61.45M | — | -$65.37M | -$1.38M | -$63.99M | -$1.04 | — | 61,361,670 | 61,361,670 |
|---|
| 2021-01-31 | $171M | $50.99M | $120.01M | $55.91M | — | $179.41M | -$59.39M | — | -$73.69M | $2.11M | -$75.8M | — | — | — | 508,083 |
|---|
| 2020-10-31 | $150.77M | $46.11M | $104.66M | $54.36M | — | $162.75M | -$58.09M | — | -$71.73M | $926,000.00 | -$72.65M | — | — | — | 59,368,167 |
|---|
| 2020-07-31 | $138.28M | $42.3M | $95.98M | $49.26M | — | $145.76M | -$49.78M | — | -$63.54M | $982,000.00 | -$64.53M | — | — | — | 58,393,894 |
|---|
| 2020-04-30 | $130.33M | $37.68M | $92.65M | $45.63M | — | $134.69M | -$42.04M | — | -$53.73M | $234,000.00 | -$53.97M | — | — | — | 57,649,524 |
|---|
| 2020-01-31 | $123.52M | $34.79M | $88.73M | $41.64M | — | $129.64M | -$40.9M | — | -$60.3M | $2.26M | -$62.56M | — | — | — | 338,548 |
|---|
| 2019-10-31 | $109.44M | $32.19M | $77.25M | $39.39M | — | $115.96M | -$38.71M | — | -$41.82M | $559,000.00 | -$42.38M | — | — | — | 56,411,779 |
|---|
| 2019-07-31 | $99.37M | $30.2M | $69.17M | $37.14M | — | $106.84M | -$37.67M | — | -$40.68M | -$3.34M | -$37.34M | — | — | — | 55,647,707 |
|---|
| 2019-04-30 | $89.39M | $28.17M | $61.22M | $30.87M | — | $91.79M | -$30.58M | — | -$33.38M | -$138,000.00 | -$33.24M | — | — | — | 54,710,746 |
|---|
| 2019-01-31 | $85.48M | $25.57M | $59.92M | $26.6M | — | $83.68M | -$23.76M | — | -$26.19M | -$4M | -$22.19M | — | — | — | 603,575 |
|---|
| 2018-10-31 | $71.78M | $17.76M | $54.02M | $23.18M | — | $74.25M | -$20.22M | — | -$22.52M | -$33,000.00 | -$22.49M | — | — | — | 52,702,526 |
|---|
| 2018-07-31 | $59.61M | $16.49M | $43.12M | $21.43M | — | $70.22M | -$27.1M | — | -$27.54M | $246,000.00 | -$27.78M | — | — | — | 51,185,258 |
|---|
| 2018-04-30 | $50.14M | $13.75M | $36.39M | $18.65M | — | $63.07M | -$26.68M | — | -$26.09M | $467,000.00 | -$26.56M | — | — | — | 50,350,052 |
|---|
| 2018-01-31 | $56.55M | $12.4M | $44.15M | $16.79M | — | $59.02M | -$14.87M | — | -$13.52M | $470,000.00 | -$13.99M | — | — | — | 8,968,891 |
|---|
| 2017-10-31 | $41.49M | $11.07M | $30.42M | $16.59M | — | $54.47M | -$24.05M | — | -$23.88M | $336,000.00 | -$24.22M | — | — | — | 17,421,642 |
|---|
| 2017-07-31 | $35.6M | $10.19M | $25.41M | $15.75M | — | $51.57M | -$26.16M | — | -$25.83M | $252,000.00 | -$26.08M | — | — | — | 13,600,435 |
|---|
| 2017-04-30 | $32.39M | $9.2M | $23.19M | $13.08M | — | $42.99M | -$19.8M | — | -$19.46M | $229,000.00 | -$19.69M | — | — | — | 13,164,559 |
|---|
| 2017-01-31 | $43.38M | $8.35M | $35.04M | $13.23M | — | $39.7M | -$4.67M | — | -$4.74M | $466,000.00 | -$5.2M | — | — | — | 228,387 |
|---|
| 2016-10-31 | $26.31M | $7.22M | $19.09M | $13.3M | — | $38.34M | -$19.26M | — | -$19.43M | $103,000.00 | -$19.54M | — | — | — | 12,418,879 |
|---|
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 | $2.46B | $696.06M | $1.77B | $716.3M | — | $1.9B | -$136.97M | — | -$55.69M | $15.46M | -$71.15M | -$0.88 | -$0.88 | 81,246,520 | 81,246,520 |
|---|
| 2025-01-31 | $2.01B | $535.3M | $1.47B | $596.84M | — | $1.69B | -$216.06M | — | -$131.6M | -$2.53M | -$129.07M | -$1.73 | -$1.73 | 74,555,001 | 74,555,001 |
|---|
| 2024-01-31 | $1.68B | $424.49M | $1.26B | $515.94M | — | $1.49B | -$233.73M | — | -$163.52M | $13.08M | -$176.6M | -$2.48 | -$2.48 | 71,248,982 | 71,248,982 |
|---|
| 2023-01-31 | $1.28B | $349.3M | $934.74M | $421.69M | — | $1.28B | -$346.66M | — | -$333.25M | $12.14M | -$345.4M | -$5.03 | -$5.03 | 68,628,267 | 68,628,267 |
|---|
| 2022-01-31 | $873.78M | $259.49M | $614.29M | $308.82M | — | $903.65M | -$289.36M | — | -$302.89M | $3.98M | -$306.87M | -$4.75 | -$4.75 | 64,563,032 | 64,563,032 |
|---|
| 2021-01-31 | $590.38M | $177.08M | $413.3M | $205.16M | — | $622.61M | -$209.3M | — | -$262.69M | $4.25M | -$266.94M | -$4.53 | -$4.53 | 58,984,604 | 58,984,604 |
|---|
| 2020-01-31 | $421.72M | $125.36M | $296.36M | $149.03M | — | $444.23M | -$147.87M | — | -$176.18M | -$656,000.00 | -$175.52M | — | — | — | 55,939,032 |
|---|
| 2019-01-31 | $267.02M | $73.57M | $193.45M | $89.85M | — | $291.21M | -$97.77M | — | -$102.33M | -$3.32M | -$99.01M | — | — | — | 52,034,596 |
|---|
| 2018-01-31 | $166.03M | $42.86M | $123.17M | $62.2M | — | $208.05M | -$84.88M | — | -$82.69M | $1.29M | -$83.97M | — | — | — | 23,718,391 |
|---|
| 2017-01-31 | $114.81M | $29.87M | $84.94M | $51.77M | — | $154.27M | -$69.33M | — | -$69.34M | $719,000.00 | -$70.06M | — | — | — | 12,211,711 |
|---|
| 2016-01-31 | $65.27M | $20.86M | $44.41M | $43.47M | — | $117.15M | -$72.74M | — | -$73.04M | $442,000.00 | -$73.49M | — | — | — | 11,240,696 |
|---|