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 | $371.46M | $269.57M | $101.89M | — | $77.94M | — | $23.16M | — | $59.77M | $11.71M | $48.15M | $0.98 | $0.97 | -94,000 | -106,000 |
|---|
| 2026-02-28 | $378.68M | $269.2M | $109.47M | — | $75.75M | — | $31.54M | — | $60.11M | $14.99M | $45.46M | $0.93 | $0.92 | 49,073,000 | 49,665,000 |
|---|
| 2025-11-30 | $327.45M | $242.82M | $84.63M | — | $70.72M | — | $12.26M | — | $35.78M | $8.75M | $27.33M | $0.56 | $0.55 | 49,160,000 | 49,762,000 |
|---|
| 2025-08-31 | $303.71M | $221.42M | $82.28M | — | $70.57M | — | $9.24M | — | $45.68M | $10.86M | $35.15M | $0.71 | $0.70 | 49,264,000 | 50,026,000 |
|---|
| 2025-05-31 | $317.88M | $224.65M | $93.23M | — | $71.45M | — | -$30.41M | — | $8.33M | $4.72M | $3.88M | $0.08 | $0.08 | -48,000 | -40,000 |
|---|
| 2025-02-28 | $304.52M | $215.28M | $89.25M | — | $63.01M | — | $20.87M | — | $52.58M | $13.24M | $39.66M | $0.80 | $0.79 | 49,377,000 | 49,981,000 |
|---|
| 2024-11-30 | $274.05M | $199.99M | $74.06M | — | $67.92M | — | $3.52M | — | $37.11M | $9.1M | $28.26M | $0.57 | $0.56 | 49,464,000 | 50,138,000 |
|---|
| 2024-08-31 | $257.31M | $194.81M | $62.5M | — | $66.04M | — | -$4.7M | — | $30.79M | $6.78M | $24.25M | $0.49 | $0.48 | 49,487,000 | 50,365,000 |
|---|
| 2024-05-31 | $318.8M | $239.8M | $79M | — | $73.21M | — | -$56.05M | — | -$26.8M | $4.99M | -$31.79M | -$0.65 | -$0.63 | 82,000 | 77,000 |
|---|
| 2024-02-29 | $316.76M | $243.64M | $73.11M | — | $65.13M | — | $4.28M | — | $40.47M | $18.47M | $22M | $0.45 | $0.44 | 49,315,000 | 50,417,000 |
|---|
| 2024-02-28 | — | — | — | — | — | — | — | — | $40.47M | — | — | — | — | — | — |
|---|
| 2023-11-30 | $1.09B | $234.95M | $63.28M | — | $70.58M | — | -$14.37M | — | $24.54M | $6.61M | $24.3M | $0.49 | $0.49 | 49,186,000 | 50,042,000 |
|---|
| 2023-08-31 | $1.19B | $242.29M | $69.63M | — | $74.54M | — | -$7.32M | — | $35.79M | $8.96M | $96.11M | $1.97 | $1.93 | 48,842,000 | 49,886,000 |
|---|
| 2023-05-31 | $1.23B | $274.64M | $94.16M | — | $75.91M | — | $15.3M | — | $63.95M | $13.83M | $129.9M | $2.67 | $2.62 | 25,000 | 30,000 |
|---|
| 2023-02-28 | $1.1B | $267.34M | $78.97M | — | $71.36M | — | $4M | — | $37.14M | $7.39M | $46.33M | $0.95 | $0.94 | 48,587,000 | 49,493,000 |
|---|
| 2022-11-30 | $1.18B | $1.07B | $105.76M | — | $107.81M | — | -$7.01M | — | $23.64M | $4.13M | $16.22M | $0.33 | $0.33 | 48,558,000 | 49,330,000 |
|---|
| 2022-08-31 | $1.41B | $1.24B | $169.37M | — | $103.45M | — | $66.71M | — | $84.74M | $19.5M | $64.08M | $1.32 | $1.30 | 48,478,000 | 49,238,000 |
|---|
| 2022-05-31 | $1.52B | -$2.19B | -$219.49M | — | -$13.5M | — | -$215.08M | — | -$192.72M | -$37.36M | $80.25M | $1.66 | $1.61 | -391,000 | -282,000 |
|---|
| 2022-02-28 | $1.38B | $1.24B | $143.13M | — | $102.95M | — | $37.61M | — | $77.33M | $18.68M | $56.34M | $1.13 | $1.11 | 49,749,000 | 50,641,000 |
|---|
| 2021-11-30 | $1.23B | $1.05B | $184.59M | — | $96.13M | — | $90.47M | — | $144.41M | $31.23M | $110.3M | $2.19 | $2.15 | 50,381,000 | 51,214,000 |
|---|
| 2021-08-31 | $1.11B | $891.44M | $219.37M | — | $95.85M | — | $135.8M | — | $181.63M | $40.15M | $132.49M | $2.61 | $2.55 | 50,852,000 | 51,865,000 |
|---|
| 2021-05-31 | $978.32M | $752.17M | $226.15M | — | $99.93M | — | $110.46M | — | $145.99M | $27.45M | $113.56M | $2.23 | $2.14 | -375,000 | -160,000 |
|---|
| 2021-02-28 | $759.11M | $595.01M | $164.1M | — | $86.9M | — | $49.77M | — | $77.17M | $4.49M | $67.61M | $1.30 | $1.27 | 52,149,000 | 53,217,000 |
|---|
| 2020-11-30 | $731.09M | $595.62M | $135.47M | — | $82.13M | — | $37.36M | — | -$87.96M | -$19.45M | -$74.04M | -$1.40 | -$1.40 | 52,988,000 | 52,988,000 |
|---|
| 2020-08-31 | $702.91M | $589.55M | $113.36M | — | $82.2M | — | -$30.12M | — | $782.52M | $163.78M | $616.68M | $11.41 | $11.22 | 54,070,000 | 54,942,000 |
|---|
| 2020-05-31 | $611.63M | $521.74M | $89.89M | — | $67.82M | — | $6.35M | — | $16.93M | $5.84M | $16.18M | $0.29 | $0.30 | -120,000 | -181,000 |
|---|
| 2020-02-29 | $764M | $648.45M | $115.55M | — | $80.93M | — | -$1.39M | — | $23.72M | $4.83M | $15.31M | $0.28 | $0.27 | 54,930,000 | 55,898,000 |
|---|
| 2019-11-30 | $827.64M | $707.03M | $120.61M | — | $88.54M | — | $32.12M | — | $72.79M | $15.86M | $52.09M | $0.95 | $0.93 | 55,059,000 | 56,072,000 |
|---|
| 2019-08-31 | $855.86M | $738.57M | $117.29M | — | $90.82M | — | -$14.59M | — | -$2.64M | -$185,000.00 | -$4.78M | -$0.09 | -$0.09 | 55,241,000 | 55,241,000 |
|---|
| 2019-05-31 | $938.84M | $812.84M | $126M | — | $87.86M | — | $32.01M | — | $48.13M | $9.15M | $37.74M | $0.67 | $0.66 | -454,000 | -566,000 |
|---|
| 2019-02-28 | $874.38M | $784.36M | $90.02M | — | $75.22M | — | $25.98M | — | $37.96M | $8.42M | $26.77M | $0.47 | $0.46 | 56,478,000 | 57,974,000 |
|---|
| 2018-11-30 | $958.23M | $837.29M | $120.93M | — | $84.67M | — | $35.86M | — | $48.91M | $11.12M | $34M | $0.59 | $0.57 | 57,716,000 | 59,338,000 |
|---|
| 2018-08-31 | $988.11M | $845.11M | $143M | — | $90.64M | — | $50.91M | — | $71.46M | $14.5M | $54.94M | $0.94 | $0.91 | 58,731,000 | 60,621,000 |
|---|
| 2018-05-31 | $1.02B | $857.51M | $162.95M | — | $105.49M | — | $4.56M | — | $33.95M | $1.1M | $30.77M | $0.53 | $0.51 | -528,000 | -465,000 |
|---|
| 2018-02-28 | $841.66M | $714.6M | $127.05M | — | $84.29M | — | $42.76M | — | $54.26M | -$24.04M | $79.09M | $1.31 | $1.27 | 60,383,000 | 62,345,000 |
|---|
| 2017-11-30 | $871.27M | $731.19M | $140.08M | — | $89.43M | — | $52.06M | — | $59.79M | $18.17M | $39.4M | $0.64 | $0.62 | 61,503,000 | 63,468,000 |
|---|
| 2017-08-31 | $848.24M | $715.46M | $132.78M | — | $88.25M | — | $42.23M | — | $61.07M | $13M | $45.53M | $0.73 | $0.70 | 62,444,000 | 64,590,000 |
|---|
| 2017-05-31 | $845.34M | $690.51M | $154.83M | — | $83.55M | — | $70.86M | — | $91.22M | $30.64M | $56.49M | $0.91 | $0.86 | 118,000 | 116,000 |
|---|
| 2017-02-28 | $703.44M | $592.45M | $110.99M | — | $75.28M | — | $34.32M | — | $50.09M | $11.14M | $35.89M | $0.57 | $0.55 | 62,750,000 | 64,977,000 |
|---|
| 2016-11-30 | $727.78M | $604.98M | $122.8M | — | $76.49M | — | $43.04M | — | $63.38M | $13.52M | $46.57M | $0.75 | $0.72 | 62,348,000 | 64,725,000 |
|---|
| 2016-08-31 | $737.55M | $590.27M | $147.28M | — | $81.06M | — | $64.9M | — | $92.44M | $23.9M | $65.57M | $1.06 | $1.02 | 61,885,000 | 64,337,000 |
|---|
| 2016-05-31 | $714.67M | $580.2M | $134.48M | — | $78.58M | — | $54.01M | — | $87.57M | $24.83M | $58.52M | $0.94 | $0.91 | -341,000 | -168,000 |
|---|
| 2016-02-29 | $647.08M | $551.16M | $95.92M | — | $70.15M | — | $25.07M | — | $45.49M | $11.34M | $29.85M | $0.48 | $0.47 | 61,747,000 | 63,871,000 |
|---|
| 2015-11-30 | $699.82M | $590.64M | $109.18M | — | $72.72M | — | $11.97M | — | $34.42M | $8.67M | $23.38M | $0.37 | $0.36 | 62,676,000 | 64,663,000 |
|---|
| 2015-08-31 | $758.15M | $645.13M | $113.02M | — | $75.95M | — | $31M | — | $49.15M | $14.15M | $31.97M | $0.50 | $0.48 | 63,993,000 | 66,065,000 |
|---|
| 2015-05-31 | $846.02M | $735.71M | $110.31M | — | $76.59M | — | $27.21M | — | $36.46M | $6.23M | $28.87M | $0.44 | $0.43 | -704,000 | -818,000 |
|---|
| 2015-02-28 | $804.79M | $706.29M | $98.49M | — | $66.76M | — | -$52.05M | — | -$41.42M | -$18.17M | -$25.71M | -$0.39 | -$0.39 | 66,359,000 | 66,359,000 |
|---|
| 2014-11-30 | $871.01M | $745.79M | $125.22M | — | $77.31M | — | $33.19M | — | $47.06M | $15.6M | $29.46M | $0.44 | $0.43 | 67,105,000 | 69,181,000 |
|---|
| 2014-08-31 | $862.41M | $732.91M | $129.51M | — | $75.26M | — | $52.2M | — | $70.93M | $22.11M | $44.17M | $0.65 | $0.63 | 67,567,000 | 69,738,000 |
|---|
| 2014-05-31 | $891.01M | $760.17M | $130.84M | — | $74.78M | — | $32.33M | — | $49.65M | $18.4M | $33.16M | $0.48 | $0.47 | -324,000 | -246,000 |
|---|
| 2014-02-28 | $773.23M | $650.74M | $122.49M | — | $75.68M | — | $45.29M | — | $60.77M | $16.56M | $40.6M | $0.59 | $0.57 | 68,895,000 | 71,528,000 |
|---|
| 2013-11-30 | $769.9M | $641.67M | $128.23M | — | $78.4M | — | $19.5M | — | $36.8M | $8.46M | $22.98M | $0.33 | $0.32 | 69,304,000 | 71,826,000 |
|---|
| 2013-08-31 | $692.29M | $581.33M | $110.96M | — | $71.54M | — | $38.64M | — | $70.29M | $13.93M | $54.56M | $0.78 | $0.76 | 69,601,000 | 72,083,000 |
|---|
| 2013-05-31 | $704.06M | $592.95M | $111.11M | — | $70.58M | — | $33.5M | — | $48.76M | $16.74M | $33.52M | $0.48 | $0.45 | 303,000 | 813,000 |
|---|
| 2013-02-28 | $619.53M | $522.5M | $97.03M | — | $63.22M | — | $33.41M | — | $53.56M | $16.23M | $37.13M | $0.53 | $0.52 | 69,791,000 | 71,914,000 |
|---|
| 2012-11-30 | $622.62M | $527.77M | $94.86M | — | $65.1M | — | $28.82M | — | $48.01M | $15.39M | $31.83M | $0.46 | $0.45 | 68,934,000 | 70,411,000 |
|---|
| 2012-08-31 | $666.04M | $572.38M | $93.65M | — | $59.42M | — | $33.42M | — | $50.97M | $16.1M | $33.96M | $0.50 | $0.49 | 68,278,000 | 69,571,000 |
|---|
| 2012-05-31 | $755.41M | $633.94M | $121.47M | — | $64.32M | — | $59.5M | — | $77.65M | $23.23M | $52.08M | $0.75 | $0.75 | -301,000 | -229,000 |
|---|
| 2012-02-29 | $611.26M | $527.92M | $83.33M | — | $62.49M | — | $18.08M | — | $37.74M | $9.34M | $25.88M | $0.38 | $0.37 | 68,972,000 | 69,509,000 |
|---|
| 2011-11-30 | $565.65M | $509.05M | $56.61M | — | $52.9M | — | $2.85M | — | $20.28M | $6.08M | $11.99M | $0.17 | $0.17 | 69,350,000 | 69,356,000 |
|---|
| 2011-08-31 | $602.39M | $530.93M | $71.46M | — | $45.36M | — | $21.18M | — | $41.59M | $13.25M | $25.65M | $0.36 | $0.35 | 71,518,000 | 72,418,000 |
|---|
| 2011-05-31 | $675.69M | $556.52M | $119.17M | — | $61.68M | — | $62.34M | — | $83.48M | $28.91M | $51.92M | $0.70 | $0.70 | -503,000 | -278,000 |
|---|
| 2011-02-28 | $569.44M | $481.19M | $88.25M | — | $59.77M | — | $28.02M | — | $40.23M | $11.89M | $26.33M | $0.35 | $0.35 | 74,171,000 | 75,001,000 |
|---|
| 2010-11-30 | $580.69M | $510.87M | $69.82M | — | $56.97M | — | $12.92M | — | $24.22M | $7.33M | $14.47M | $0.20 | $0.20 | 74,062,000 | 74,077,000 |
|---|
| 2010-08-31 | $616.81M | $537.89M | $78.91M | — | $56.78M | — | $21.07M | — | $34.61M | $10.36M | $22.35M | $0.29 | $0.29 | 77,658,000 | 77,680,000 |
|---|
| 2010-05-31 | $626.41M | $520.63M | $105.78M | — | $62.67M | — | $42.61M | — | — | $22.78M | $33.06M | $0.42 | $0.42 | 25,000 | 27,000 |
|---|
| 2010-02-28 | $451.11M | $393.4M | $57.71M | — | $57.52M | — | -$35.29M | — | — | -$6.65M | -$17.74M | -$0.22 | -$0.22 | 79,146,000 | 79,146,000 |
|---|
| 2009-11-30 | $447.98M | $380.75M | $67.23M | — | $48.1M | — | $19.09M | — | — | $7.24M | $23.25M | — | — | 79,096,000 | 79,109,000 |
|---|
| 2009-08-31 | $417.53M | $368.33M | $49.2M | — | $50.03M | — | -$4.45M | — | — | $3.28M | $6.68M | — | — | 79,065,000 | 79,081,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 | $1.38B | $1B | $378.28M | — | $294.97M | — | $76.21M | — | $201.35M | $46.31M | $156.09M | $3.18 | $3.14 | 49,073,000 | 49,716,000 |
|---|
| 2025-05-31 | $1.15B | $834.73M | $319.04M | — | $268.41M | — | -$10.72M | — | $128.81M | $33.84M | $96.05M | $1.94 | $1.92 | 49,395,000 | 50,131,000 |
|---|
| 2024-05-31 | $1.25B | $960.68M | $285.02M | — | $283.47M | — | -$73.46M | — | $74.01M | $39.03M | $110.62M | $2.25 | $2.20 | 49,195,000 | 50,348,000 |
|---|
| 2023-05-31 | $4.92B | $1.09B | $323.59M | — | $287.12M | — | $29.82M | — | $160.29M | $34.54M | $256.53M | $5.28 | $5.19 | 48,566,000 | 49,386,000 |
|---|
| 2022-05-31 | $5.24B | $981.58M | $327.61M | — | $281.43M | — | $48.79M | — | $210.65M | $52.7M | $379.39M | $7.60 | $7.44 | 49,940,000 | 50,993,000 |
|---|
| 2021-05-31 | $3.17B | $2.53B | $639.08M | — | $351.15M | — | $167.47M | — | $917.72M | $176.27M | $723.8M | $13.73 | $13.42 | 52,701,000 | 53,917,000 |
|---|
| 2020-05-31 | $3.06B | $2.62B | $443.34M | — | $328.11M | — | $22.49M | — | $110.79M | $26.34M | $78.8M | $1.43 | $1.41 | 54,958,000 | 55,983,000 |
|---|
| 2019-05-31 | $3.76B | $3.28B | $479.96M | — | $338.39M | — | $144.76M | — | $206.46M | $43.18M | $153.46M | $2.68 | $2.61 | 57,196,000 | 58,823,000 |
|---|
| 2018-05-31 | $3.58B | $3.02B | $562.86M | — | $367.46M | — | $141.61M | — | $209.07M | $8.22M | $194.79M | $3.20 | $3.09 | 60,923,000 | 63,042,000 |
|---|
| 2017-05-31 | $3.01B | $2.48B | $535.91M | — | $316.37M | — | $213.12M | — | $297.13M | $79.19M | $204.52M | $3.28 | $3.15 | 62,443,000 | 64,874,000 |
|---|
| 2016-05-31 | $2.82B | $2.37B | $452.59M | — | $297.4M | — | $122.05M | — | $216.62M | $58.99M | $143.72M | $2.30 | $2.22 | 62,469,000 | 64,755,000 |
|---|
| 2015-05-31 | $3.38B | $2.92B | $463.53M | — | $295.92M | — | $60.56M | — | $113.03M | $25.77M | $76.79M | $1.16 | $1.12 | 66,309,000 | 68,483,000 |
|---|
| 2014-05-31 | $3.13B | $2.63B | $492.52M | — | $300.4M | — | $135.75M | — | $217.5M | $57.35M | $151.3M | $2.19 | $2.11 | 68,944,000 | 71,664,000 |
|---|
| 2013-05-31 | $2.61B | $2.22B | $396.64M | — | $258.32M | — | $129.14M | — | $201.3M | $64.47M | $136.44M | $1.97 | $1.91 | 69,301,000 | 71,314,000 |
|---|
| 2012-05-31 | $2.53B | $2.2B | $332.87M | — | $225.07M | — | $101.61M | — | $177.26M | $51.9M | $115.6M | $1.66 | $1.65 | 69,651,000 | 70,252,000 |
|---|
| 2011-05-31 | $2.44B | $2.09B | $356.16M | — | $235.2M | — | $124.36M | — | $182.53M | $58.5M | $115.07M | $1.54 | $1.53 | 74,803,000 | 75,409,000 |
|---|
| 2010-05-31 | $1.94B | $1.66B | $279.93M | — | $218.32M | — | $21.96M | — | $78.16M | $26.65M | $45.24M | $0.57 | $0.57 | 79,127,000 | 79,143,000 |
|---|
| 2009-05-31 | $2.63B | $2.46B | $174.73M | — | $210.05M | — | -$175.3M | — | — | -$37.75M | -$108.21M | -$1.37 | -$1.37 | 78,903,000 | 78,903,000 |
|---|