Complete source-backed income-statement history.
- Available history
- 2010-02-28 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 | $448.53M | $336.36M | $112.17M | — | $35.14M | — | $77.03M | — | $66.02M | $14.01M | $52.01M | $1.74 | $1.72 | 29,932,000 | 30,159,000 |
|---|
| 2026-02-28 | $385.1M | $297.51M | $87.59M | — | $30.46M | — | $57.13M | — | $24.59M | $8.66M | $15.93M | $0.54 | $0.53 | -28,000 | -20,000 |
|---|
| 2025-11-30 | $425.75M | $323.81M | $101.94M | — | $32.46M | — | $69.48M | — | $55.56M | $14.49M | $41.08M | $1.37 | $1.36 | 29,963,000 | 30,198,000 |
|---|
| 2025-08-31 | $417.28M | $315.98M | $101.29M | — | $32.83M | — | $68.46M | — | $114.33M | $24.98M | $89.35M | $2.97 | $2.95 | 30,037,000 | 30,244,000 |
|---|
| 2025-05-31 | $421.96M | $317.83M | $104.13M | — | $34.58M | — | $69.55M | — | $225.84M | $54.93M | $170.91M | $5.71 | $5.66 | 29,941,000 | 30,217,000 |
|---|
| 2025-02-28 | $351.88M | $273.16M | $78.72M | — | $38.28M | — | $40.43M | — | $26.33M | $6.12M | $20.21M | $0.68 | $0.68 | 267,000 | 268,000 |
|---|
| 2024-11-30 | $403.65M | $305.88M | $97.78M | — | $39.24M | — | $58.54M | — | $45.72M | $12.11M | $33.6M | $1.12 | $1.12 | 29,879,000 | 30,118,000 |
|---|
| 2024-08-31 | $409.01M | $305.49M | $103.51M | — | $35.87M | — | $67.65M | — | $47.63M | $12.21M | $35.42M | $1.19 | $1.18 | 29,852,000 | 30,057,000 |
|---|
| 2024-05-31 | $413.21M | $310.54M | $102.67M | — | $32.92M | — | $69.75M | — | $51M | $11.4M | $39.6M | -$1.38 | -$1.38 | 26,751,000 | 26,751,000 |
|---|
| 2024-02-29 | $366.57M | $285.52M | $81.05M | — | $38.77M | — | $42.27M | — | $21.96M | $4.1M | $17.86M | $0.57 | $0.60 | 17,000 | -4,069,000 |
|---|
| 2023-11-30 | $381.61M | $293.46M | $88.15M | — | $35.33M | — | $52.82M | — | $35.67M | $8.78M | $26.89M | $0.93 | $0.92 | 25,077,000 | 29,330,000 |
|---|
| 2023-08-31 | $398.54M | $301.3M | $97.25M | — | $36.24M | — | $61.01M | — | $34.3M | $5.97M | $28.33M | $0.99 | $0.97 | 25,054,000 | 29,210,000 |
|---|
| 2023-05-31 | $390.87M | $293.85M | $97.02M | — | $31.52M | — | $65.5M | — | $38.17M | $9.65M | $28.52M | $1.00 | $0.98 | 24,940,000 | 29,150,000 |
|---|
| 2023-02-28 | $336.5M | $275.25M | $61.25M | — | $25.06M | — | $36.2M | — | $11.38M | $3.96M | $1.06M | -$0.10 | -$0.10 | 24,000 | -6,000 |
|---|
| 2022-11-30 | $373.3M | $300.22M | $73.08M | — | $27.69M | — | $45.39M | — | $20.89M | $2.45M | -$20.54M | -$0.97 | -$0.97 | 24,867,000 | 24,995,000 |
|---|
| 2022-08-31 | $406.71M | $305.16M | $101.56M | — | $37.41M | — | $64.14M | — | $35.94M | $10.82M | -$57.57M | -$2.36 | -$1.91 | 24,836,000 | 29,059,000 |
|---|
| 2022-05-31 | $207.13M | $147.08M | $60.05M | — | $32.14M | — | $27.91M | — | $20.46M | $5.11M | $24.08M | $0.97 | $0.96 | 24,709,000 | 25,675,000 |
|---|
| 2022-02-28 | $129.87M | $93.87M | $35.99M | — | $19.45M | — | $16.54M | — | $15.27M | $4.44M | $21.62M | $0.87 | $0.87 | -55,000 | -55,000 |
|---|
| 2021-11-30 | $135.08M | $97.51M | $37.57M | — | $16.28M | — | $21.29M | — | $19.75M | $6.65M | $21.09M | $0.85 | $0.85 | 24,729,000 | 24,945,000 |
|---|
| 2021-08-31 | $131.43M | $94.99M | $36.44M | — | $16.48M | — | $19.96M | — | $18.19M | $3.92M | $18.98M | $0.76 | $0.76 | 24,947,000 | 25,135,000 |
|---|
| 2021-05-31 | $229.83M | $171.9M | $57.93M | — | $27.22M | — | $30.71M | — | $29.98M | $7.65M | $22.34M | $0.89 | $0.88 | 25,051,000 | 25,270,000 |
|---|
| 2021-02-28 | -$162.71M | -$142.64M | -$20.08M | — | -$20.55M | — | $4.64M | — | $3.79M | $61,000.00 | $16.16M | $0.63 | $0.62 | -193,000 | -132,000 |
|---|
| 2020-11-30 | $226.62M | $171.95M | $54.68M | — | $25.23M | — | $27.87M | — | $26.32M | $6.62M | $19.7M | $0.76 | $0.76 | 25,936,000 | 26,051,000 |
|---|
| 2020-08-31 | $203.37M | $157.28M | $46.09M | — | $26.75M | — | $652,000.00 | — | -$1.91M | -$120,000.00 | -$1.79M | -$0.07 | -$0.07 | 26,175,000 | 26,175,000 |
|---|
| 2020-05-31 | $213.29M | $171.09M | $42.21M | — | $27.89M | — | $14.32M | — | $10.23M | $4.69M | $5.54M | $0.21 | $0.21 | 26,157,000 | 26,192,000 |
|---|
| 2020-02-29 | $245.37M | $194.26M | $51.1M | — | $39.74M | — | -$7.27M | — | -$10.92M | -$276,000.00 | -$10.64M | -$0.41 | -$0.40 | 6,000 | 35,000 |
|---|
| 2019-11-30 | $291.14M | $223.81M | $67.33M | — | $33.9M | — | $33.43M | — | $30.87M | $8.84M | $22.04M | $0.84 | $0.84 | 26,234,000 | 26,263,000 |
|---|
| 2019-08-31 | $236.19M | $183.5M | $52.69M | — | $30.48M | — | $22.21M | — | $17.97M | $2.42M | $15.56M | $0.59 | $0.59 | 26,197,000 | 26,272,000 |
|---|
| 2019-05-31 | $289.12M | $223.02M | $66.11M | — | $35.13M | — | $30.97M | — | $26.97M | $5.68M | $21.28M | $0.81 | $0.81 | 26,124,000 | 26,193,000 |
|---|
| 2019-02-28 | $202.55M | $159.29M | $43.26M | — | $29.87M | — | $13.39M | — | $10.14M | $1.29M | $8.85M | $0.34 | $0.34 | 16,000 | 15,000 |
|---|
| 2018-11-30 | $239.52M | $189.76M | $49.76M | — | $26.99M | — | $22.77M | — | $18.74M | $3.34M | $15.4M | $0.59 | $0.59 | 26,064,000 | 26,151,000 |
|---|
| 2018-08-31 | $222.79M | $175.88M | $46.9M | — | $29.8M | — | $17.11M | — | $13.98M | $2.74M | $11.24M | $0.43 | $0.43 | 26,019,000 | 26,091,000 |
|---|
| 2018-05-31 | $262.24M | $203.53M | $58.71M | — | $35.01M | — | $23.7M | — | $20.15M | $4.43M | $15.72M | $0.60 | $0.60 | 25,984,000 | 26,034,000 |
|---|
| 2018-02-28 | $200.66M | $162.65M | $38.01M | — | $28.73M | — | $9.28M | — | $2.29M | -$21.2M | $23.49M | $0.91 | $0.90 | -12,000 | -13,000 |
|---|
| 2017-11-30 | $208.16M | $177.04M | $31.12M | — | $29.56M | — | $1.55M | — | -$1.97M | -$1.8M | -$166,000.00 | -$0.01 | -$0.01 | 25,965,000 | 25,965,000 |
|---|
| 2017-08-31 | $196.33M | $152.53M | $43.8M | — | $26.41M | — | $17.39M | — | $11.4M | $3.94M | $9.79M | $0.38 | $0.38 | 25,970,000 | 26,036,000 |
|---|
| 2017-05-31 | $205.28M | $157.9M | $47.38M | — | $27.36M | — | $20.02M | — | $18.73M | $4.79M | $12.06M | $0.46 | $0.46 | 26,012,000 | 26,093,000 |
|---|
| 2017-02-28 | $184.27M | $137.46M | $46.8M | — | $25.53M | — | $21.28M | — | $16.8M | $5.63M | $12.27M | $0.47 | $0.47 | -9,000 | -7,000 |
|---|
| 2016-11-30 | $228.12M | $176.82M | $51.3M | — | $25.08M | — | $26.22M | — | $25.95M | $6.73M | $16.65M | $0.64 | $0.64 | 26,005,000 | 26,133,000 |
|---|
| 2016-08-31 | $195.05M | $153.16M | $41.89M | — | $27M | — | $14.89M | — | $11.19M | $1.16M | $10.02M | $0.39 | $0.38 | 25,987,000 | 26,119,000 |
|---|
| 2016-05-31 | $242.67M | $179.34M | $63.33M | — | $28.82M | — | $34.51M | — | $30.82M | $9.75M | $21.06M | $0.81 | $0.81 | 25,913,000 | 26,043,000 |
|---|
| 2016-02-29 | $203.82M | $150.96M | $52.86M | — | $28.28M | — | $24.58M | — | $20.63M | $3.81M | $14.83M | $0.58 | $0.57 | 13,000 | 17,000 |
|---|
| 2015-11-30 | $242.45M | $180M | $62.45M | — | $26.04M | — | $36.41M | — | $32.71M | $9.16M | $23.55M | $0.91 | $0.91 | 25,823,000 | 25,977,000 |
|---|
| 2015-08-31 | $214.25M | $160.74M | $53.51M | — | $27.09M | — | $26.42M | — | $21.87M | $4.63M | $17.24M | $0.67 | $0.67 | 25,782,000 | 25,922,000 |
|---|
| 2015-05-31 | $228.89M | $169.58M | $59.3M | — | $26.42M | — | $32.89M | — | $29.16M | $9.23M | $19.92M | $0.77 | $0.77 | 25,756,000 | 25,862,000 |
|---|
| 2015-02-28 | $182.31M | $134.88M | $47.43M | — | $24.34M | — | $23.09M | — | $19.04M | $2.76M | $16.28M | $0.63 | $0.63 | 15,645 | 13,945 |
|---|
| 2014-11-30 | $224.83M | $164.06M | $60.78M | — | $27.85M | — | $32.93M | — | $28.68M | $8.71M | $19.97M | $0.78 | $0.77 | 25,700,000 | 25,794,000 |
|---|
| 2014-08-31 | $193.42M | $151.32M | $42.1M | — | $19.14M | — | $22.96M | — | $18.71M | $4.94M | $13.77M | $0.54 | $0.53 | 25,657,000 | 25,758,000 |
|---|
| 2014-05-31 | $216.13M | $160.74M | $55.39M | — | $27.54M | — | $27.85M | — | $23.7M | $8.77M | $14.93M | $0.58 | $0.58 | 25,623,000 | 25,739,000 |
|---|
| 2014-02-28 | $181.01M | $135.29M | $45.72M | — | $24.61M | — | $21.11M | — | $16.78M | $6.54M | $10.24M | $0.40 | $0.40 | 18,168 | 10,362 |
|---|
| 2013-11-30 | $197.76M | $144.39M | $53.36M | — | $28.11M | — | $25.25M | — | $27.91M | $9.47M | $18.45M | $0.72 | $0.72 | 25,536,918 | 25,719,878 |
|---|
| 2013-08-31 | $189.78M | $133.88M | $55.9M | — | $26.18M | — | $29.73M | — | $25.82M | $9.45M | $16.36M | $0.64 | $0.64 | 25,487,796 | 25,664,108 |
|---|
| 2013-05-31 | $183.17M | $132.46M | $50.72M | — | $26.69M | — | $24.03M | — | $23.4M | $8.86M | $14.55M | $0.57 | $0.57 | 25,463,942 | 25,665,332 |
|---|
| 2013-02-28 | $140.39M | $102.4M | — | — | $17.17M | — | $2.27M | — | $20.52M | $7.28M | $13.23M | $0.52 | $0.52 | 18,940 | 23,337 |
|---|
| 2012-11-30 | $149.67M | $104.67M | — | — | $17.89M | — | $33.4M | — | $24.17M | $8.81M | $15.36M | $0.61 | $0.60 | 25,362,450 | 25,602,862 |
|---|
| 2012-08-31 | $153.39M | $110.07M | — | — | $15.77M | — | $32.89M | — | $24.59M | $8.72M | $15.87M | $0.63 | $0.62 | 25,297,220 | 25,508,543 |
|---|
| 2012-05-31 | $127.14M | $89.28M | — | — | $15.36M | — | $29.47M | — | $25.09M | $9.1M | $15.99M | $0.63 | $0.63 | 25,243,950 | 25,453,831 |
|---|
| 2012-02-29 | $123.63M | $91.29M | — | — | $12.76M | — | $26.09M | — | $16.89M | $5.24M | $11.64M | $0.46 | $0.46 | 11,158 | 22,460 |
|---|
| 2011-11-30 | $116.49M | $85.69M | — | — | $11.32M | — | $24.27M | — | $16.17M | $6.15M | $10.02M | $0.40 | $0.39 | 25,163,452 | 25,374,284 |
|---|
| 2011-08-31 | $114.66M | $84.28M | — | — | $11.74M | — | $23.84M | — | $15.62M | $6.02M | $9.61M | $0.38 | $0.38 | 25,120,350 | 25,353,964 |
|---|
| 2011-05-31 | $114.33M | $83.26M | — | — | $13.05M | — | — | — | $14.97M | $5.5M | $9.47M | $0.38 | $0.37 | — | — |
|---|
| 2011-02-28 | $100.69M | $73.3M | — | — | $11.22M | — | — | — | $14.3M | $5.07M | $9.22M | -$0.67 | -$0.65 | — | — |
|---|
| 2010-11-30 | $102.9M | $75.25M | — | — | $10.92M | — | — | — | $15.19M | $5.47M | $9.72M | $0.78 | $0.77 | — | — |
|---|
| 2010-08-31 | $99.59M | $70.54M | — | — | $12.23M | — | — | — | $15.5M | $5.85M | $9.65M | $0.77 | $0.77 | — | — |
|---|
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-02-28 | $1.65B | $1.26B | $394.96M | — | $130.34M | — | $264.62M | — | $420.32M | $103.06M | $317.26M | $10.59 | $10.50 | 29,955,000 | 30,211,000 |
|---|
| 2025-02-28 | $1.58B | $1.2B | $382.68M | — | $146.32M | — | $236.36M | — | $170.68M | $41.85M | $128.83M | $1.80 | $1.79 | 29,086,000 | 29,344,000 |
|---|
| 2024-02-29 | $1.54B | $1.17B | $363.46M | — | $141.86M | — | $221.6M | — | $130.1M | $28.5M | $101.61M | $3.48 | $3.46 | 25,041,000 | 25,209,000 |
|---|
| 2023-02-28 | $1.32B | $1.03B | $295.94M | — | $122.31M | — | $173.64M | — | $88.68M | $22.34M | -$52.97M | -$2.47 | -$2.45 | 24,828,000 | 24,978,000 |
|---|
| 2022-02-28 | $525.6M | $379.45M | $146.15M | — | $66.93M | — | $79.22M | — | $73.03M | $23.21M | $84.02M | $3.38 | $3.35 | 24,855,000 | 25,077,000 |
|---|
| 2021-02-28 | $480.57M | $357.68M | $122.9M | — | $59.32M | — | $47.48M | — | $38.43M | $11.25M | $39.61M | $1.53 | $1.52 | 25,897,000 | 26,045,000 |
|---|
| 2020-02-29 | $1.06B | $824.59M | $237.23M | — | $139.25M | — | $79.34M | — | $64.89M | $16.66M | $48.23M | $1.84 | $1.84 | 26,191,000 | 26,281,000 |
|---|
| 2019-02-28 | $927.09M | $728.47M | $198.62M | — | $121.67M | — | $76.96M | — | $63.01M | $11.8M | $51.21M | $1.97 | $1.96 | 26,038,000 | 26,107,000 |
|---|
| 2018-02-28 | $810.43M | $650.12M | $160.31M | — | $112.06M | — | $48.25M | — | $30.9M | -$14.27M | $45.17M | $1.74 | $1.73 | 25,970,000 | 26,036,000 |
|---|
| 2017-02-28 | $863.54M | $658.21M | $205.33M | — | $106.42M | — | $98.91M | — | $84.75M | $24.03M | $61.26M | $2.36 | $2.35 | 25,965,000 | 26,097,000 |
|---|
| 2016-02-29 | $889.4M | $661.28M | $228.12M | — | $107.82M | — | $120.3M | — | $104.37M | $26.83M | $75.54M | $2.93 | $2.91 | 25,800,000 | 25,937,000 |
|---|
| 2015-02-28 | $816.69M | $610.99M | $205.7M | — | $98.87M | — | $106.83M | — | $90.13M | $25.19M | $64.94M | $2.53 | $2.52 | 25,675,645 | 25,777,945 |
|---|
| 2014-02-28 | $751.72M | $546.02M | $205.71M | — | $105.59M | — | $100.11M | — | $93.91M | $34.31M | $59.6M | $2.34 | $2.32 | 25,514,387 | 25,693,468 |
|---|
| 2013-02-28 | $570.59M | $406.42M | $164.17M | — | $66.19M | — | $97.98M | — | $94.37M | $33.91M | $60.46M | $2.39 | $2.37 | 25,320,147 | 25,560,594 |
|---|
| 2012-02-29 | $469.11M | $344.53M | — | — | $48.86M | — | $98.74M | — | $63.64M | $22.91M | $40.74M | $1.62 | $1.61 | 25,131,754 | 25,362,120 |
|---|
| 2011-02-28 | $380.65M | $273.01M | — | — | $46.65M | — | $84.04M | — | $54.96M | $20M | $34.96M | $1.40 | $1.39 | 24,922,700 | 25,201,308 |
|---|
| 2010-02-28 | $357.03M | $247.38M | — | — | $43.42M | — | — | — | $60.38M | $22.66M | $37.73M | $3.07 | $3.02 | 12,283,167 | — |
|---|