Complete source-backed income-statement history.
- Available history
- 2016-12-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 | $281.71M | $191.19M | $90.52M | $180,000.00 | — | $106.98M | -$16.45M | -$984,000.00 | -$24.07M | $13.86M | -$49.57M | -$0.44 | -$0.44 | 2,174,631 | 2,174,631 |
|---|
| 2026-02-28 | $206.73M | $151.78M | $54.95M | $62,000.00 | — | $81.34M | -$26.39M | $8.09M | -$23.26M | $1.97M | -$26.57M | -$0.24 | -$0.24 | 112,675,734 | 112,675,734 |
|---|
| 2025-11-30 | $217.51M | $160.01M | $57.5M | $78,000.00 | — | $79.78M | -$22.28M | -$12.31M | -$39.96M | $3.55M | -$44.93M | -$0.41 | -$0.41 | 110,343,368 | 110,343,368 |
|---|
| 2025-08-31 | $209.5M | $152.03M | $57.47M | $41,000.00 | — | $55.38M | $2.09M | $3.83M | -$772,000.00 | -$2.29M | -$322,000.00 | $0.00 | $0.00 | 1,060,271,899 | 1,060,271,899 |
|---|
| 2025-05-31 | $224.54M | $156.9M | $67.63M | $34,000.00 | — | $1.51B | -$1.44B | $54.92M | -$1.39B | -$125.14M | -$1.27B | -$13.94 | -$13.94 | 2,953,230 | 2,953,230 |
|---|
| 2025-02-28 | $185.78M | $133.77M | $52.01M | $85,000.00 | — | $811.94M | -$759.93M | -$24.02M | -$792.33M | $1.2M | -$789.44M | -$8.69 | -$8.69 | 90,834,279 | 90,834,279 |
|---|
| 2024-11-30 | $210.95M | $149.73M | $61.22M | $60,000.00 | — | $103.44M | -$42.22M | -$33.26M | -$83.24M | $2.04M | -$85.34M | -$0.99 | -$0.99 | 86,497,456 | 86,497,456 |
|---|
| 2024-08-31 | $200.04M | $140.34M | $59.71M | $105,000.00 | — | $96.28M | -$36.57M | $12.65M | -$33.77M | $886,000.00 | -$39.17M | -$0.04 | -$0.04 | 875,444,828 | 875,444,828 |
|---|
| 2024-05-31 | $229.88M | $147.53M | $82.35M | $394,000.00 | — | $98.88M | -$16.53M | -$17.02M | -$43M | -$27.63M | -$31.75M | -$3.01 | -$3.01 | -651,082,004 | -651,082,004 |
|---|
| 2024-02-29 | $188.34M | $138.94M | $49.4M | $106,000.00 | — | $131.49M | -$82.1M | -$17.24M | -$107.85M | -$2.87M | -$92.7M | -$0.12 | -$0.12 | 754,439,331 | 754,439,331 |
|---|
| 2023-11-30 | $193.77M | $146.36M | $47.41M | $56,000.00 | — | $89.17M | -$41.76M | $821,000.00 | -$49.56M | -$3.38M | -$49.01M | -$0.07 | -$0.07 | 730,769,132 | 730,769,132 |
|---|
| 2023-08-31 | $176.95M | $132.75M | $44.2M | $79,000.00 | — | $78.56M | -$34.36M | -$4.4M | -$48.6M | $7.26M | -$71.53M | -$0.10 | -$0.10 | 691,189,382 | 691,189,382 |
|---|
| 2023-05-31 | $184.19M | $117.03M | $67.16M | $180,000.00 | — | $157.14M | -$89.98M | -$16.68M | -$111.69M | $8.13M | -$138.71M | -$0.15 | -$0.15 | 20,152,875 | 20,152,875 |
|---|
| 2023-02-28 | $145.59M | $157.29M | -$11.7M | $171,000.00 | — | $1.2B | -$1.21B | $1.21M | -$1.21B | -$10.81M | -$1.17B | -$1.90 | -$1.90 | 615,534,670 | 615,534,670 |
|---|
| 2022-11-30 | $144.14M | $101.25M | $42.88M | $165,000.00 | — | $94.67M | -$51.79M | -$18.45M | -$73.35M | $11.71M | -$69.46M | -$0.11 | -$0.11 | 611,711,377 | 611,711,377 |
|---|
| 2022-08-31 | $153.21M | $104.6M | $48.61M | $166,000.00 | — | $69.79M | -$21.18M | -$32.99M | -$58.58M | $7.21M | -$73.48M | -$0.13 | -$0.13 | 575,301,374 | 575,301,374 |
|---|
| 2022-05-31 | $153.33M | $160.06M | -$6.73M | $54,000.00 | — | $460.69M | -$467.42M | $11.34M | -$461.6M | -$3.8M | -$478.14M | -$0.99 | -$0.99 | 10,915,960 | 3,169,000 |
|---|
| 2022-02-28 | $151.87M | $112.04M | $39.83M | $164,000.00 | — | $57.91M | -$18.08M | $71.04M | $50.65M | -$1.83M | $43.19M | $0.09 | $0.09 | 485,668,750 | 488,546,790 |
|---|
| 2021-11-30 | $155.15M | $122.39M | $32.77M | $515,000.00 | — | $88.3M | -$55.53M | $65.6M | $126,000.00 | -$5.67M | -$201,000.00 | $0.00 | $0.00 | 460,254,275 | 460,254,275 |
|---|
| 2021-08-31 | $168.02M | $117.07M | $50.96M | $785,000.00 | — | $120.32M | -$69.37M | $49.7M | -$29.84M | $4.76M | -$41.65M | -$0.08 | -$0.08 | 449,397,822 | 449,397,822 |
|---|
| 2021-05-31 | $142.24M | $119.74M | $22.5M | $358,000.00 | — | $96.19M | -$73.69M | $121.51M | $38.36M | $4.74M | $40.34M | $0.27 | $0.27 | 18,848,476 | 18,848,476 |
|---|
| 2021-03-31 | $48.02M | $34.52M | $13.5M | $1.2M | — | — | -$73.31M | — | -$341.21M | — | -$340.96M | — | — | — | 169,489,223 |
|---|
| 2021-02-28 | $123.9M | $93.44M | $30.46M | $127,000.00 | — | $54.51M | -$24.05M | -$220.34M | -$252.33M | $6.31M | -$273.52M | -$1.03 | -$1.03 | 265,401,924 | 265,401,924 |
|---|
| 2020-12-31 | $56.56M | — | $15.47M | $1.58M | — | — | -$21.28M | — | -$5.04M | — | -$2.95M | — | — | — | 5,912,854 |
|---|
| 2020-11-30 | $129.46M | $94.18M | $35.28M | $225,000.00 | — | $61.24M | -$25.96M | -$72.65M | -$103.44M | -$14.19M | -$99.9M | -$0.41 | -$0.41 | 243,477,655 | 243,477,655 |
|---|
| 2020-09-30 | $51.41M | — | $3.74M | $921,000.00 | — | — | -$32.77M | — | -$1.94M | — | -$2.32M | — | — | — | 129,100,909 |
|---|
| 2020-08-31 | $117.49M | $82.55M | $34.95M | $120,000.00 | — | $43.42M | -$8.47M | -$13.36M | -$27.57M | -$5.83M | -$34.34M | -$0.09 | -$0.09 | 241,992,864 | 241,992,864 |
|---|
| 2020-06-30 | $50.41M | — | -$5.42M | $652,000.00 | — | — | -$75.82M | — | -$84.6M | — | -$81.69M | — | — | — | 124,763,445 |
|---|
| 2020-03-31 | $52.1M | $41.23M | $10.87M | $1.35M | — | — | -$71.25M | — | -$185.09M | — | -$184.12M | — | — | — | 106,463,352 |
|---|
| 2019-12-31 | $46.94M | $103.94M | -$57.01M | $4.28M | — | — | -$218.95M | — | -$224.01M | — | -$219.15M | — | — | — | 3,713,051 |
|---|
| 2019-09-30 | $51.1M | $35.25M | $15.85M | $2.32M | — | — | -$23.79M | — | -$33.72M | — | -$36.35M | — | — | — | 98,130,507 |
|---|
| 2019-06-30 | $45.9M | $33.63M | $12.27M | $1.53M | — | — | -$32.96M | — | -$38.5M | — | -$36.3M | — | — | — | 97,231,839 |
|---|
| 2019-03-31 | $23.04M | $17.65M | $5.39M | $1.05M | — | — | -$28.44M | — | -$33.39M | — | -$29.37M | — | — | — | 94,875,351 |
|---|
| 2018-12-31 | $15.53M | $12.4M | $3.13M | $3.45M | — | — | -$23.1M | — | -$35.55M | -$4.54M | -$31.01M | — | — | — | -10,134,386 |
|---|
| 2018-09-30 | $10.05M | $6.98M | $3.07M | $802,000.00 | — | — | -$20.01M | — | -$18.68M | $24,000.00 | -$18.7M | — | — | — | 93,144,042 |
|---|
| 2018-06-30 | $9.74M | $5.57M | $4.18M | $639,000.00 | — | — | -$10.99M | — | -$12.77M | $63,000.00 | -$12.83M | — | — | — | 75,000,000 |
|---|
| 2018-03-31 | $7.81M | $3.91M | $3.9M | $975,000.00 | — | — | -$3.74M | — | -$5.18M | — | -$5.18M | — | — | — | 75,000,000 |
|---|
| 2017-12-31 | $5.11M | $2.16M | $2.95M | $740,000.00 | — | — | -$2.59M | — | -$2.91M | — | -$2.91M | — | — | — | 0 |
|---|
| 2017-09-30 | $5.41M | $2.44M | $2.97M | $729,000.00 | — | — | -$2.18M | — | -$1.77M | $0.00 | -$1.77M | — | — | — | 75,000,000 |
|---|
| 2017-06-30 | $4.99M | $2.28M | $2.71M | $1.04M | — | — | -$2.32M | — | -$2.44M | $0.00 | -$2.44M | — | — | — | 75,000,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 | $915.45M | $655.01M | $260.44M | $361,000.00 | — | $323.47M | -$63.03M | -$1.37M | -$88.06M | $17.1M | -$121.4M | -$1.09 | -$1.09 | 111,832,375 | 111,832,375 |
|---|
| 2025-05-31 | $821.31M | $580.74M | $240.57M | $284,000.00 | — | $2.52B | -$2.28B | $10.28M | -$2.3B | -$121.02M | -$2.19B | -$24.56 | -$24.56 | 89,032,602 | 89,032,602 |
|---|
| 2024-05-31 | $788.94M | $565.59M | $223.35M | $635,000.00 | — | $398.1M | -$174.75M | -$37.84M | -$249.02M | -$26.62M | -$244.98M | -$3.30 | -$3.30 | 74,264,948 | 74,264,948 |
|---|
| 2023-05-31 | $627.12M | $480.16M | $146.96M | $682,000.00 | — | $1.52B | -$1.37B | -$66.91M | -$1.45B | -$7.18M | -$1.45B | -$2.35 | -$2.35 | 617,982,589 | 617,982,589 |
|---|
| 2022-05-31 | $628.37M | $511.56M | $116.82M | $1.52M | — | $727.22M | -$610.4M | $197.67M | -$440.67M | -$6.54M | -$476.8M | -$0.99 | -$0.99 | 481,219,130 | 481,219,130 |
|---|
| 2021-05-31 | $513.09M | $389.9M | $123.18M | $830,000.00 | — | $255.35M | -$132.17M | -$184.84M | -$344.99M | -$8.97M | -$367.42M | -$1.36 | -$1.36 | 269,549,852 | 269,549,852 |
|---|
| 2020-12-31 | $210.48M | $185.83M | $24.66M | $4.41M | — | — | -$201.12M | — | -$276.68M | -$5.6M | -$271.07M | — | — | — | 126,041,710 |
|---|
| 2020-05-31 | $405.33M | $309.27M | $96.05M | $1.92M | — | $200.06M | -$104.01M | $14.2M | -$109.19M | -$8.35M | -$102.54M | -$0.47 | -$0.47 | 216,158,217 | 216,158,217 |
|---|
| 2019-12-31 | $166.98M | $190.48M | -$23.5M | $9.17M | — | — | -$304.14M | — | -$329.62M | -$8.45M | -$321.17M | — | — | — | 100,455,677 |
|---|
| 2019-05-31 | $179.3M | $135.79M | $43.51M | $1.05M | — | $182.44M | -$138.93M | $95.53M | -$38.14M | -$2.05M | -$25.04M | -$0.18 | -$0.18 | 203,460,138 | 203,460,138 |
|---|
| 2018-12-31 | $43.13M | $28.86M | $14.28M | $5.86M | — | — | -$57.84M | — | -$72.17M | -$4.45M | -$67.72M | — | — | — | 83,009,656 |
|---|
| 2017-12-31 | $20.54M | $9.16M | $11.38M | $3.17M | — | — | -$7.5M | — | -$7.81M | — | -$7.81M | — | — | — | 75,000,000 |
|---|
| 2016-12-31 | $12.64M | $9.97M | $2.67M | $1.14M | — | — | -$7.05M | — | -$7.88M | — | -$7.88M | — | — | — | 75,000,000 |
|---|