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 | $86.61M | $39.83M | $46.77M | $8.18M | — | $56.97M | -$10.2M | — | -$11.04M | $370,000.00 | -$11.41M | -$0.27 | -$0.27 | 58,697 | 58,697 |
|---|
| 2026-02-28 | $78.42M | $36.94M | $41.48M | $7.08M | — | $54.43M | -$12.95M | $4.88M | -$8.07M | $12,000.00 | -$8.08M | -$0.19 | -$0.19 | 41,596,000 | 41,596,000 |
|---|
| 2025-11-30 | $79.43M | $34.65M | $44.78M | $7.77M | — | $50.91M | -$6.13M | -$230,000.00 | -$6.36M | -$5,000.00 | -$6.35M | -$0.15 | -$0.15 | 41,542,000 | 41,542,000 |
|---|
| 2025-08-31 | $75.71M | $33.85M | $41.86M | $6.42M | — | $52.51M | -$10.66M | -$182,000.00 | -$10.84M | $65,000.00 | -$10.9M | -$0.26 | -$0.26 | 41,174,000 | 41,174,000 |
|---|
| 2025-05-31 | $80.16M | $37.94M | $42.22M | $6.59M | — | $48.01M | -$5.79M | — | -$6.11M | -$60,000.00 | -$6.05M | -$0.15 | -$0.15 | 43,564 | 43,564 |
|---|
| 2025-02-28 | $72M | $33.15M | $38.86M | $6.91M | — | $48.83M | -$9.97M | $5.57M | -$4.41M | -$2,000.00 | -$4.41M | -$0.11 | -$0.11 | 40,853,000 | 40,853,000 |
|---|
| 2024-11-30 | $72.85M | $32.94M | $39.91M | $6.43M | — | $51M | -$11.09M | $246,000.00 | -$10.85M | -$110,000.00 | -$10.74M | -$0.26 | -$0.26 | 40,922,000 | 40,922,000 |
|---|
| 2024-08-31 | $67.49M | $30.77M | $36.72M | $6.29M | — | $49.82M | -$13.1M | $433,000.00 | -$12.67M | $133,000.00 | -$12.8M | -$0.31 | -$0.31 | 40,653,000 | 40,653,000 |
|---|
| 2024-05-31 | $70.98M | $32.47M | $38.52M | $6.72M | — | $52.96M | -$14.45M | — | -$14.14M | -$692,000.00 | -$13.45M | -$0.33 | -$0.33 | 82,925 | 82,925 |
|---|
| 2024-02-29 | $75.18M | $39.32M | $35.86M | $8.19M | — | $242.41M | -$199.9M | $156,000.00 | -$199.74M | -$12M | -$187.74M | -$4.67 | -$4.67 | 40,234,000 | 40,234,000 |
|---|
| 2023-11-30 | $79.07M | $38.81M | $40.26M | $8.66M | — | $53.38M | -$13.12M | $502,000.00 | -$12.62M | $16.43M | -$29.05M | -$0.72 | -$0.72 | 40,219,000 | 40,219,000 |
|---|
| 2023-08-31 | $78.68M | $38.62M | $40.06M | $7.94M | — | $52.87M | $35.03M | -$169,000.00 | $34.86M | -$11.02M | $45.88M | $1.15 | $1.15 | 39,842,000 | 39,968,000 |
|---|
| 2023-05-31 | $91.07M | $44.72M | $46.36M | $7.86M | — | $67.2M | -$20.84M | — | -$21.87M | -$398,000.00 | -$21.47M | -$0.54 | -$0.54 | 44,367 | 44,367 |
|---|
| 2023-02-28 | $80.71M | $40.21M | $40.5M | $6.85M | — | $49.43M | -$8.93M | -$736,000.00 | -$9.66M | -$179,000.00 | -$9.49M | -$0.24 | -$0.24 | 39,509,000 | 39,509,000 |
|---|
| 2022-11-30 | $85.43M | $40.35M | $45.08M | $6.84M | — | $53.19M | -$8.12M | -$936,000.00 | -$9.05M | -$565,000.00 | -$8.49M | -$0.21 | -$0.21 | 39,490,000 | 39,490,000 |
|---|
| 2022-08-31 | $81.54M | $39.23M | $42.31M | $8.33M | — | $55.61M | -$13.3M | -$556,000.00 | -$13.86M | -$853,000.00 | -$13M | -$0.33 | -$0.33 | 39,302,000 | 39,302,000 |
|---|
| 2022-05-31 | $87M | $40.54M | $46.46M | $7.87M | — | $52.85M | -$6.4M | — | -$6.72M | -$455,000.00 | -$6.27M | -$0.16 | -$0.16 | 50,419 | 50,419 |
|---|
| 2022-02-28 | $73.97M | $35.39M | $38.58M | $7.28M | — | $43.88M | -$5.3M | -$462,000.00 | -$5.76M | -$799,000.00 | -$4.96M | -$0.13 | -$0.13 | 39,092,000 | 39,092,000 |
|---|
| 2021-11-30 | $78.28M | $37.73M | $40.56M | $8.2M | — | $49.23M | -$8.68M | -$184,000.00 | -$8.86M | -$512,000.00 | -$8.35M | -$0.21 | -$0.21 | 39,053,000 | 39,053,000 |
|---|
| 2021-08-31 | $76.97M | $36.83M | $40.14M | $7.39M | — | $48.24M | -$8.1M | -$508,000.00 | -$8.61M | -$1.64M | -$6.97M | -$0.18 | -$0.18 | 38,734,000 | 38,734,000 |
|---|
| 2021-05-31 | $76.84M | $34.52M | $42.32M | $9.1M | — | $63.91M | -$21.59M | — | -$21.94M | -$2.47M | -$19.47M | -$0.50 | -$0.50 | 61,476 | 61,476 |
|---|
| 2021-02-28 | $71.18M | $32.65M | $38.53M | $8.57M | — | $42.27M | -$3.74M | -$389,000.00 | -$4.13M | -$583,000.00 | -$3.54M | -$0.09 | -$0.09 | 38,360,000 | 38,360,000 |
|---|
| 2020-11-30 | $72.77M | $32.6M | $40.17M | $9.71M | — | $45.01M | -$4.84M | -$337,000.00 | -$5.17M | -$905,000.00 | -$4.27M | -$0.11 | -$0.11 | 38,327,000 | 38,327,000 |
|---|
| 2020-08-31 | $70.22M | $34.45M | $35.76M | $9.01M | — | $40.89M | -$5.12M | $309,000.00 | -$4.81M | -$545,000.00 | -$4.27M | -$0.11 | -$0.11 | 38,157,000 | 38,157,000 |
|---|
| 2020-05-31 | $58.33M | $28.12M | $30.21M | $7.23M | — | $186.82M | -$156.61M | — | -$156.91M | $158,000.00 | -$157.07M | -$4.13 | -$4.13 | 37,224 | 37,224 |
|---|
| 2020-02-29 | $69.78M | $29.48M | $40.3M | $8.4M | — | $46.54M | -$6.24M | -$297,000.00 | -$6.53M | -$824,000.00 | -$5.71M | -$0.15 | -$0.15 | 37,999,000 | 37,999,000 |
|---|
| 2019-11-30 | $70M | $28.46M | $41.54M | $7.76M | — | $44.97M | -$3.42M | $121,000.00 | -$3.3M | -$566,000.00 | -$2.74M | -$0.07 | -$0.07 | 37,992,000 | 37,992,000 |
|---|
| 2019-08-31 | $66.04M | $27.83M | $38.22M | $6.29M | — | $39.05M | -$828,000.00 | -$563,000.00 | -$1.39M | -$116,000.00 | -$1.28M | -$0.03 | -$0.03 | 37,783,000 | 37,783,000 |
|---|
| 2019-05-31 | $71.18M | $29.85M | $41.33M | $6.89M | — | $38.4M | $2.93M | — | $1.39M | -$1.37M | $58.87M | $1.57 | $1.57 | 38,573 | 38,573 |
|---|
| 2019-02-28 | $65.52M | $27.36M | $38.16M | $6.92M | — | $41.84M | -$3.67M | -$1.71M | -$5.38M | -$773,000.00 | $796,000.00 | $0.02 | $0.02 | 37,518,000 | 37,518,000 |
|---|
| 2018-11-30 | $69.99M | $29.43M | $40.55M | $7.08M | — | $43.08M | -$2.53M | -$1.25M | -$3.78M | -$190,000.00 | $2.14M | $0.06 | $0.06 | 37,500,000 | 37,500,000 |
|---|
| 2018-08-31 | $63.94M | $27.99M | $35.95M | $7.37M | — | $42.08M | -$6.13M | -$803,000.00 | -$6.93M | -$1.23M | -$469,000.00 | -$0.01 | -$0.01 | 37,323,000 | 37,323,000 |
|---|
| 2018-05-31 | $5.69M | -$8.76M | $14.45M | $5.33M | — | $34.74M | -$20.29M | — | -$21.4M | -$941,000.00 | $2.1M | $0.06 | $0.06 | 43,797 | -283,203 |
|---|
| 2018-02-28 | $83.85M | $38.4M | $45.45M | $6.46M | — | $40.59M | $4.86M | -$789,000.00 | $4.07M | -$9.95M | $14.02M | $0.38 | $0.37 | 37,122,000 | 37,442,000 |
|---|
| 2017-11-30 | $86.71M | $43.98M | $42.73M | $6.11M | — | $41.61M | $1.12M | -$1.04M | $83,000.00 | -$166,000.00 | $249,000.00 | $0.01 | $0.01 | 37,066,000 | 37,383,000 |
|---|
| 2017-08-31 | $85.41M | $44.18M | $41.23M | $6.44M | — | $41.09M | $140,000.00 | -$156,000.00 | -$16,000.00 | $19,000.00 | -$35,000.00 | $0.00 | $0.00 | 36,919,000 | 36,919,000 |
|---|
| 2017-05-31 | $86.91M | -$3.06M | $10.12M | $5.58M | — | $45.59M | -$35.48M | — | -$36.17M | -$11.2M | -$12.91M | -$0.35 | -$0.34 | 59,859 | -451,141 |
|---|
| 2017-02-28 | $85.6M | $41.81M | $43.79M | $5.95M | — | $38.65M | $5.14M | -$583,000.00 | $4.56M | $1.67M | $2.89M | $0.08 | $0.08 | 36,625,000 | 37,126,000 |
|---|
| 2016-11-30 | $89.03M | $44.02M | $45.01M | $5.91M | — | $29.42M | $15.59M | -$1.17M | $14.42M | $681,000.00 | $13.73M | $0.37 | $0.37 | 36,807,000 | 37,146,000 |
|---|
| 2016-08-31 | $88.1M | $43.07M | $45.03M | $6.71M | — | $41.46M | $3.57M | -$669,000.00 | $2.9M | $1.6M | $1.3M | $0.04 | $0.04 | 36,319,000 | 36,698,000 |
|---|
| 2016-05-31 | $93.42M | $51.89M | $41.53M | $6.94M | — | $43.25M | -$1.72M | — | -$2.82M | $40.25M | -$43.08M | -$1.20 | -$1.20 | 78,383 | 78,383 |
|---|
| 2016-02-29 | $87.43M | $43.9M | $43.53M | $5.81M | — | $41.57M | $1.97M | -$1.02M | $945,000.00 | $351,000.00 | $594,000.00 | $0.02 | $0.02 | 36,146,000 | 36,390,000 |
|---|
| 2015-11-30 | $89.28M | $43.4M | $45.88M | $6.18M | — | $45.32M | $565,000.00 | — | -$671,000.00 | -$337,000.00 | -$334,000.00 | -$0.01 | -$0.01 | 36,140,000 | 36,140,000 |
|---|
| 2015-08-31 | $83.75M | $40.38M | $43.37M | $6.13M | — | $43.16M | $212,000.00 | -$917,000.00 | -$705,000.00 | $70,000.00 | -$775,000.00 | -$0.02 | -$0.02 | 35,960,000 | 35,960,000 |
|---|
| 2015-05-31 | $90.7M | $45.37M | $45.33M | $6.55M | — | $44.2M | $1.13M | — | $152,000.00 | $740,000.00 | -$588,000.00 | -$0.02 | -$0.02 | 115,139 | 115,139 |
|---|
| 2015-02-28 | $86.6M | $48.75M | $37.85M | $6.86M | — | $48M | -$10.15M | — | -$11.98M | -$7.72M | -$4.26M | -$0.12 | -$0.12 | 35,755,000 | 35,755,000 |
|---|
| 2014-11-30 | $92.15M | $44.49M | $47.66M | $6.07M | — | $43.08M | $4.58M | — | $2.83M | $1.49M | $1.34M | $0.04 | $0.04 | 35,595,000 | 36,127,000 |
|---|
| 2014-08-31 | $87.33M | $41.51M | $45.83M | $6.72M | — | $42.58M | $3.24M | — | $1.42M | $948,000.00 | $470,000.00 | $0.01 | $0.01 | 35,367,000 | 35,885,000 |
|---|
| 2014-05-31 | $94.06M | $46.14M | $47.92M | $7.37M | — | $46.79M | $1.13M | — | $1.56M | -$8.95M | -$1.53M | -$0.04 | -$0.04 | 47,689 | 67,850 |
|---|
| 2014-02-28 | $88.15M | $43.36M | $44.79M | $7.05M | — | $38.28M | $6.51M | — | $4.54M | $28,000.00 | $4.52M | $0.13 | $0.13 | 35,184,000 | 35,704,000 |
|---|
| 2013-11-30 | $88.57M | $43.69M | $44.89M | $7M | — | $43.44M | $1.44M | — | -$350,000.00 | -$89,000.00 | -$261,000.00 | -$0.01 | -$0.01 | 35,132,000 | 35,132,000 |
|---|
| 2013-08-31 | $83.64M | $41.06M | $42.58M | $6.71M | — | $41.18M | $1.4M | — | -$563,000.00 | -$190,000.00 | -$373,000.00 | -$0.01 | -$0.01 | 34,950,000 | 34,950,000 |
|---|
| 2013-05-31 | $89.92M | $46.16M | $43.77M | $6.21M | — | $44.39M | -$622,000.00 | — | -$1.49M | -$187,000.00 | -$1.31M | -$0.04 | -$0.04 | 30,279 | -497,721 |
|---|
| 2013-02-28 | $81.57M | $40.37M | $41.2M | $5.79M | — | $41.14M | $58,000.00 | — | -$1.82M | -$829,000.00 | -$992,000.00 | -$0.03 | -$0.03 | 34,834,000 | 34,834,000 |
|---|
| 2012-11-30 | $87.01M | $42.92M | $44.09M | $7.01M | — | $38.97M | $5.12M | — | $3.13M | $1.16M | $1.97M | $0.06 | $0.06 | 34,827,000 | 35,311,000 |
|---|
| 2012-08-31 | $83.64M | $41.06M | $42.58M | $7.07M | — | $41.18M | $1.4M | — | -$563,000.00 | -$190,000.00 | -$373,000.00 | -$0.02 | -$0.02 | 34,704,000 | 34,704,000 |
|---|
| 2012-05-31 | $57.82M | $27.3M | $30.52M | $5.22M | — | $39.65M | -$9.13M | — | -$8.45M | -$1.18M | -$7.27M | -$0.28 | -$0.28 | 268,293 | 93,293 |
|---|
| 2012-02-29 | $51.57M | $22.15M | $29.41M | $4.57M | — | $32.17M | -$2.76M | — | -$2.88M | -$1.11M | -$1.77M | -$0.07 | -$0.07 | 25,129,000 | 25,129,000 |
|---|
| 2011-11-30 | $58.1M | $24.87M | $33.23M | $5.13M | — | $29.31M | $3.93M | — | $3.57M | $1.24M | $2.33M | $0.09 | $0.09 | 25,190,000 | 25,340,000 |
|---|
| 2011-08-31 | $54.43M | $22.29M | $32.15M | $5.59M | — | $29.43M | $2.72M | — | $2.1M | $730,000.00 | $1.37M | $0.05 | $0.05 | 25,024,000 | 25,197,000 |
|---|
| 2011-05-31 | $56.09M | $23.8M | $32.3M | $5.55M | — | $34.52M | -$2.23M | — | -$2.52M | -$1.62M | -$901,000.00 | -$0.03 | -$0.04 | 37,005 | 47,763 |
|---|
| 2011-02-28 | $54.65M | $22.93M | $31.72M | $5.32M | — | $26.47M | $5.25M | — | $5.07M | $1.26M | $3.81M | $0.15 | $0.15 | 24,902,000 | 25,174,000 |
|---|
| 2010-11-30 | $53.37M | $21.84M | $31.54M | $5.26M | — | $26.14M | $5.4M | — | $5.14M | $1.86M | $3.28M | $0.13 | $0.13 | 24,845,000 | 25,094,000 |
|---|
| 2010-08-31 | $51.51M | $21.49M | $30.02M | $5.24M | — | $26.54M | $3.48M | — | $2.95M | $1.07M | $1.89M | $0.08 | $0.08 | 24,755,000 | 25,032,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 | $320.17M | $145.28M | $174.89M | $29.45M | — | $214.82M | -$39.93M | — | -$36.3M | $442,000.00 | -$36.74M | -$0.88 | -$0.88 | 41,525,697 | 41,525,697 |
|---|
| 2025-05-31 | $292.5M | $134.79M | $157.71M | $26.22M | — | $197.66M | -$39.95M | — | -$34.03M | -$39,000.00 | -$33.99M | -$0.83 | -$0.83 | 40,852,564 | 40,852,564 |
|---|
| 2024-05-31 | $303.91M | $149.22M | $154.7M | $31.51M | — | $401.63M | -$192.44M | — | -$191.64M | -$7.29M | -$184.35M | -$4.59 | -$4.59 | 40,180,925 | 40,180,925 |
|---|
| 2023-05-31 | $338.75M | $164.51M | $174.25M | $29.88M | — | $225.43M | -$51.18M | — | -$54.44M | -$2M | -$52.44M | -$1.33 | -$1.33 | 39,480,367 | 39,480,367 |
|---|
| 2022-05-31 | $316.22M | $150.49M | $165.73M | $30.74M | — | $194.2M | -$28.47M | — | -$29.95M | -$3.4M | -$26.55M | -$0.68 | -$0.68 | 39,009,419 | 39,009,419 |
|---|
| 2021-05-31 | $291.01M | $134.22M | $156.79M | $36.39M | — | $192.07M | -$35.28M | — | -$36.05M | -$4.5M | -$31.55M | -$0.82 | -$0.82 | 38,342,476 | 38,342,476 |
|---|
| 2020-05-31 | $264.16M | $113.89M | $150.27M | $29.68M | — | $317.37M | -$167.1M | — | -$168.14M | -$1.35M | -$166.79M | -$4.39 | -$4.39 | 37,961,224 | 37,961,224 |
|---|
| 2019-05-31 | $270.63M | $114.63M | $156M | $28.26M | — | $165.4M | -$9.4M | — | -$14.7M | -$3.56M | $61.34M | $1.64 | $1.64 | 37,484,573 | 37,484,573 |
|---|
| 2018-05-31 | $261.66M | $117.8M | $143.86M | $24.34M | — | $158.03M | -$14.17M | — | -$17.26M | -$11.04M | $16.34M | $0.44 | $0.44 | 37,074,797 | 37,074,797 |
|---|
| 2017-05-31 | $349.64M | $125.84M | $143.95M | $24.15M | — | $155.13M | -$11.18M | — | -$14.3M | -$7.24M | $5.01M | $0.14 | $0.14 | 36,616,859 | 36,616,859 |
|---|
| 2016-05-31 | $353.89M | $179.57M | $174.32M | $25.05M | — | $173.3M | $1.02M | — | -$3.25M | $40.34M | -$43.59M | -$1.21 | -$1.21 | 36,161,383 | 36,161,383 |
|---|
| 2015-05-31 | $356.53M | $180.74M | $175.8M | $26.59M | — | $179.25M | -$3.45M | — | -$8.13M | -$4.74M | -$3.39M | -$0.09 | -$0.09 | 35,683,139 | 35,683,139 |
|---|
| 2014-05-31 | $354.43M | $174.25M | $180.17M | $28.12M | — | $169.69M | $10.49M | — | $5.19M | -$9.2M | $2.35M | $0.07 | $0.07 | 35,135,689 | 35,439,850 |
|---|
| 2013-05-31 | $341.92M | $173.4M | $168.51M | $26.09M | — | $163.27M | $5.24M | — | -$1.34M | -$286,000.00 | -$1.05M | -$0.03 | -$0.03 | 34,817,279 | 34,817,279 |
|---|
| 2012-05-31 | $221.92M | $96.61M | $125.31M | $20.51M | — | $130.55M | -$5.24M | — | -$5.65M | -$322,000.00 | -$5.33M | -$0.20 | -$0.20 | 25,382,293 | 25,382,293 |
|---|
| 2011-05-31 | $215.62M | $90.05M | $125.57M | $21.37M | — | $113.67M | $11.9M | — | $10.64M | $2.56M | $8.08M | $0.33 | $0.32 | 24,870,005 | 25,132,763 |
|---|
| 2010-05-31 | $216.04M | $89.07M | $126.97M | $19.28M | — | $106.1M | $20.87M | — | $19.62M | $7.31M | $12.31M | $0.50 | $0.50 | 24,580,000 | 24,787,000 |
|---|