Complete source-backed income-statement history.
- Available history
- 2009-05-31 to 2026-05-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-05-31 | $928M | $751.3M | $176.7M | — | $99.6M | — | — | — | $57.7M | $7M | $50.7M | $1.27 | $1.27 | 500,000 | 400,000 |
|---|
| 2026-02-28 | $845.1M | $690.4M | $154.7M | — | $89.8M | — | — | — | $93.1M | $25.1M | $68M | $1.72 | $1.71 | 39,300,000 | 39,500,000 |
|---|
| 2025-11-30 | $795.3M | $638.4M | $156.9M | — | $88.7M | — | — | — | $48.1M | $13.5M | $34.6M | $0.91 | $0.90 | 37,800,000 | 38,100,000 |
|---|
| 2025-08-31 | $739.6M | $605.9M | $133.7M | — | $71.2M | — | — | — | $47M | $12.6M | $34.4M | $0.96 | $0.95 | 35,700,000 | 35,900,000 |
|---|
| 2025-05-31 | $754.5M | $604.3M | $150.2M | — | $77.4M | — | — | — | $47.6M | $13.6M | $34M | $0.96 | $0.96 | 200,000 | 400,000 |
|---|
| 2025-02-28 | $678.2M | $546.5M | $131.7M | — | $61.3M | — | — | — | -$11.1M | -$2.2M | -$8.9M | -$0.25 | -$0.25 | 35,400,000 | 35,400,000 |
|---|
| 2024-11-30 | $686.1M | $557.5M | $128.6M | — | $133.1M | — | — | — | -$22.5M | $8.1M | -$30.6M | -$0.87 | -$0.87 | 35,200,000 | 35,200,000 |
|---|
| 2024-08-31 | $661.7M | $544.5M | $117.2M | — | $75.9M | — | — | — | $24.9M | $6.9M | $18M | $0.50 | $0.50 | 35,200,000 | 35,600,000 |
|---|
| 2024-05-31 | $656.5M | $529.2M | $127.3M | — | $94.8M | — | — | — | — | $4.5M | $9.1M | $0.25 | $0.25 | 35,099,965.1 | 35,399,964.7 |
|---|
| 2024-02-29 | $567.3M | $457M | $110.3M | — | $77M | — | — | — | — | $6.5M | $14M | $0.40 | $0.39 | 34.8 | 35.2 |
|---|
| 2023-11-30 | $545.4M | $442M | $103.4M | — | $65.7M | — | — | — | — | $7.9M | $23.8M | $0.67 | $0.67 | 34,900,000 | 35,300,000 |
|---|
| 2023-08-31 | $549.7M | $448.4M | $101.3M | — | $74.7M | — | — | — | — | -$6.9M | -$600,000.00 | -$0.02 | -$0.02 | 34,700,000 | 35,100,000 |
|---|
| 2023-05-31 | $553.3M | $445.2M | $108.1M | — | $70.8M | — | — | — | — | $7M | $23.2M | $0.65 | $0.65 | 100,000 | 100,000 |
|---|
| 2023-02-28 | $521.1M | $426.8M | $94.3M | — | $56.7M | — | — | — | — | $8M | $21.8M | $0.63 | $0.62 | 34,100,000 | 34,600,000 |
|---|
| 2022-11-30 | $469.8M | $384M | $85.8M | — | $52.8M | — | — | — | — | $8.3M | $22.5M | $0.65 | $0.64 | 34,200,000 | 34,700,000 |
|---|
| 2022-08-31 | $446.3M | $364.4M | $81.9M | — | $50.1M | — | — | — | — | $8.1M | $22.7M | $0.64 | $0.63 | 34,900,000 | 35,400,000 |
|---|
| 2022-05-31 | $476.1M | — | $89.8M | — | $56.9M | — | — | — | — | $6.6M | $23.9M | $0.65 | $0.64 | 300,000 | 200,000 |
|---|
| 2022-02-28 | $452.2M | — | $80.4M | — | $48.9M | — | — | — | — | $8.2M | $22.5M | $0.64 | $0.63 | 35,100,000 | 35,700,000 |
|---|
| 2021-11-30 | $436.6M | — | $78.4M | — | $47.1M | — | — | — | — | $7.9M | $20.8M | $0.59 | $0.58 | 35,100,000 | 35,600,000 |
|---|
| 2021-08-31 | $455.1M | — | $64.6M | — | $49.3M | — | — | — | — | $3.9M | $11.5M | $0.33 | $0.32 | 35,100,000 | 35,700,000 |
|---|
| 2021-05-31 | $437.6M | — | $71.8M | — | $48.8M | — | — | — | — | $4.8M | $14M | $0.39 | $0.39 | 0 | 100,000 |
|---|
| 2021-02-28 | $410.3M | — | $86M | — | $44.9M | — | — | — | — | $12M | $28.1M | $0.79 | $0.79 | 35,000,000 | 35,500,000 |
|---|
| 2020-11-30 | $403.6M | — | $69.5M | — | $43.4M | — | — | — | — | $5.2M | $8.2M | $0.23 | $0.23 | 34,900,000 | 35,000,000 |
|---|
| 2020-08-31 | $400.8M | — | $48.6M | — | $45.3M | — | — | — | — | -$3.8M | -$14.5M | -$0.42 | -$0.42 | 34,900,000 | 35,000,000 |
|---|
| 2020-05-31 | $416.5M | — | $36.4M | — | $47.3M | — | — | — | — | -$4M | -$16.5M | -$0.48 | -$0.46 | 0 | -100,000 |
|---|
| 2020-02-29 | $9.8M | — | $65.3M | — | $58.1M | — | — | — | — | $200,000.00 | $2.3M | $0.07 | $0.06 | 34,700,000 | 35,100,000 |
|---|
| 2019-11-30 | $560.9M | — | $85.9M | — | $57.1M | — | — | — | — | $6M | $14.2M | $0.41 | $0.40 | 34,600,000 | 35,000,000 |
|---|
| 2019-08-31 | $541.5M | — | $81.6M | — | $58.1M | — | — | — | — | $3.4M | $4.4M | $0.12 | $0.13 | 34,700,000 | 35,000,000 |
|---|
| 2019-05-31 | $562.7M | $468M | $95M | — | $63.3M | — | — | — | — | $200,000.00 | $22.8M | $0.65 | $0.66 | -100,000 | -100,000 |
|---|
| 2019-02-28 | $529.5M | $444.2M | $85.3M | — | $54.8M | — | — | — | — | -$600,000.00 | -$37.4M | -$1.08 | -$1.08 | 34,500,000 | 34,900,000 |
|---|
| 2018-11-30 | $493.3M | $415M | $78.3M | — | $49.1M | — | — | — | — | $3M | $7M | $0.20 | $0.20 | 34,600,000 | 35,000,000 |
|---|
| 2018-08-31 | $466.3M | $395.1M | $71.2M | — | $48.2M | — | — | — | — | $2.3M | $15.1M | $0.43 | $0.43 | 34,600,000 | 35,100,000 |
|---|
| 2018-05-31 | $473.5M | $220.2M | $84.2M | — | $61.8M | — | — | — | — | $2.1M | $12M | $0.34 | $0.33 | 100,000 | 100,000 |
|---|
| 2018-02-28 | $456.3M | $224M | $77.6M | — | $53.3M | — | — | — | — | -$9.8M | $15.5M | $0.45 | $0.44 | 34,000,000 | 34,500,000 |
|---|
| 2017-11-30 | $420.6M | $203.2M | $70.7M | — | $48.8M | — | — | — | — | $6.8M | -$22.6M | -$0.66 | -$0.66 | 34,000,000 | 34,500,000 |
|---|
| 2017-08-31 | $397.9M | $199.6M | $61.6M | — | $44.5M | — | — | — | — | $4.4M | $10.6M | $0.31 | $0.31 | 34,000,000 | 34,500,000 |
|---|
| 2017-05-31 | $450.5M | $216.9M | $77.9M | — | $52.4M | — | — | — | — | $5.6M | $21.2M | $0.62 | $0.61 | 0 | 0 |
|---|
| 2017-02-28 | $407.2M | $202.3M | $66.5M | — | $43.1M | — | — | — | — | $7.7M | $13.7M | $0.41 | $0.40 | 33,700,000 | 34,200,000 |
|---|
| 2016-11-30 | $423.8M | $197.3M | $66.2M | — | $46.3M | — | — | — | — | $6.7M | $12.1M | $0.35 | $0.35 | 33,700,000 | 34,100,000 |
|---|
| 2016-08-31 | $404.8M | $179.5M | $61.5M | — | $44.8M | — | — | — | — | $5.5M | $9.5M | $0.28 | $0.28 | 33,900,000 | 34,100,000 |
|---|
| 2016-05-31 | $295.1M | $209.1M | $60.8M | — | $31.4M | — | — | — | — | $9.6M | $12M | $0.34 | $0.34 | -100,000 | -100,000 |
|---|
| 2016-02-29 | $412.1M | $189.8M | $59.3M | — | $43.1M | — | — | — | — | $4.7M | $4.8M | $0.14 | $0.14 | 34,200,000 | 34,400,000 |
|---|
| 2015-11-30 | $431.5M | $208.2M | $59.1M | — | $43.1M | — | — | — | — | $5.1M | $8M | $0.23 | $0.23 | 34,400,000 | 34,600,000 |
|---|
| 2015-08-31 | $386.7M | $178.2M | $53.9M | — | $40M | — | — | — | — | $4M | $22.9M | $0.65 | $0.65 | 34,700,000 | 35,100,000 |
|---|
| 2015-05-31 | $442.9M | $322.4M | -$48.9M | — | $52.1M | — | — | — | — | -$53.7M | $15.1M | $0.40 | $0.39 | 400,000 | 200,000 |
|---|
| 2015-02-28 | $380.1M | $184.5M | $50.1M | — | $41.7M | — | — | — | — | $700,000.00 | -$34.5M | -$0.89 | -$0.89 | 38,700,000 | 39,200,000 |
|---|
| 2014-11-30 | $403.3M | $189.8M | $67.2M | — | $40.1M | — | — | — | — | $7.3M | $15.2M | $0.38 | $0.38 | 38,700,000 | 39,100,000 |
|---|
| 2014-08-31 | $395.1M | $194.3M | $62.4M | — | $38.5M | — | — | — | — | $6.4M | $14.4M | $0.36 | $0.36 | 38,800,000 | 39,200,000 |
|---|
| 2014-05-31 | $420.6M | $199.2M | $73.5M | — | $46M | — | — | — | — | $7.3M | $17.1M | $0.44 | $0.43 | 0 | 0 |
|---|
| 2014-02-28 | $399.8M | $179.7M | $66.2M | — | $37.7M | — | — | — | — | $5.4M | $17.9M | $0.45 | $0.45 | 38,600,000 | 39,100,000 |
|---|
| 2013-11-30 | $540.7M | $286M | $91M | — | $51.1M | — | — | — | — | $10.5M | $20M | $0.51 | $0.50 | 38,600,000 | 39,200,000 |
|---|
| 2013-08-31 | $514.5M | $269M | $84.7M | — | $47.7M | — | — | — | — | $9.5M | $17.9M | $0.45 | $0.45 | 38,600,000 | 39,000,000 |
|---|
| 2013-05-31 | $224.4M | $39.1M | $5.6M | — | $18.1M | — | — | — | — | -$2.9M | $600,000.00 | $0.01 | $0.03 | -100,000 | -700,000 |
|---|
| 2013-02-28 | $520.2M | $262.3M | $76.2M | — | $41.8M | — | — | — | — | $9.3M | $18.4M | $0.47 | $0.46 | 38,200,000 | 40,600,000 |
|---|
| 2012-11-30 | $512.8M | $255.4M | $87.4M | — | $50.8M | — | — | — | — | $9.3M | $17.8M | $0.45 | $0.44 | 38,200,000 | 41,500,000 |
|---|
| 2012-08-31 | $550.5M | $284.1M | $90.3M | — | $53.3M | — | — | — | — | $9.7M | $18.2M | $0.46 | $0.45 | 38,500,000 | 41,700,000 |
|---|
| 2012-05-31 | $563.3M | $327.3M | $77.4M | — | $50.5M | — | — | — | — | $2.7M | $12.9M | $0.32 | $0.32 | 0 | 0 |
|---|
| 2012-02-29 | $534.2M | $309.9M | $86.9M | — | $51.2M | — | — | — | — | $4.8M | $20.6M | $0.51 | $0.50 | 38,700,000 | 43,000,000 |
|---|
| 2011-11-30 | $482M | $281M | $78.6M | — | $44.6M | — | — | — | — | $9.2M | $17.6M | $0.44 | $0.43 | 38,700,000 | 43,000,000 |
|---|
| 2011-08-31 | $485.5M | $290.4M | $75.7M | — | $43.1M | — | — | — | — | $8.8M | $16.6M | $0.41 | $0.41 | 38,900,000 | 43,300,000 |
|---|
| 2011-05-31 | $487.81M | $282.11M | $83.24M | — | $52.52M | — | — | — | — | $7.93M | $21.39M | $0.50 | $0.52 | 59,000 | 142,000 |
|---|
| 2011-02-28 | $458.04M | $269.17M | $78.79M | — | $44.14M | — | — | — | — | $9.26M | $17.92M | $0.47 | $0.44 | 38,361,000 | 43,713,000 |
|---|
| 2010-11-30 | $440.52M | $269.38M | $73.68M | — | $40.87M | — | — | — | — | $9.74M | $16.81M | $0.44 | $0.42 | 38,301,000 | 43,230,000 |
|---|
| 2010-08-31 | $404.39M | $237.21M | $70M | — | $41.24M | — | — | — | — | $7.56M | $13.67M | $0.36 | $0.35 | 38,411,000 | 42,564,000 |
|---|
| 2010-05-31 | $400.54M | $274.61M | — | — | $48.18M | — | — | — | — | $5.63M | $11.2M | $0.29 | $0.29 | 28,000 | 170,000 |
|---|
| 2010-02-28 | $300.85M | $201M | — | — | $34.09M | — | — | — | — | $5.38M | $9.91M | $0.26 | $0.26 | 38,217,000 | 43,108,000 |
|---|
| 2009-11-30 | $328.68M | $221.01M | — | — | $37.59M | — | — | — | — | $6.91M | $13.31M | $0.35 | $0.34 | 38,143,000 | 42,869,000 |
|---|
| 2009-08-31 | $341.52M | $243.47M | — | — | $36.89M | — | — | — | — | $2.73M | $10.2M | $0.27 | $0.27 | 38,090,000 | 42,574,000 |
|---|
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-05-31 | $3.31B | $2.69B | $622M | — | $349.3M | — | — | — | $245.9M | $58.2M | $187.7M | $4.88 | $4.86 | 38,300,000 | 38,400,000 |
|---|
| 2025-05-31 | $2.78B | $2.25B | $527.7M | — | $347.7M | — | — | — | $38.9M | $26.4M | $12.5M | $0.35 | $0.35 | 35,600,000 | 35,800,000 |
|---|
| 2024-05-31 | $2.32B | $1.88B | $442.3M | — | $312.2M | — | — | — | $58.3M | $12M | $46.3M | $1.30 | $1.29 | 35,100,000 | 35,400,000 |
|---|
| 2023-05-31 | $1.99B | $1.62B | $370.1M | — | $230.4M | — | — | — | $121.2M | $31.4M | $90.2M | $2.56 | $2.53 | 34,700,000 | 35,100,000 |
|---|
| 2022-05-31 | $1.82B | $1.51B | $313.2M | — | $202.2M | — | — | — | — | $26.6M | $78.7M | $2.20 | $2.17 | 35,600,000 | 36,000,000 |
|---|
| 2021-05-31 | $1.65B | — | $275.9M | — | $182.4M | — | — | — | — | $18.2M | $35.8M | $1.01 | $1.00 | 35,000,000 | 35,300,000 |
|---|
| 2020-05-31 | $2.07B | — | $269.2M | — | $220.6M | — | — | — | — | $5.6M | $4.4M | $0.12 | $0.13 | 34,800,000 | 35,000,000 |
|---|
| 2019-05-31 | $2.05B | $1.72B | $329.8M | — | $215.4M | — | — | — | — | $4.9M | $7.5M | $0.20 | $0.21 | 34,500,000 | 34,900,000 |
|---|
| 2018-05-31 | $1.75B | $840.5M | $294.1M | — | $208.1M | — | — | — | — | $3.5M | $15.6M | $0.44 | $0.41 | 34,200,000 | 34,600,000 |
|---|
| 2017-05-31 | $1.59B | $787.5M | $263.4M | — | $179M | — | — | — | — | $25.1M | $56.5M | $1.66 | $1.64 | 33,900,000 | 34,300,000 |
|---|
| 2016-05-31 | $1.53B | $785.3M | $233.1M | — | $157.6M | — | — | — | — | $23.4M | $47.7M | $1.37 | $1.37 | 34,400,000 | 34,600,000 |
|---|
| 2015-05-31 | $1.62B | $891M | $130.8M | — | $172.4M | — | — | — | — | -$39.3M | $10.2M | $0.26 | $0.24 | 39,100,000 | 39,400,000 |
|---|
| 2014-05-31 | $1.71B | $794M | $288.9M | — | $166.3M | — | — | — | — | $31.6M | $72.9M | $1.85 | $1.83 | 38,600,000 | 39,100,000 |
|---|
| 2013-05-31 | $1.81B | $840.9M | $259.5M | — | $164M | — | — | — | — | $25.4M | $55M | $1.38 | $1.38 | 38,300,000 | 40,600,000 |
|---|
| 2012-05-31 | $2.07B | $1.21B | $318.6M | — | $189.4M | — | — | — | — | $25.5M | $67.7M | $1.68 | $1.65 | 38,800,000 | 43,100,000 |
|---|
| 2011-05-31 | $1.81B | $1.07B | $307.1M | — | $182.7M | — | — | — | — | $33.6M | $69.8M | $1.76 | $1.73 | 38,400,000 | 43,600,000 |
|---|
| 2010-05-31 | $1.35B | $922.19M | $243.52M | — | $153.3M | — | — | — | — | $20.99M | $44.63M | $1.17 | $1.16 | 38,182,000 | 43,091,000 |
|---|
| 2009-05-31 | $1.38B | $912.88M | — | — | $138.59M | — | — | — | — | $28.83M | $56.77M | $1.49 | $1.45 | — | — |
|---|