Complete source-backed income-statement history.
- Available history
- 2017-01-31 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 | $830.24M | $171.27M | $658.97M | $159.59M | — | $547.66M | $111.31M | $7M | $117.76M | $39.56M | $78.2M | $0.40 | $0.40 | 195,489,000 | 196,480,000 |
|---|
| 2026-01-31 | $836.86M | $169.78M | $667.08M | $168.28M | — | $579.33M | $87.74M | $14.39M | $101.55M | $11.25M | $90.3M | $0.45 | $0.44 | -540,000 | -1,487,000 |
|---|
| 2025-10-31 | $818.35M | $170.55M | $647.8M | $167.63M | — | $562.45M | $85.36M | $10.83M | $95.53M | $11.8M | $83.73M | $0.41 | $0.40 | 201,954,000 | 208,069,000 |
|---|
| 2025-07-31 | $800.64M | $165.46M | $635.17M | $169.63M | — | $569.95M | $65.23M | $12.06M | $76.46M | $13.49M | $62.97M | $0.31 | $0.30 | 202,644,000 | 210,956,000 |
|---|
| 2025-04-30 | $763.65M | $157.27M | $606.39M | $159.45M | — | $546.13M | $60.26M | $14.01M | $73.79M | $1.7M | $72.09M | $0.35 | $0.34 | 203,280,000 | 212,812,000 |
|---|
| 2025-01-31 | $776.25M | $160.21M | $616.04M | $155.46M | — | $555.57M | $60.47M | $7.82M | $67.89M | -$15.6M | $83.49M | $0.42 | $0.39 | -345,000 | 584,000 |
|---|
| 2024-10-31 | $754.82M | $156.54M | $598.28M | $151.1M | — | $539.25M | $59.03M | $13.01M | $71.57M | $9.15M | $62.42M | $0.31 | $0.30 | 203,567,000 | 208,706,000 |
|---|
| 2024-07-31 | $736.03M | $155.47M | $580.56M | $147.57M | — | $522.76M | $57.8M | $14.63M | $71.89M | -$816.32M | $888.21M | $4.34 | $4.26 | 204,604,000 | 208,274,000 |
|---|
| 2024-04-30 | $709.64M | $149.45M | $560.19M | $134.32M | — | $537.57M | $22.63M | $14.11M | $36.59M | $2.83M | $33.76M | $0.16 | $0.16 | 205,870,000 | 209,896,000 |
|---|
| 2024-01-31 | $712.39M | $147.91M | $564.48M | $151.52M | — | $554.54M | $9.94M | $21.52M | $29.74M | $2.5M | $27.24M | $0.13 | $0.13 | 461,000 | 633,000 |
|---|
| 2023-10-31 | $700.42M | $142.65M | $557.78M | $136.64M | — | $538.04M | $19.74M | $17.67M | $35.83M | -$2.97M | $38.81M | $0.19 | $0.19 | 204,456,000 | 208,054,000 |
|---|
| 2023-07-31 | $687.69M | $145.58M | $542.11M | $135.96M | — | $535.49M | $6.61M | $17.46M | $22.48M | $15.08M | $7.4M | $0.04 | $0.04 | 203,703,000 | 208,192,000 |
|---|
| 2023-04-30 | $661.39M | $136.49M | $524.9M | $115.36M | — | $529.55M | -$4.65M | $12.25M | $5.63M | $5.09M | $539,000.00 | $0.00 | $0.00 | 202,631,000 | 208,071,000 |
|---|
| 2023-01-31 | $659.58M | $137.43M | $522.15M | $125.89M | — | $522.43M | -$284,000.00 | $7.37M | $5.43M | $567,000.00 | $4.86M | $0.02 | $0.02 | 334,000 | 334,000 |
|---|
| 2022-10-31 | $645.46M | $129.54M | $515.92M | $115.93M | — | $543.35M | -$27.43M | $820,000.00 | -$28.07M | $1.8M | -$29.87M | -$0.15 | -$0.15 | 201,393,000 | 201,393,000 |
|---|
| 2022-07-31 | $622.18M | $136.7M | $485.48M | $126.53M | — | $526.57M | -$41.09M | $1M | -$41.72M | $3.36M | -$45.08M | -$0.22 | -$0.22 | 200,618,000 | 200,618,000 |
|---|
| 2022-04-30 | $588.69M | $132.42M | $456.28M | $112.23M | — | $475.5M | -$19.23M | -$4.65M | -$25.53M | $1.85M | -$27.37M | -$0.14 | -$0.14 | 199,666,000 | 199,666,000 |
|---|
| 2022-01-31 | $580.83M | $131.45M | $449.37M | $110.69M | — | $474.55M | -$25.18M | -$2.62M | -$29.42M | $1.03M | -$30.45M | -$0.16 | -$0.16 | 679,000 | 679,000 |
|---|
| 2021-10-31 | $545.46M | $115.98M | $429.49M | $102.6M | — | $432.85M | -$3.36M | -$940,000.00 | -$5.78M | -$107,000.00 | -$5.68M | -$0.03 | -$0.03 | 197,597,000 | 197,597,000 |
|---|
| 2021-07-31 | $511.84M | $113.78M | $398.06M | $94.65M | — | $420.68M | -$22.61M | -$1.06M | -$25.34M | $158,000.00 | -$25.5M | -$0.13 | -$0.13 | 195,996,000 | 195,996,000 |
|---|
| 2021-04-30 | $469.08M | $105.24M | $363.84M | $85.42M | — | $374.57M | -$10.74M | $6.04M | -$6.37M | $1.98M | -$8.35M | -$0.04 | -$0.04 | 194,342,000 | 194,342,000 |
|---|
| 2021-01-31 | $430.9M | $101.58M | $329.32M | $80.14M | — | $354.22M | -$24.9M | $2.88M | -$63.55M | $8.86M | -$72.41M | -$0.39 | -$0.39 | 993,000 | 993,000 |
|---|
| 2020-10-31 | $382.92M | $97.83M | $285.09M | $73.36M | — | $333.56M | -$48.47M | -$311,000.00 | -$56.55M | $1.94M | -$58.49M | -$0.31 | -$0.31 | 186,423,000 | 186,423,000 |
|---|
| 2020-07-31 | $342.21M | $90.62M | $251.59M | $63.79M | — | $310.23M | -$58.64M | $2.6M | -$63.72M | $842,000.00 | -$64.56M | -$0.35 | -$0.35 | 184,862,000 | 184,862,000 |
|---|
| 2020-04-30 | $297.02M | $74.03M | $222.99M | $54.23M | — | $264.84M | -$41.85M | $3.74M | -$45.67M | $2.13M | -$47.8M | -$0.26 | -$0.26 | 182,978,000 | 182,978,000 |
|---|
| 2020-01-31 | $274.9M | $68.08M | $206.82M | $52.09M | — | $249.17M | -$42.35M | $3.66M | -$46.16M | $1.25M | -$47.41M | — | — | — | 1,401,000 |
|---|
| 2019-10-31 | $249.5M | $61.96M | $187.54M | $48.76M | — | $231.54M | -$44M | $5.8M | -$45.56M | $1.04M | -$46.6M | — | — | — | 178,314,000 |
|---|
| 2019-07-31 | $235.61M | $61.18M | $174.44M | $47.52M | — | $239.16M | -$64.72M | $4.53M | -$67.46M | $1.17M | -$68.63M | — | — | — | 175,389,000 |
|---|
| 2019-04-30 | $213.96M | $52.02M | $161.94M | $37.18M | — | $204.38M | -$42.44M | $5.22M | -$44.38M | $1.35M | -$45.72M | — | — | — | 172,101,000 |
|---|
| 2019-01-31 | $199.73M | $52.69M | $147.04M | $42.92M | — | $209.67M | -$62.63M | $4.79M | -$64.94M | $1.31M | -$66.24M | — | — | — | 10,820,000 |
|---|
| 2018-10-31 | $178.39M | $45.07M | $133.31M | $38.4M | — | $191.73M | -$58.42M | $3.4M | -$58.53M | -$5.71M | -$52.81M | — | — | — | 167,736,000 |
|---|
| 2018-07-31 | $167.04M | $36.36M | $130.68M | $33.77M | — | $168.4M | -$37.72M | $3M | -$34.77M | $1.95M | -$36.71M | — | — | — | 166,084,000 |
|---|
| 2018-04-30 | $155.81M | $58.29M | $97.51M | $70.87M | — | $365.07M | -$267.56M | -$2.23M | -$269.98M | $708,000.00 | -$270.69M | — | — | — | 36,334,000 |
|---|
| 2018-01-31 | $148.87M | $31.48M | $117.4M | $23.43M | — | $123.66M | -$6.27M | $2.44M | -$3.98M | $2.37M | -$6.35M | — | — | — | 690,000 |
|---|
| 2017-10-31 | $130.59M | $31.22M | $99.37M | $22.52M | — | $111.72M | -$12.34M | -$1.23M | -$13.72M | $783,000.00 | -$14.51M | — | — | — | 33,353,000 |
|---|
| 2017-07-31 | $125.54M | $28.46M | $97.09M | $23.77M | — | $110.87M | -$13.78M | $2.03M | -$11.92M | $121,000.00 | -$12.04M | — | — | — | 31,638,340 |
|---|
| 2017-04-30 | $113.5M | $27.12M | $86.37M | $22.71M | — | $105.64M | -$19.26M | -$110,000.00 | -$19.53M | -$143,000.00 | -$19.38M | — | — | — | 29,761,804 |
|---|
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 | $3.22B | $663.06M | $2.56B | $664.99M | — | $2.26B | $298.58M | $51.3M | $347.33M | $38.24M | $309.09M | $1.53 | $1.48 | 202,079,000 | 209,118,000 |
|---|
| 2025-01-31 | $2.98B | $621.66M | $2.36B | $588.46M | — | $2.16B | $199.93M | $49.56M | $247.94M | -$819.94M | $1.07B | $5.23 | $5.08 | 204,329,000 | 210,339,000 |
|---|
| 2024-01-31 | $2.76B | $572.62M | $2.19B | $539.49M | — | $2.16B | $31.63M | $68.89M | $93.68M | $19.7M | $73.98M | $0.36 | $0.36 | 204,070,000 | 208,950,000 |
|---|
| 2023-01-31 | $2.52B | $536.09M | $1.98B | $480.58M | — | $2.07B | -$88.03M | $4.54M | -$89.88M | $7.57M | -$97.45M | -$0.49 | -$0.49 | 200,903,000 | 200,903,000 |
|---|
| 2022-01-31 | $2.11B | $466.45M | $1.64B | $393.36M | — | $1.7B | -$61.88M | $1.41M | -$66.91M | $3.06M | -$69.98M | -$0.36 | -$0.36 | 196,675,000 | 196,675,000 |
|---|
| 2021-01-31 | $1.45B | $364.06M | $1.09B | $271.52M | — | $1.26B | -$173.86M | $8.91M | -$229.49M | $13.78M | -$243.27M | -$1.31 | -$1.31 | 185,760,000 | 185,760,000 |
|---|
| 2020-01-31 | $973.97M | $243.23M | $730.74M | $185.55M | — | $924.25M | -$193.51M | $19.21M | -$203.56M | $4.8M | -$208.36M | -$1.18 | -$1.18 | 176,704,000 | 176,704,000 |
|---|
| 2019-01-31 | $700.97M | $192.42M | $508.55M | $185.97M | — | $934.87M | -$426.32M | $8.96M | -$428.21M | -$1.75M | -$426.46M | — | — | — | 135,163,000 |
|---|
| 2018-01-31 | $518.5M | $118.27M | $400.23M | $92.43M | — | $451.88M | -$51.65M | $3.14M | -$49.14M | $3.13M | -$52.28M | — | — | — | 32,294,000 |
|---|
| 2017-01-31 | $381.46M | $102.48M | $278.98M | $89.65M | — | $394.8M | -$115.82M | $1.37M | -$115.06M | $356,000.00 | -$115.41M | — | — | — | 28,020,000 |
|---|