Complete source-backed income-statement history.
- Available history
- 2015-07-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 | $703.07M | $92.28M | $610.79M | $196.1M | — | $540.28M | $70.51M | $10.81M | $81.31M | $9.23M | $72.09M | $0.27 | $0.25 | 265,950 | 287,481 |
|---|
| 2026-01-31 | $722.83M | $91.27M | $631.55M | $202.26M | — | $547.42M | $84.14M | $13.37M | $97.51M | -$5.52M | $103.02M | $0.38 | $0.36 | 268,282 | 291,910 |
|---|
| 2025-10-31 | $670.58M | $87.47M | $583.11M | $187.48M | — | $533.77M | $49.34M | $16.24M | $65.57M | $3.48M | $62.1M | $0.23 | $0.21 | 269,872 | 296,518 |
|---|
| 2025-07-31 | $653.27M | $83.83M | $569.43M | $193.67M | — | $538.23M | $31.21M | $13.94M | $45.14M | $6.49M | $38.65M | $0.14 | $0.13 | 398 | 1,141 |
|---|
| 2025-04-30 | $638.98M | $82.99M | $555.99M | $186.41M | — | $507.35M | $48.65M | $15.95M | $64.6M | $1.24M | $63.36M | $0.24 | $0.22 | 267,566 | 296,804 |
|---|
| 2025-01-31 | $654.72M | $85.29M | $569.43M | $182.79M | — | $504M | $65.44M | -$355,000.00 | $65.08M | $8.66M | $56.43M | $0.21 | $0.19 | 267,138 | 293,351 |
|---|
| 2024-10-31 | $590.96M | $82.67M | $508.29M | $173.96M | — | $481.04M | $27.25M | $9.57M | $36.82M | $6.9M | $29.93M | $0.11 | $0.10 | 266,556 | 288,829 |
|---|
| 2024-07-31 | $547.95M | $80.98M | $466.97M | $167.4M | — | $479.16M | -$12.19M | -$106.36M | -$118.55M | $7.55M | -$126.1M | -$0.52 | -$0.56 | 1,055 | -52,312 |
|---|
| 2024-04-30 | $524.58M | $79.62M | $444.96M | $159.22M | — | $456.55M | -$11.59M | $659,000.00 | -$10.93M | $4.69M | -$15.62M | -$0.06 | -$0.06 | 245,766 | 245,766 |
|---|
| 2024-01-31 | $565.23M | $81.56M | $483.68M | $160.4M | — | $446.63M | $37.05M | $2.1M | $39.14M | $6.35M | $32.8M | $0.13 | $0.12 | 243,853 | 298,540 |
|---|
| 2023-10-31 | $511.05M | $81.96M | $429.1M | $151.98M | — | $434.8M | -$5.71M | -$5.28M | -$10.98M | $4.87M | -$15.85M | -$0.07 | -$0.07 | 241,490 | 241,490 |
|---|
| 2023-07-31 | $494.21M | $80.46M | $413.75M | $146.2M | — | $425.1M | -$11.35M | $4.26M | -$7.09M | $6.2M | -$13.29M | -$0.05 | -$0.05 | -231,468,753 | -231,468,753 |
|---|
| 2023-04-30 | $448.58M | $82.43M | $366.15M | $143.02M | — | $424.79M | -$58.64M | -$7.17M | -$65.81M | $5.16M | -$70.97M | -$0.30 | -$0.30 | 234,735,000 | 234,735,000 |
|---|
| 2023-01-31 | $486.5M | $86.81M | $399.69M | $142.3M | — | $456.2M | -$56.51M | -$10.11M | -$66.62M | $4.17M | -$70.79M | -$0.31 | -$0.31 | 231,924,000 | 231,924,000 |
|---|
| 2022-10-31 | $433.61M | $82.5M | $351.11M | $149.44M | — | $431.77M | -$80.66M | -$13.42M | -$94.07M | $5.44M | -$99.51M | -$0.44 | -$0.44 | 228,544,000 | 228,544,000 |
|---|
| 2022-07-31 | $385.54M | $79.89M | $305.65M | $144.27M | — | $439.42M | -$133.77M | -$11.27M | -$145.04M | $6.3M | -$151.34M | -$0.66 | -$0.66 | -218,667,471 | -218,667,471 |
|---|
| 2022-04-30 | $403.66M | $79.85M | $323.81M | $142.33M | — | $416.51M | -$92.7M | -$15.68M | -$108.38M | $3.61M | -$111.99M | -$0.50 | -$0.50 | 222,473,000 | 222,473,000 |
|---|
| 2022-01-31 | $413.08M | $79.97M | $333.11M | $141.87M | — | $427.89M | -$94.78M | -$15.33M | -$110.11M | $5.31M | -$115.42M | -$0.53 | -$0.53 | 218,808,000 | 218,808,000 |
|---|
| 2021-10-31 | $378.52M | $81.45M | $297.07M | $144.27M | — | $434.33M | -$137.26M | -$278.55M | -$415.81M | $4.05M | -$420.21M | -$1.95 | -$1.95 | 215,499,000 | 215,499,000 |
|---|
| 2021-07-31 | $390.72M | $78.52M | $312.2M | $141.72M | — | $455.42M | -$143.22M | -$211.61M | -$354.83M | $4.68M | -$359.51M | — | — | — | -204,200,525 |
|---|
| 2021-04-30 | $344.51M | $74.47M | $270.03M | $144.92M | — | $450.61M | -$180.57M | $61.35M | -$119.22M | $4.42M | -$123.64M | — | — | — | 207,715,000 |
|---|
| 2021-01-31 | $346.38M | $70.95M | $275.43M | $135.57M | — | $431.68M | -$156.25M | -$126M | -$282.25M | $5.14M | -$287.39M | — | — | — | 202,520,000 |
|---|
| 2020-10-31 | $312.75M | $67.96M | $244.8M | $135.8M | — | $426.87M | -$182.07M | -$78.73M | -$260.81M | $4.24M | -$265.05M | — | — | — | 203,095,000 |
|---|
| 2020-07-31 | $327.87M | $66.97M | $260.9M | $135.34M | — | $432.26M | -$171.35M | -$9.76M | -$181.11M | $4.24M | -$185.35M | — | — | — | -192,701,281 |
|---|
| 2020-04-30 | $318.27M | $72.29M | $245.98M | $141.35M | — | $476.15M | -$230.17M | -$5.64M | -$235.81M | $4.86M | -$240.67M | — | — | — | 196,366,000 |
|---|
| 2020-01-31 | $346.77M | $75.22M | $271.54M | $139.09M | — | $478.6M | -$207.06M | -$5.86M | -$212.92M | $4.64M | -$217.56M | — | — | — | 192,727,000 |
|---|
| 2019-10-31 | $314.77M | $72.2M | $242.57M | $138.21M | — | $462.9M | -$220.34M | -$5.04M | -$225.38M | $3.92M | -$229.3M | — | — | — | 189,671,000 |
|---|
| 2019-07-31 | $299.88M | $68.96M | $230.91M | $129.17M | — | $413.43M | -$182.52M | -$4.71M | -$187.22M | $7.11M | -$194.34M | — | — | — | 1,796,000 |
|---|
| 2019-04-30 | $287.62M | $75.08M | $212.55M | $137.98M | — | $416.73M | -$204.18M | -$3.21M | -$207.39M | $2.42M | -$209.81M | — | — | — | 182,963,000 |
|---|
| 2019-01-31 | $335.36M | $85.98M | $249.38M | $123.04M | — | $365.53M | -$116.15M | -$4.4M | -$120.55M | $2.21M | -$122.76M | — | — | — | 179,445,000 |
|---|
| 2018-10-31 | $313.28M | $74.11M | $239.18M | $110.53M | — | $334.37M | -$95.19M | -$2.7M | -$97.89M | -$3.63M | -$94.27M | — | — | — | 175,446,000 |
|---|
| 2018-07-31 | $303.75M | $73.27M | $230.48M | $97.05M | — | $309.71M | -$79.23M | -$4.02M | -$83.25M | $4.12M | -$87.37M | — | — | — | 2,381,635 |
|---|
| 2018-04-30 | $289.41M | $95.62M | $193.8M | $81.29M | — | $276.08M | -$82.28M | -$4.24M | -$86.52M | -$843,000.00 | -$85.67M | — | — | — | 166,845,544 |
|---|
| 2018-01-31 | $286.74M | $108.53M | $178.22M | $70.92M | — | $238.07M | -$59.86M | -$861,000.00 | -$60.72M | $1.91M | -$62.63M | — | — | — | 161,737,428 |
|---|
| 2017-10-31 | $275.55M | $108.62M | $166.93M | $64.51M | — | $225.97M | -$59.04M | -$189,000.00 | -$59.23M | $2.26M | -$61.49M | — | — | — | 156,780,631 |
|---|
| 2017-07-31 | $252.46M | $97.52M | $154.94M | $67.82M | — | $218.97M | -$64.03M | -$547,000.00 | -$64.58M | $1.56M | -$66.13M | — | — | — | 8,443,977 |
|---|
| 2017-04-30 | $205.67M | $83.21M | $122.46M | $74.61M | — | $216.96M | -$94.5M | $303,000.00 | -$94.2M | $2.64M | -$96.84M | — | — | — | 144,054,432 |
|---|
| 2017-01-31 | $199.21M | $76.85M | $122.37M | $70.91M | — | $197.77M | -$75.4M | -$421,000.00 | -$75.82M | $547,000.00 | -$76.37M | — | — | — | 141,996,600 |
|---|
| 2016-10-31 | $188.56M | $69.76M | $118.8M | $75.28M | — | $233.28M | -$114.48M | -$25.71M | -$140.19M | $111,000.00 | -$140.3M | — | — | — | 74,373,788 |
|---|
| 2016-07-31 | $198.27M | $54.38M | $143.89M | $35.13M | — | $131.43M | $12.46M | -$959,000.00 | $11.5M | $1.17M | $10.34M | — | — | — | 326,930 |
|---|
| 2016-04-30 | $114.69M | $43.39M | $71.3M | $31.39M | — | $116M | -$44.7M | -$2.11M | -$46.81M | $11,000.00 | -$46.82M | — | — | — | 44,441,954 |
|---|
| 2016-01-31 | $102.7M | $37.94M | $64.76M | $26.02M | — | $99.99M | -$35.23M | $2.65M | -$32.59M | $620,000.00 | -$33.21M | — | — | — | 43,666,825 |
|---|
| 2015-10-31 | $87.76M | $35.08M | $52.68M | $23.86M | — | $89.83M | -$37.15M | -$871,000.00 | -$38.03M | $520,000.00 | -$38.55M | — | — | — | 42,838,933 |
|---|
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 |
|---|
| 2025-07-31 | $2.54B | $334.78M | $2.2B | $736.82M | — | $2.03B | $172.54M | $39.11M | $211.65M | $23.28M | $188.37M | $0.70 | $0.65 | 267,479 | 294,083 |
|---|
| 2024-07-31 | $2.15B | $324.11M | $1.82B | $638.99M | — | $1.82B | $7.56M | -$108.88M | -$101.32M | $23.46M | -$124.78M | -$0.51 | -$0.51 | 244,743 | 244,743 |
|---|
| 2023-07-31 | $1.86B | $332.19M | $1.53B | $580.96M | — | $1.74B | -$207.15M | -$26.44M | -$233.59M | $20.98M | -$254.56M | -$1.09 | -$1.09 | 233,247 | 233,247 |
|---|
| 2022-07-31 | $1.58B | $321.16M | $1.26B | $573M | — | $1.72B | -$458.85M | -$320.83M | -$779.68M | $19.26M | -$798.95M | -$3.62 | -$3.62 | 220,529 | 220,529 |
|---|
| 2021-07-31 | $1.39B | $291.91M | $1.1B | $558.01M | — | $1.76B | -$662.11M | -$354.99M | -$1.02B | $18.49M | -$1.04B | -$5.02 | -$5.02 | 206,475 | 206,475 |
|---|
| 2020-07-31 | $1.31B | $286.69M | $1.02B | $553.98M | — | $1.85B | -$828.92M | -$26.3M | -$855.22M | $17.66M | -$872.88M | -$4.48 | -$4.48 | 194,719 | 194,719 |
|---|
| 2019-07-31 | $1.24B | $304.13M | $932.02M | $500.72M | — | $1.53B | -$598.04M | -$15.02M | -$613.06M | $8.12M | -$621.18M | — | — | — | 181,031,000 |
|---|
| 2018-07-31 | $1.16B | $386.03M | $769.43M | $313.78M | — | $1.05B | -$280.41M | -$9.31M | -$289.71M | $7.45M | -$297.16M | — | — | — | 164,091,000 |
|---|
| 2017-07-31 | $845.9M | $327.33M | $518.57M | $288.62M | — | $866.98M | -$348.41M | -$26.38M | -$374.79M | $4.85M | -$379.64M | — | — | — | 128,295,563 |
|---|
| 2016-07-31 | $503.41M | $170.79M | $332.62M | $116.4M | — | $437.25M | -$104.63M | -$1.29M | -$105.92M | $2.32M | -$108.23M | — | — | — | 43,970,381 |
|---|
| 2015-07-31 | $241.43M | $100.96M | $140.47M | $73.51M | — | $259.24M | -$118.77M | -$5.82M | -$124.58M | $1.54M | -$126.13M | — | — | — | 40,509,481 |
|---|