Complete source-backed income-statement history.
- Available history
- 2010-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 | $225.3M | $117.5M | $107.8M | $4.9M | — | $104.7M | $3.1M | -$15.2M | -$12.1M | -$800,000.00 | -$11.3M | -$0.06 | -$0.06 | 70,151 | -442,346 |
|---|
| 2026-02-28 | $211.2M | $112.2M | $99M | $3.8M | — | $102.3M | -$3.3M | -$17M | -$20.3M | -$3.3M | -$17M | -$0.08 | -$0.08 | 217,668,392 | 217,668,392 |
|---|
| 2025-11-30 | $224.69M | $118.01M | $106.68M | $4.56M | — | $112.06M | -$5.38M | -$14.99M | -$20.36M | -$4.44M | -$15.92M | -$0.07 | -$0.07 | 217,408,270 | 217,408,270 |
|---|
| 2025-08-31 | $209.19M | $114.22M | $94.97M | $5.13M | — | $111.06M | -$16.09M | $59.9M | $43.81M | $7.47M | $36.34M | $0.17 | $0.17 | 217,217,836 | 217,334,926 |
|---|
| 2025-05-31 | $225.5M | $132.6M | $92.9M | $6.3M | — | $704.1M | -$611.2M | -$20M | -$631.2M | -$19M | -$612.2M | -$2.82 | -$2.82 | 54,218 | 54,218 |
|---|
| 2025-02-28 | $221M | $110.7M | $110.3M | $4.5M | — | $104.9M | $5.4M | -$15.1M | -$9.7M | $1.2M | -$10.9M | -$0.05 | -$0.05 | 217,031,907 | 217,031,907 |
|---|
| 2024-11-30 | $231.26M | $117.93M | $113.33M | $5.11M | — | $570.81M | -$457.48M | -$19.09M | -$476.57M | -$20.29M | -$456.28M | -$2.10 | -$2.10 | 216,813,788 | 216,813,788 |
|---|
| 2024-08-31 | $216.96M | $112.04M | $104.93M | $5.2M | — | $102.67M | $2.26M | -$17.87M | -$15.61M | -$3M | -$12.61M | -$0.06 | -$0.06 | 216,695,348 | 216,695,348 |
|---|
| 2024-05-31 | $236.77M | $123.29M | $113.48M | $5.17M | — | $100.51M | $12.98M | -$19.37M | -$6.39M | -$1M | -$5.39M | -$0.02 | -$0.02 | 61,357 | 61,357 |
|---|
| 2024-02-29 | $228.81M | $111.93M | $116.88M | $4.85M | — | $104.86M | $12.02M | -$17.85M | -$5.82M | -$3.8M | -$2.02M | -$0.01 | -$0.01 | 216,597,777 | 216,597,777 |
|---|
| 2023-11-30 | $229.63M | $112.86M | $116.77M | $5.76M | — | $102.31M | $14.47M | -$18.21M | -$3.75M | -$260,000.00 | -$3.49M | -$0.02 | -$0.02 | 216,410,493 | 216,410,493 |
|---|
| 2023-08-31 | $228.99M | $112.23M | $116.76M | $6.72M | — | $97.63M | $19.14M | -$17.47M | $1.66M | $160,000.00 | $1.5M | $0.01 | $0.01 | 216,309,084 | 216,846,106 |
|---|
| 2023-05-31 | $241.81M | $118.63M | $123.18M | $7.05M | — | $99.76M | $23.43M | -$15.78M | $7.65M | $2.08M | $5.57M | $0.04 | $0.04 | 9,214,718 | 9,214,718 |
|---|
| 2023-02-28 | $218.26M | $110.29M | $107.96M | $7.26M | — | $92.28M | $15.68M | -$17.94M | -$2.26M | -$10.45M | $8.19M | $0.04 | $0.04 | 216,217,702 | 216,399,003 |
|---|
| 2022-11-30 | $230.03M | $117.49M | $112.54M | $6.85M | — | $120.2M | -$7.66M | -$26.44M | -$34.09M | $7.75M | -$41.84M | -$0.19 | -$0.19 | 216,134,350 | 216,134,350 |
|---|
| 2022-08-31 | $132.35M | $70.08M | $62.27M | $4.88M | — | $56.21M | $6.06M | $597,000.00 | $6.66M | $1.45M | $5.21M | $0.05 | $0.05 | 107,837,295 | 107,857,477 |
|---|
| 2022-05-31 | $140.09M | $75.09M | $65M | $3.83M | — | $46.97M | $18.03M | $882,000.00 | $18.91M | $3.95M | $14.96M | $0.14 | $0.14 | 36,000 | -110,000 |
|---|
| 2022-02-28 | $128.24M | $70.83M | $57.41M | $4.56M | — | $51.04M | $6.38M | $266,000.00 | $6.64M | $1.2M | $5.44M | $0.05 | $0.05 | 107,818,000 | 108,133,000 |
|---|
| 2021-11-30 | $130.52M | $69.92M | $60.59M | $4.33M | — | $48.13M | $12.47M | $459,000.00 | $12.93M | $2.1M | $10.83M | $0.10 | $0.10 | 107,641,000 | 108,122,000 |
|---|
| 2021-08-31 | $128.31M | $68.3M | $60.01M | $4.33M | — | $38.26M | $21.75M | -$18,000.00 | $21.73M | $4.65M | $17.08M | $0.16 | $0.16 | 107,490,000 | 108,109,000 |
|---|
| 2021-05-31 | $127.43M | $69.73M | $57.69M | $4.08M | — | $37.44M | $20.26M | -$109,000.00 | $20.15M | $4.39M | $15.76M | $0.15 | $0.15 | 235,000 | 352,000 |
|---|
| 2021-02-28 | $116.71M | $62.86M | $53.85M | $4.24M | — | $38.08M | $15.77M | $203,000.00 | $15.98M | $2.6M | $13.38M | $0.13 | $0.12 | 106,826,000 | 107,390,000 |
|---|
| 2020-11-30 | $115M | $61.79M | $53.21M | $4.06M | — | $33.97M | $19.25M | $90,000.00 | $19.34M | $3.45M | $15.89M | $0.15 | $0.15 | 106,258,000 | 106,808,000 |
|---|
| 2020-08-31 | $109.33M | $59.02M | $50.3M | $3.88M | — | $31.41M | $18.9M | $915,000.00 | $19.81M | $3.95M | $15.86M | $0.15 | $0.15 | 105,984,000 | 106,570,000 |
|---|
| 2020-05-31 | $109.07M | $57.35M | $51.73M | $3.46M | — | $31.79M | $19.94M | $1.23M | $21.18M | $4.83M | $16.35M | -$0.25 | -$0.26 | 52,637,000 | 52,937,000 |
|---|
| 2020-02-29 | $99.87M | $54.54M | $45.33M | $3.82M | — | $32.29M | $13.04M | $1.21M | $14.25M | $2.05M | $12.2M | $0.23 | $0.23 | 52,795,000 | 53,048,000 |
|---|
| 2019-11-30 | $107.8M | $56.78M | $51.03M | $3.78M | — | $32.75M | $18.27M | $954,000.00 | $19.23M | $2.95M | $16.28M | $0.31 | $0.31 | 52,557,000 | 52,876,000 |
|---|
| 2019-08-31 | $101.42M | $53.23M | $48.19M | $3.69M | — | $31.93M | $16.26M | $1.39M | $17.65M | $3M | $14.65M | $0.28 | $0.28 | 52,292,000 | 52,684,000 |
|---|
| 2019-05-31 | $109.76M | $59.23M | $50.53M | $3.57M | — | $31.8M | $18.73M | $768,000.00 | $19.5M | $3.68M | $15.82M | -$0.28 | -$0.28 | 51,927,000 | 52,402,000 |
|---|
| 2019-02-28 | $97.7M | $53.07M | $44.63M | $3.25M | — | $29.99M | $14.64M | $1.98M | $16.62M | $3.55M | $13.07M | $0.25 | $0.25 | 52,071,000 | 52,472,000 |
|---|
| 2018-11-30 | $107.1M | $57.07M | $50.03M | $3.17M | — | $31.79M | $18.25M | $1.46M | $19.7M | $3.65M | $16.05M | $0.31 | $0.31 | 52,019,000 | 52,591,000 |
|---|
| 2018-08-31 | $99.63M | $52.9M | $46.73M | $2.82M | — | $30.25M | $16.48M | $658,000.00 | $17.14M | $1.9M | $15.24M | $0.29 | $0.29 | 51,806,000 | 52,780,000 |
|---|
| 2018-05-31 | $108.12M | $59.62M | $48.5M | $1.95M | — | $28.64M | $19.86M | $36,000.00 | $19.9M | $2.35M | $17.55M | $0.34 | $0.33 | 105,000 | 135,000 |
|---|
| 2018-02-28 | $94.9M | $50.3M | $44.6M | $2.84M | — | $28.69M | $15.91M | $1.37M | $17.28M | $700,000.00 | $16.59M | $0.32 | $0.32 | 51,537,000 | 52,237,000 |
|---|
| 2017-11-30 | $100.7M | $52.45M | $48.25M | $2.97M | — | $30.25M | $18M | $1.06M | $19.05M | $1.9M | $17.1M | $0.33 | $0.33 | 51,264,000 | 51,961,000 |
|---|
| 2017-08-31 | $94.21M | $49.29M | $44.92M | $3.1M | — | $28.5M | $16.42M | $812,000.00 | $17.24M | $5.3M | $11.91M | $0.23 | $0.23 | 50,948,000 | 51,568,000 |
|---|
| 2017-05-31 | $95.53M | $51.56M | $43.97M | $2.3M | — | $24.97M | $19M | -$60,000.00 | $18.94M | $6.45M | $12.47M | $0.25 | $0.25 | 106,000 | 4,000 |
|---|
| 2017-02-28 | $88.39M | $47.51M | $40.88M | $2.64M | — | $26.53M | $14.35M | $1.38M | $15.73M | $5.35M | $10.29M | $0.20 | $0.20 | 50,746,000 | 51,379,000 |
|---|
| 2016-11-30 | $90.72M | $47.13M | $43.59M | $2.77M | — | $26.74M | $16.85M | -$81,000.00 | $16.77M | $5.6M | $11.15M | $0.22 | $0.22 | 50,421,000 | 51,016,000 |
|---|
| 2016-08-31 | $83.65M | $43.17M | $40.48M | $2.68M | — | $25.74M | $14.74M | $492,000.00 | $15.23M | $5.3M | $9.88M | $0.26 | $0.26 | 37,615,000 | 38,165,000 |
|---|
| 2016-05-31 | $90.08M | $48.23M | $41.85M | $2.25M | — | $26.23M | $15.63M | -$381,000.00 | $15.24M | $5.43M | $9.86M | $0.02 | $0.01 | 12,511,000 | 12,642,000 |
|---|
| 2016-02-29 | $76.73M | $41.53M | $35.2M | $2.45M | — | $23.94M | $11.25M | $385,000.00 | $11.64M | $3.35M | $8.31M | $0.22 | $0.22 | 37,473,000 | 37,958,000 |
|---|
| 2015-11-30 | $79.61M | $41.39M | $38.22M | $2.62M | — | $23.61M | $14.61M | -$420,000.00 | $14.19M | $5.05M | $9.07M | $0.24 | $0.24 | 37,390,000 | 37,868,000 |
|---|
| 2015-08-31 | $74.86M | $37.07M | $37.79M | $2.57M | — | $22.9M | $14.9M | -$456,000.00 | $14.44M | $5.15M | $9.32M | $0.25 | $0.25 | 37,213,000 | 37,755,000 |
|---|
| 2015-05-31 | $78.61M | $40.91M | $37.7M | $2.33M | — | $23.08M | $14.62M | -$314,000.00 | $14.31M | $4.88M | $9.38M | $0.26 | $0.25 | 46,000 | 45,000 |
|---|
| 2015-02-28 | $68.41M | $34.71M | $33.7M | $2.37M | — | $21.54M | $12.16M | -$526,000.00 | $11.63M | $4.23M | $7.45M | $0.20 | $0.20 | 37,006,000 | 37,536,000 |
|---|
| 2014-11-30 | $68.46M | $34.25M | $34.21M | $2.47M | — | $21.31M | $12.9M | -$471,000.00 | $12.43M | $4.6M | $7.81M | $0.21 | $0.21 | 36,941,000 | 37,379,000 |
|---|
| 2014-08-31 | $67.6M | $33.52M | $34.08M | $2.4M | — | $20.64M | $13.44M | $270,000.00 | $13.71M | $4.8M | $8.88M | $0.24 | $0.24 | 36,776,000 | 37,290,000 |
|---|
| 2014-05-31 | $67.26M | $35.22M | $32.04M | $1.83M | — | $21.05M | $10.99M | $162,000.00 | $11.15M | $3.6M | $7.54M | $0.20 | $0.20 | 40,000 | 118,000 |
|---|
| 2014-02-28 | $62M | $31.29M | $30.71M | $2.11M | — | $20.41M | $10.29M | -$40,000.00 | $10.25M | $3.7M | $6.58M | $0.18 | $0.18 | 36,613,000 | 37,233,000 |
|---|
| 2013-11-30 | $59.6M | $30.11M | $29.49M | $2.3M | — | $19.8M | $9.69M | $39,000.00 | $9.73M | $3.5M | $6.21M | $0.17 | $0.17 | 36,458,000 | 37,374,000 |
|---|
| 2013-08-31 | $58.55M | $28.18M | $30.36M | $2.09M | — | $17.95M | $12.42M | -$521,000.00 | $11.9M | $4.2M | $7.84M | $0.22 | $0.21 | 36,159,000 | 37,017,000 |
|---|
| 2013-05-31 | $56.01M | $27.63M | $28.38M | $1.88M | — | $18.15M | $10.24M | -$109,000.00 | $10.13M | $3.15M | $7.03M | $0.20 | $0.20 | 69,000 | 36,000 |
|---|
| 2013-02-28 | $51.06M | $23.74M | $27.31M | $1.98M | — | $17.65M | $9.67M | $394,000.00 | $10.06M | $3.45M | $6.65M | $0.19 | $0.18 | 35,841,000 | 36,603,000 |
|---|
| 2012-11-30 | $50.74M | $23.43M | $27.31M | $1.99M | — | $16.83M | $10.48M | $78,000.00 | $10.56M | $3.8M | $6.79M | $0.19 | $0.19 | 35,742,000 | 36,401,000 |
|---|
| 2012-08-31 | $49.73M | $23.24M | $26.49M | $1.93M | — | $16.17M | $10.33M | $72,000.00 | $10.4M | $3.7M | $6.71M | $0.28 | $0.28 | 23,678,000 | 24,198,000 |
|---|
| 2012-05-31 | $48.55M | $24.65M | $23.9M | $1.66M | — | $15.2M | $8.7M | -$406,000.00 | $8.29M | $2.35M | $6.03M | -$0.06 | -$0.07 | 11,771,000 | 12,030,000 |
|---|
| 2012-02-29 | $44.91M | $22.02M | $22.89M | $1.75M | — | $15.34M | $7.55M | $571,000.00 | $8.12M | $2.9M | $5.24M | $0.22 | $0.22 | 23,541,000 | 23,988,000 |
|---|
| 2011-11-30 | $44.89M | $22.23M | $22.66M | $1.71M | — | $14.51M | $8.14M | -$28,000.00 | $8.12M | $2.9M | $5.24M | $0.22 | $0.22 | 23,418,000 | 23,974,000 |
|---|
| 2011-08-31 | $45.7M | $22.72M | $22.98M | $1.51M | — | $13.63M | $9.35M | -$37,000.00 | $9.31M | $3.3M | $6M | $0.26 | $0.25 | 23,326,000 | 24,061,000 |
|---|
| 2011-05-31 | $43.6M | $21.65M | $21.95M | $1.59M | — | $13.4M | $8.55M | $72,000.00 | $8.62M | $2.7M | $5.96M | $0.25 | $0.25 | 84,000 | 71,000 |
|---|
| 2011-02-28 | $42.24M | $21.65M | $20.59M | $1.8M | — | $12.52M | $8.07M | -$222,000.00 | $7.84M | $2.9M | $4.94M | $0.21 | $0.21 | 23,149,000 | 23,934,000 |
|---|
| 2010-11-30 | $43.93M | $21.44M | $22.49M | $1.64M | — | $12.86M | $9.63M | -$119,000.00 | $9.51M | $3.4M | $6.11M | $0.27 | $0.26 | 22,926,000 | 23,729,000 |
|---|
| 2010-08-31 | $42.92M | $20.16M | $22.77M | $1.8M | — | $13.17M | $9.6M | -$372,000.00 | $9.22M | $3.4M | $5.82M | $0.26 | $0.25 | 22,677,000 | 23,444,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 | $870.4M | $461.9M | $408.5M | $18.4M | — | $430.1M | -$21.6M | $12.6M | -$9M | -$1.1M | -$7.9M | -$0.04 | -$0.04 | 217,500,000 | 217,500,000 |
|---|
| 2025-05-31 | $894.7M | $473.3M | $421.4M | $21.1M | — | $1.48B | -$1.06B | -$72.1M | -$1.13B | -$41.1M | -$1.09B | -$5.03 | -$5.03 | 216,900,000 | 216,900,000 |
|---|
| 2024-05-31 | $924.2M | $460.3M | $463.9M | $22.5M | — | $405.3M | $58.6M | -$72.9M | -$14.3M | -$4.9M | -$9.4M | -$0.04 | -$0.04 | 216,500,000 | 216,500,000 |
|---|
| 2023-05-31 | $822.45M | $416.49M | $405.96M | $26.04M | — | $368.44M | $37.52M | -$59.56M | -$22.04M | $828,000.00 | -$22.87M | -$0.12 | -$0.12 | 188,880,836 | 188,880,836 |
|---|
| 2022-05-31 | $527.16M | $284.15M | $243.01M | $17.05M | — | $184.4M | $58.62M | $1.59M | $60.21M | $11.9M | $48.31M | $0.45 | $0.45 | 107,684,000 | 108,020,000 |
|---|
| 2021-05-31 | $468.46M | $253.4M | $215.06M | $16.25M | — | $140.89M | $74.17M | $1.1M | $75.27M | $14.39M | $60.88M | $0.57 | $0.57 | 106,499,000 | 107,120,000 |
|---|
| 2020-05-31 | $418.17M | $221.89M | $196.28M | $14.75M | — | $128.76M | $67.52M | $4.78M | $72.31M | $12.83M | $59.48M | $0.57 | $0.56 | 105,100,000 | 105,720,000 |
|---|
| 2019-05-31 | $414.19M | $222.27M | $191.92M | $12.81M | — | $123.83M | $68.09M | $4.87M | $72.96M | $12.78M | $60.18M | $0.58 | $0.57 | 103,776,000 | 104,850,000 |
|---|
| 2018-05-31 | $397.93M | $211.66M | $186.27M | $10.86M | — | $116.08M | $70.19M | $3.27M | $73.47M | $10.25M | $63.15M | $1.23 | $1.21 | 51,358,000 | 52,149,000 |
|---|
| 2017-05-31 | $358.28M | $189.35M | $168.92M | $10.39M | — | $103.98M | $64.95M | $1.73M | $66.67M | $22.7M | $43.79M | $0.87 | $0.86 | 50,544,000 | 51,165,000 |
|---|
| 2016-05-31 | $321.28M | $168.21M | $153.06M | $9.89M | — | $96.68M | $56.39M | -$873,000.00 | $55.51M | $18.98M | $36.56M | $0.73 | $0.72 | 49,869,000 | 50,500,000 |
|---|
| 2015-05-31 | $283.07M | $143.39M | $139.69M | $9.58M | — | $86.57M | $53.12M | -$1.04M | $52.08M | $18.5M | $33.53M | $0.91 | $0.90 | 36,953,000 | 37,444,000 |
|---|
| 2014-05-31 | $247.41M | $124.81M | $122.6M | $8.33M | — | $79.21M | $43.39M | -$360,000.00 | $43.03M | $15M | $28.16M | $0.77 | $0.76 | 36,511,000 | 37,267,000 |
|---|
| 2013-05-31 | $207.53M | $98.03M | $109.49M | $7.78M | — | $68.79M | $40.71M | $435,000.00 | $41.14M | $14.1M | $27.19M | $0.76 | $0.75 | 35,768,000 | 36,491,000 |
|---|
| 2012-05-31 | $184.05M | $91.62M | $92.43M | $6.64M | — | $58.69M | $33.74M | $100,000.00 | $33.84M | $11.45M | $22.51M | $0.64 | $0.62 | 35,199,000 | 36,029,000 |
|---|
| 2011-05-31 | $172.68M | $84.89M | $87.79M | $6.83M | — | $51.96M | $35.84M | -$640,000.00 | $35.2M | $12.4M | $22.84M | $0.99 | $0.96 | 23,007,000 | 23,791,000 |
|---|
| 2010-05-31 | $140.51M | $67.53M | $72.98M | $6.26M | — | $46.1M | $26.88M | $442,000.00 | $27.32M | $9.8M | $17.52M | $0.78 | $0.76 | 22,425,000 | 23,091,000 |
|---|