Complete source-backed income-statement history.
- Available history
- 2010-09-30 to 2026-06-30
- 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-06-30 | $165.98M | $71.05M | $94.94M | $10.59M | — | — | $23.06M | -$32.1M | -$9.04M | $2.29M | -$11.33M | -$0.09 | -$0.09 | 120,672,000 | 120,672,000 |
|---|
| 2026-03-31 | $142.55M | $57.98M | $84.57M | $9.46M | — | — | $10.52M | -$14.06M | -$3.54M | $3.8M | -$7.34M | -$0.06 | -$0.06 | 2,330,000 | 2,330,000 |
|---|
| 2025-12-31 | $151.4M | $64.43M | $86.97M | $9.89M | — | — | $21.65M | -$13.31M | $8.34M | $3.24M | $5.11M | $0.04 | $0.03 | 115,921,000 | 120,474,000 |
|---|
| 2025-09-30 | $140.38M | $63.09M | $77.28M | $10.98M | — | — | $6.53M | -$26.48M | -$19.94M | $1.45M | -$21.4M | -$0.20 | -$0.20 | 109,128,000 | 109,128,000 |
|---|
| 2025-06-30 | $130.93M | $58.14M | $72.79M | $10.15M | — | — | -$4.66M | -$11.54M | -$16.2M | -$2.09M | -$14.1M | -$0.13 | -$0.13 | 106,627,000 | 106,627,000 |
|---|
| 2025-03-31 | $119.15M | $53.2M | $65.96M | $9.11M | — | — | -$11.69M | -$8.46M | -$20.15M | -$1.33M | -$18.83M | -$0.18 | -$0.18 | 546,000 | 546,000 |
|---|
| 2024-12-31 | $134.64M | $69.95M | $64.69M | $10.2M | — | — | -$12.75M | -$7.97M | -$20.72M | $2.41M | -$23.13M | -$0.22 | -$0.22 | 104,148,000 | 104,148,000 |
|---|
| 2024-09-30 | $118.73M | $56.34M | $62.39M | $9.43M | — | — | -$13.54M | -$10.04M | -$23.59M | $1.4M | -$24.99M | -$0.24 | -$0.24 | 103,041,000 | 103,041,000 |
|---|
| 2024-06-30 | $117.99M | $55.81M | $62.18M | $10.71M | — | — | -$16.09M | -$7.32M | -$23.41M | $1.75M | -$25.16M | -$0.25 | -$0.25 | 102,396,000 | 102,396,000 |
|---|
| 2024-03-31 | $112.22M | $53.55M | $58.67M | $11.28M | — | — | -$207.84M | -$8.25M | -$216.09M | $20.41M | -$236.51M | -$2.33 | -$2.33 | 332,000 | 332,000 |
|---|
| 2023-12-31 | $142.63M | $70.36M | $72.27M | $13.04M | — | — | -$9.27M | -$7.64M | -$16.91M | -$2.85M | -$14.06M | -$0.14 | -$0.14 | 101,376,000 | 101,376,000 |
|---|
| 2023-09-30 | $143.26M | $68.72M | $74.54M | $14.04M | — | — | -$152.62M | -$9.58M | -$162.2M | -$713,000.00 | -$161.48M | -$1.61 | -$1.61 | 100,604,000 | 100,604,000 |
|---|
| 2023-06-30 | $146.37M | $69.59M | $76.77M | $15.8M | — | — | -$4.72M | -$5.22M | -$9.94M | -$1.54M | -$8.18M | -$0.08 | -$0.08 | 99,877,000 | 99,877,000 |
|---|
| 2023-03-31 | $140.12M | $71.63M | $68.49M | $13.4M | — | — | -$9.15M | -$7.72M | -$16.87M | -$3.02M | -$13.93M | -$0.14 | -$0.14 | 160,000 | -1,858,000 |
|---|
| 2022-12-31 | $162.31M | $73.37M | $88.94M | $14.22M | — | — | $9.8M | -$6.89M | $2.91M | -$1.15M | $4.02M | $0.04 | $0.04 | 99,108,000 | 103,348,000 |
|---|
| 2022-09-30 | $174.86M | $76.88M | $97.98M | $14.74M | — | — | $21.08M | -$5.2M | $15.88M | $4.18M | $11.66M | $0.12 | $0.11 | 98,887,000 | 102,898,000 |
|---|
| 2022-06-30 | $188.63M | $87.37M | $101.27M | $14.13M | — | — | $24.44M | -$4.34M | $20.09M | $5.14M | $14.92M | $0.15 | $0.15 | 97,822,000 | 102,686,000 |
|---|
| 2022-03-31 | $184.14M | $86.28M | $97.86M | $12.13M | — | — | $27.43M | -$3.68M | $23.75M | $3.6M | $20.1M | $0.21 | $0.20 | 578,000 | 1,294,000 |
|---|
| 2021-12-31 | $216.82M | $109.05M | $107.77M | $13.76M | — | — | $29.14M | -$18.36M | $10.78M | $3.72M | $7.01M | $0.07 | $0.07 | 96,548,000 | 103,287,000 |
|---|
| 2021-09-30 | $188.57M | $91.51M | $97.06M | $13.92M | — | — | $16.53M | -$24.77M | -$8.24M | -$2.35M | -$5.85M | -$0.06 | -$0.06 | 96,157,000 | 96,157,000 |
|---|
| 2021-06-30 | $158.08M | $83.81M | $74.27M | $12.92M | — | — | $19.15M | -$1.46M | $17.68M | $3.43M | $14.28M | $0.16 | $0.14 | 91,585,000 | 98,822,000 |
|---|
| 2021-03-31 | $95.08M | $55.67M | $39.41M | $6.29M | — | — | $15.95M | -$1.02M | $14.93M | -$15.13M | $30.06M | $0.34 | $0.31 | 374,000 | 588,000 |
|---|
| 2020-12-31 | $88.59M | $50.14M | $38.45M | $5.2M | — | $17.18M | $20.52M | -$4.94M | $15.58M | $1.06M | $14.52M | $0.16 | $0.15 | 89,003,000 | 96,976,000 |
|---|
| 2020-09-30 | $70.89M | $40.53M | $30.36M | $4.22M | — | $17.58M | $12.12M | -$11.08M | $1.03M | $661,000.00 | $373,000.00 | $0.00 | $0.00 | 88,035,000 | 96,057,000 |
|---|
| 2020-06-30 | $59.01M | $32.3M | $26.71M | $4.41M | — | $15.53M | $10.62M | -$306,000.00 | $10.32M | $376,000.00 | $9.94M | $0.11 | $0.11 | 87,386,000 | 93,108,000 |
|---|
| 2020-03-31 | $39.35M | $23.59M | $16.78M | $3.71M | — | $12.4M | $2.93M | $721,000.00 | $3.65M | — | $13.82M | $0.17 | $0.16 | 725,000 | -201,000 |
|---|
| 2019-12-31 | $36.02M | $21.58M | $14.04M | $2.78M | — | $9.91M | $4.13M | -$830,000.00 | $3.3M | — | $3.33M | $0.04 | $0.04 | 85,876,000 | 92,472,000 |
|---|
| 2019-09-30 | $32.8M | $20.15M | $12.31M | $2.74M | — | $9.19M | $3.12M | -$4.38M | -$1.27M | — | -$1.43M | -$0.02 | -$0.02 | 83,909,000 | 83,909,000 |
|---|
| 2019-06-30 | $30.55M | $18.28M | $12M | $2.79M | — | $8.96M | $3.04M | -$4.82M | -$1.78M | — | -$1.82M | -$0.02 | -$0.02 | 81,814,000 | 81,814,000 |
|---|
| 2019-03-31 | $27.19M | $15.77M | $10.95M | $2.7M | — | $9.02M | $1.93M | -$8.38M | -$6.45M | $312,000.00 | -$6.86M | — | — | 463,000 | -1,931,000 |
|---|
| 2018-12-31 | $30.41M | $19.2M | $10.68M | $2.43M | — | $8.22M | $2.46M | -$3.38M | -$920,000.00 | $216,000.00 | -$1.35M | — | — | 77,645,000 | 77,645,000 |
|---|
| 2018-09-30 | $23.85M | $15.8M | $7.54M | $2.64M | — | $7.23M | $315,000.00 | $1.73M | $2.05M | -$23,000.00 | $1.71M | — | — | 77,193,000 | 78,780,000 |
|---|
| 2018-06-30 | $22.11M | $15.22M | $6.39M | $3.11M | — | $7.65M | -$1.26M | $2.75M | $1.49M | -$36,000.00 | $484,000.00 | — | — | 76,204,000 | 79,598,000 |
|---|
| 2018-03-31 | $20.96M | $13.62M | $6.89M | $2.12M | — | $8.22M | -$1.34M | -$2.89M | -$4.23M | -$14,000.00 | -$38.43M | — | — | 1,688,000 | 11,000 |
|---|
| 2017-12-31 | $22.73M | $14.89M | $7.41M | $3.12M | — | $8.9M | -$1.49M | -$3.39M | -$4.88M | -$84,000.00 | -$3.8M | — | — | 72,148,000 | 75,442,000 |
|---|
| 2017-09-30 | $15.91M | $9.87M | $5.61M | $2.24M | — | $7.08M | -$1.47M | -$6.02M | -$7.49M | -$884,000.00 | -$6.46M | — | — | 66,846,000 | 66,846,000 |
|---|
| 2017-06-30 | $15.15M | $9.59M | $5.15M | $2.17M | — | $6.67M | -$1.52M | -$2.54M | -$4.06M | $31,000.00 | -$4.18M | — | — | 66,599,000 | 66,599,000 |
|---|
| 2017-03-31 | -$28.95M | -$33.33M | $1.8M | $218,000.00 | — | $607,000.00 | $1.2M | -$3.3M | -$2.1M | -$303,000.00 | -$6.93M | — | — | — | 95,000 |
|---|
| 2016-12-31 | $22.29M | $18.92M | $3.37M | $3.11M | — | $8.78M | -$5.41M | $3.12M | -$2.29M | $300,000.00 | -$2.59M | — | — | — | 66,634,000 |
|---|
| 2016-09-30 | $22.83M | $19.68M | $3.15M | $3.12M | — | $9.46M | -$6.31M | -$1.47M | -$7.78M | -$437,000.00 | -$7.34M | — | — | — | 66,457,000 |
|---|
| 2016-06-30 | $24.04M | $21.1M | $2.94M | $2.84M | — | $9.38M | -$6.45M | -$667,000.00 | -$7.12M | $296,000.00 | -$7.41M | — | — | — | 66,286,000 |
|---|
| 2016-03-31 | -$41.26M | -$36.55M | -$4.71M | -$3.02M | — | -$2.73M | -$1.97M | -$346,000.00 | -$2.32M | -$32,000.00 | -$5.83M | — | — | — | 1,562,000 |
|---|
| 2015-12-31 | $24.09M | $20.27M | $3.82M | $2.74M | — | $9.08M | -$5.27M | -$495,000.00 | -$5.76M | $3,000.00 | -$5.76M | — | — | — | 65,979,000 |
|---|
| 2015-09-30 | $20.73M | $20.66M | $77,000.00 | $2.41M | — | $8.22M | -$8.14M | -$407,000.00 | -$8.55M | — | -$8.32M | — | — | — | 57,274,000 |
|---|
| 2015-06-30 | $18.69M | $16.41M | $2.27M | $2.75M | — | $9.43M | -$7.15M | -$496,000.00 | -$7.65M | — | -$8.12M | — | — | — | 57,388,000 |
|---|
| 2015-03-31 | $10.23M | $9.3M | $932,000.00 | $2.07M | — | $9.96M | -$9.02M | -$52,000.00 | -$9.08M | — | -$9.35M | — | — | — | 1,391,000 |
|---|
| 2014-12-31 | $7.01M | $5.02M | $1.98M | $1.72M | — | $7.37M | -$5.39M | $22,000.00 | -$5.37M | — | -$5.48M | — | — | — | 37,799,000 |
|---|
| 2014-09-30 | $5.46M | $3.66M | $1.8M | $2.16M | — | $6.45M | -$4.65M | -$129,000.00 | -$4.77M | — | -$5.2M | — | — | — | 37,504,000 |
|---|
| 2014-06-30 | $5.55M | $4.14M | $1.41M | $1.96M | — | $6.09M | -$4.68M | -$2,000.00 | -$4.68M | — | -$4.61M | — | — | — | 37,424,000 |
|---|
| 2014-03-31 | $6.05M | $4.19M | $1.86M | $1.84M | — | $5.75M | -$3.89M | $215,000.00 | -$3.68M | -$306,000.00 | -$2.62M | — | — | — | 1,934,000 |
|---|
| 2013-12-31 | $6.81M | $4.88M | $1.93M | $2.04M | — | $5.62M | -$3.69M | $27,000.00 | -$3.66M | $19,000.00 | -$4.18M | — | — | — | 31,329,000 |
|---|
| 2013-09-30 | $6.76M | $4.38M | $2.38M | $2.41M | — | $6.24M | -$3.85M | -$780,000.00 | -$4.63M | $90,000.00 | -$6.22M | — | — | — | 25,232,000 |
|---|
| 2013-06-30 | $4.78M | $3.12M | $1.67M | $1.59M | — | $5.76M | -$4.1M | -$1.41M | -$5.51M | -$76,000.00 | -$5.69M | — | — | — | 18,861,000 |
|---|
| 2013-03-31 | -$397,000.00 | -$280,000.00 | -$117,000.00 | $14,000.00 | — | $1.85M | -$1.97M | $122,000.00 | -$1.84M | $24,000.00 | -$3.42M | — | — | — | 248,000 |
|---|
| 2012-12-31 | $2.05M | $927,000.00 | $1.12M | $577,000.00 | — | $4.7M | -$3.58M | -$602,000.00 | -$4.18M | $33,000.00 | -$4.21M | — | — | — | 17,797,000 |
|---|
| 2012-09-30 | $912,000.00 | $376,000.00 | $536,000.00 | $365,000.00 | — | $3.77M | -$3.24M | -$520,000.00 | -$3.76M | $20,000.00 | -$3.78M | — | — | — | 17,447,000 |
|---|
| 2012-06-30 | $1.29M | $672,000.00 | $618,000.00 | $366,000.00 | — | $2.87M | -$2.25M | -$487,000.00 | -$2.74M | $14,000.00 | -$2.75M | — | — | — | 16,901,000 |
|---|
| 2012-03-31 | $1.44M | $816,000.00 | $626,000.00 | $576,000.00 | — | $10.33M | -$9.7M | -$12.38M | -$22.08M | $46,000.00 | -$22.13M | — | — | — | 7,610,000 |
|---|
| 2011-12-31 | $1.96M | $790,000.00 | $1.17M | $430,000.00 | — | $7.28M | -$6.12M | -$731,000.00 | -$6.85M | $32,000.00 | -$6.88M | — | — | — | 41,966,000 |
|---|
| 2011-09-30 | $1.94M | $718,000.00 | $1.22M | $484,000.00 | — | $1.91M | -$686,000.00 | -$245,000.00 | -$931,000.00 | $0.00 | -$931,000.00 | — | — | — | 41,771,000 |
|---|
| 2011-06-30 | $1.89M | $550,000.00 | $1.34M | $664,000.00 | — | $1.81M | -$471,000.00 | -$269,000.00 | -$740,000.00 | $31,000.00 | -$771,000.00 | — | — | — | 41,679,000 |
|---|
| 2011-03-31 | $2.2M | $204,000.00 | $2M | $465,000.00 | — | $2.39M | -$393,000.00 | -$814,000.00 | -$1.21M | $46,000.00 | -$1.25M | — | — | — | — |
|---|
| 2010-12-31 | $2.05M | $1.26M | $790,000.00 | $929,000.00 | — | $8.89M | -$8.1M | -$346,000.00 | -$8.45M | $45,000.00 | -$8.49M | — | — | — | — |
|---|
| 2010-09-30 | $2.08M | $1.09M | $992,000.00 | $1.06M | — | $2.65M | -$1.66M | -$527,000.00 | -$2.19M | $65,000.00 | -$2.25M | — | — | — | — |
|---|
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-03-31 | $565.25M | $243.64M | $321.61M | $40.48M | — | — | $34.04M | -$65.38M | -$31.34M | $6.39M | -$37.73M | -$0.33 | -$0.33 | 112,923,000 | 112,923,000 |
|---|
| 2025-03-31 | $490.51M | $235.29M | $255.22M | $39.46M | — | — | -$54.08M | -$33.79M | -$87.86M | $4.24M | -$92.1M | -$0.89 | -$0.89 | 103,747,000 | 103,747,000 |
|---|
| 2024-03-31 | $544.48M | $262.23M | $282.26M | $54.16M | — | — | -$374.44M | -$30.69M | -$405.13M | $15.32M | -$420.23M | -$4.16 | -$4.16 | 100,975,000 | 100,975,000 |
|---|
| 2023-03-31 | $665.92M | $309.25M | $356.67M | $56.49M | — | — | $46.17M | -$24.15M | $22.02M | $5.15M | $16.67M | $0.17 | $0.16 | 98,783,000 | 101,816,000 |
|---|
| 2022-03-31 | $747.6M | $370.65M | $376.95M | $52.72M | — | — | $92.24M | -$48.27M | $43.97M | $8.4M | $35.55M | $0.37 | $0.35 | 95,198,000 | 102,640,000 |
|---|
| 2021-03-31 | $313.58M | $178.65M | $134.93M | $20.12M | — | — | $59.21M | -$17.35M | $41.86M | -$13.03M | $54.88M | $0.62 | $0.57 | 88,514,000 | 96,151,000 |
|---|
| 2020-03-31 | $138.72M | $83.59M | $55.13M | $12.02M | — | $40.46M | $13.21M | -$9.31M | $3.91M | -$10.38M | $13.9M | $0.17 | $0.16 | 84,594,000 | 89,558,000 |
|---|
| 2019-03-31 | $103.57M | $65.98M | $35.57M | $10.88M | — | $32.12M | $3.45M | -$7.28M | -$3.83M | $469,000.00 | -$6.01M | -$0.08 | -$0.08 | 77,440,000 | 77,440,000 |
|---|
| 2018-03-31 | $74.75M | $47.97M | $25.06M | $9.65M | — | $30.86M | -$5.81M | -$14.84M | -$20.65M | -$951,000.00 | -$52.86M | -$0.75 | -$0.75 | 70,263,000 | 70,263,000 |
|---|
| 2017-03-31 | $40.21M | $26.37M | $11.26M | $9.28M | — | $28.23M | -$16.97M | -$2.31M | -$19.28M | -$144,000.00 | -$24.26M | — | — | — | 66,511,000 |
|---|
| 2016-03-31 | $22.25M | $20.79M | $1.46M | $4.88M | — | $23.99M | -$22.53M | -$1.74M | -$24.28M | $214,000.00 | -$28.03M | — | — | — | 61,763,000 |
|---|
| 2015-03-31 | $28.25M | $22.12M | $6.13M | $7.91M | — | $29.87M | -$23.74M | -$163,000.00 | -$23.9M | $747,000.00 | -$24.65M | — | — | — | 38,967,000 |
|---|
| 2014-03-31 | $24.4M | $16.56M | $7.85M | $7.87M | — | $23.37M | -$15.52M | -$1.95M | -$17.47M | -$272,000.00 | -$18.7M | — | — | — | 27,478,000 |
|---|
| 2013-03-31 | $3.86M | $1.7M | $2.16M | $1.32M | — | $13.19M | -$11.03M | -$1.49M | -$12.52M | $90,000.00 | -$14.16M | — | — | — | 17,631,000 |
|---|
| 2012-03-31 | $7.23M | $2.87M | $4.36M | $2.15M | — | $21.33M | -$16.97M | -$13.63M | -$30.6M | $110,000.00 | -$30.71M | — | — | — | 49,418,000 |
|---|
| 2011-03-31 | $9.19M | $3.21M | $5.98M | $3.53M | — | $17.45M | -$11.47M | -$2.71M | -$14.18M | $224,000.00 | -$9.38M | — | — | — | 37,664,000 |
|---|