Complete source-backed income-statement history.
- Available history
- 2009-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 | $516.31M | — | $66.1M | — | — | — | -$11.37M | — | -$10.5M | -$6.27M | -$4.23M | -$0.16 | -$0.16 | 26,510,000 | 26,510,000 |
|---|
| 2026-03-31 | $409.85M | — | $48.7M | — | — | — | -$18.97M | — | -$18.54M | -$17.63M | -$904,000.00 | -$0.03 | -$0.03 | 27,990,000 | 27,990,000 |
|---|
| 2025-12-31 | $363.49M | — | $37.2M | — | — | — | -$31.84M | — | -$31.07M | $1.53M | -$32.6M | -$1.13 | -$1.13 | 28,928,000 | 28,928,000 |
|---|
| 2025-09-30 | $791.9M | — | $106.86M | — | — | — | $24.81M | — | $26.02M | -$3.98M | $30M | $1.01 | $1.00 | -238,000 | -227,000 |
|---|
| 2025-06-30 | $545.37M | — | $72.58M | — | — | — | -$3.71M | — | -$2.51M | -$2.18M | -$324,000.00 | -$0.01 | -$0.01 | 29,440,000 | 29,440,000 |
|---|
| 2025-03-31 | $565.34M | — | $86M | — | — | — | $13.37M | — | $14.17M | $1.39M | $12.78M | $0.42 | $0.42 | 30,119,000 | 30,265,000 |
|---|
| 2024-12-31 | $468.95M | — | $72.08M | — | — | — | $2.14M | — | $3.17M | $36,000.00 | $3.13M | $0.10 | $0.10 | 30,426,000 | 30,800,000 |
|---|
| 2024-09-30 | $806.16M | — | $141.41M | — | — | — | $58.25M | — | $60.61M | $8.54M | $52.07M | $1.71 | $1.69 | -77,000 | -64,000 |
|---|
| 2024-06-30 | $595.68M | — | $103.3M | — | — | — | $28.52M | — | $29.66M | $2.45M | $27.21M | $0.89 | $0.88 | 30,513,000 | 30,935,000 |
|---|
| 2024-03-31 | $541.54M | — | $101.85M | — | — | — | $35.99M | — | $45.91M | $6.74M | $39.17M | $1.27 | $1.26 | 30,769,000 | 31,133,000 |
|---|
| 2023-12-31 | $386.82M | — | $77.73M | — | — | — | $20.27M | — | $22.91M | $1.18M | $21.73M | $0.71 | $0.70 | 30,595,000 | 30,982,000 |
|---|
| 2023-09-30 | $645.41M | — | $137.29M | — | — | — | $62.06M | — | $64.23M | $8.47M | $55.76M | $1.84 | $1.80 | 18,000 | 98,000 |
|---|
| 2023-06-30 | $572.54M | — | $116.74M | — | — | — | $47.9M | — | $50.06M | $6.24M | $43.82M | $1.44 | $1.42 | 30,395,000 | 30,860,000 |
|---|
| 2023-03-31 | $543.91M | — | $102.9M | — | — | — | $38.79M | — | $39.8M | $5.09M | $34.71M | $1.14 | $1.13 | 30,394,000 | 30,610,000 |
|---|
| 2022-12-31 | $444.93M | — | $85.77M | — | — | — | $28.5M | — | $28.56M | $4.16M | $24.33M | $0.81 | $0.80 | 30,219,000 | 30,480,000 |
|---|
| 2022-09-30 | $827.67M | — | $187.89M | — | — | — | $109.7M | — | $110.42M | $23.59M | $86.82M | $2.86 | $2.82 | -48,000 | -10,000 |
|---|
| 2022-06-30 | $526.67M | — | $132.47M | — | — | — | $67.24M | — | $67.46M | $13.15M | $54.32M | $1.78 | $1.76 | 30,512,000 | 30,872,000 |
|---|
| 2022-03-31 | $508.51M | — | $119.75M | — | — | — | $54.61M | — | $54.75M | $10.07M | $44.67M | $1.46 | $1.45 | 30,594,000 | 30,823,000 |
|---|
| 2021-12-31 | $454.15M | — | $97.4M | — | — | — | $40.94M | — | $41.36M | $6.46M | $34.89M | $1.15 | $1.14 | 30,336,000 | 30,724,000 |
|---|
| 2021-09-30 | $590.94M | — | $115.51M | — | — | — | $46.87M | — | $47.27M | -$1.09M | $48.36M | $1.61 | $1.58 | 39,000 | 145,000 |
|---|
| 2021-06-30 | $570.93M | — | $115.52M | — | — | — | $48.69M | — | $47.95M | $10.8M | $37.14M | $1.24 | $1.22 | 30,022,000 | 30,562,000 |
|---|
| 2021-03-31 | $549.89M | — | $97.93M | — | — | — | $33.62M | — | $32.35M | $7.7M | $24.53M | $0.82 | $0.81 | 29,953,000 | 30,215,000 |
|---|
| 2020-12-31 | $428.54M | — | $75.29M | — | — | — | $17.69M | — | $16.16M | $4.13M | $12M | $0.40 | $0.40 | 29,771,000 | 30,086,000 |
|---|
| 2020-09-30 | $686.75M | — | $116.6M | — | — | — | $35.59M | — | $33.66M | $9.03M | $23.68M | $0.80 | $0.79 | -34,000 | -66,000 |
|---|
| 2020-06-30 | $533.11M | — | $89.06M | — | — | — | $23.15M | — | $20.25M | $4.98M | $15.19M | $0.51 | $0.51 | 29,597,000 | 29,674,000 |
|---|
| 2020-03-31 | $489.41M | — | $78.85M | — | — | — | $16.42M | — | $14.79M | $4.17M | $10.61M | $0.36 | $0.35 | 29,868,000 | 29,975,000 |
|---|
| 2019-12-31 | $417.8M | — | $63.14M | — | — | — | $3.95M | — | $2.59M | -$211,000.00 | $2.75M | $0.09 | $0.09 | 29,746,000 | 30,138,000 |
|---|
| 2019-09-30 | $781.7M | $665.4M | $116.3M | — | — | — | $36.01M | — | $9.51M | $7.04M | $2.43M | $0.05 | $0.05 | -309,000 | -309,000 |
|---|
| 2019-06-30 | $482.74M | $410.97M | $71.76M | — | — | — | $9.54M | — | $9.45M | -$2.18M | $11.6M | $0.38 | $0.38 | 30,250,000 | 30,489,000 |
|---|
| 2019-03-31 | $421.26M | $356.33M | -$82.68M | — | — | — | -$138.95M | — | -$138.99M | -$38.16M | -$100.86M | -$3.28 | -$3.28 | 30,714,000 | 30,714,000 |
|---|
| 2018-12-31 | $402.04M | $340.38M | $60.66M | — | — | — | $3.51M | — | $3.4M | -$3.92M | $7.31M | — | $0.23 | 31,801,000 | 32,055,000 |
|---|
| 2018-09-30 | $767.95M | $635.75M | $125.87M | — | — | — | $43.46M | — | $41.58M | -$18.9M | $60.61M | $1.89 | $1.89 | 28,000 | 28,000 |
|---|
| 2018-06-30 | $511.52M | $428.11M | $83.24M | — | — | — | $17.58M | — | $17.7M | $4.27M | $13.41M | $0.42 | $0.41 | 32,147,000 | 32,726,000 |
|---|
| 2018-03-31 | $455.18M | $380.1M | $75.08M | — | — | — | $13.83M | — | $12.63M | $1.01M | $11.56M | $0.36 | $0.35 | 32,140,000 | 32,721,000 |
|---|
| 2017-12-31 | $372.49M | $311.66M | $60.83M | — | — | — | $6.68M | — | -$22.47M | $108.11M | -$130.95M | -$4.08 | — | 32,055,000 | 32,055,000 |
|---|
| 2017-09-30 | — | — | $113.36M | — | — | — | $37.78M | — | $37.65M | $3.96M | $33.65M | $1.05 | $1.04 | 8,000 | 482,000 |
|---|
| 2017-06-30 | — | — | $78.44M | — | — | — | $15.57M | — | $12.86M | $5.74M | $7.12M | $0.22 | $0.22 | 31,971,000 | 32,375,000 |
|---|
| 2017-03-31 | — | — | $67.4M | — | — | — | $7.51M | — | -$11.96M | -$4.46M | -$7.54M | -$0.23 | -$0.23 | 31,969,000 | 31,969,000 |
|---|
| 2016-12-31 | — | — | $53.66M | — | — | — | $1.28M | — | -$3.9M | -$2.54M | -$1.43M | -$0.04 | -$0.04 | 31,893,000 | 31,893,000 |
|---|
| 2016-09-30 | — | — | $102.41M | — | — | — | $30.84M | — | $13.64M | $14.43M | -$854,000.00 | -$0.03 | -$0.03 | 5,000 | 6,000 |
|---|
| 2016-06-30 | — | — | $77.65M | — | — | — | $16.31M | — | $11.46M | $5.35M | $5.78M | $0.18 | $0.18 | 31,813,000 | 31,820,000 |
|---|
| 2016-03-31 | — | — | $59.57M | — | — | — | $3.03M | — | -$5.21M | -$3.9M | -$1.23M | -$0.04 | -$0.04 | 31,808,000 | 31,808,000 |
|---|
| 2015-12-31 | — | — | $57.58M | — | — | — | $9.15M | — | $1.82M | $616,000.00 | $999,000.00 | $0.03 | $0.03 | 31,757,000 | 31,844,000 |
|---|
| 2015-09-30 | — | — | $107.21M | — | — | — | $36.95M | — | $30.68M | -$323.84M | $356.26M | $12.91 | $11.29 | 1,155,000 | 5,299,000 |
|---|
| 2015-06-30 | — | — | $76.11M | — | — | — | $17.7M | — | $12.09M | -$135,000.00 | $12.18M | $0.46 | $0.38 | 26,482,000 | 31,800,000 |
|---|
| 2015-03-31 | — | — | $53.91M | — | — | — | $6.44M | — | -$1.96M | $105,000.00 | -$2M | -$0.08 | -$0.08 | 26,480,000 | 26,480,000 |
|---|
| 2014-12-31 | — | — | $35.22M | — | — | — | -$9.49M | — | -$18.78M | -$696,000.00 | -$22.34M | -$0.84 | -$0.84 | 26,457,000 | 26,457,000 |
|---|
| 2014-09-30 | — | — | $87.81M | — | — | — | $23.45M | — | $20.27M | -$40.01M | $59.85M | $2.33 | $2.08 | 213,000 | 6,213,000 |
|---|
| 2014-06-30 | — | — | $68.8M | — | — | — | $15.09M | — | -$14.96M | -$1.77M | -$12.36M | -$0.47 | -$0.47 | 26,421,000 | 26,421,000 |
|---|
| 2014-03-31 | — | — | $52.17M | — | — | — | $5.62M | — | -$8.28M | -$56,000.00 | -$7.97M | — | — | — | 25,320,000 |
|---|
| 2013-12-31 | — | — | $54.67M | — | — | — | $11.53M | — | -$3.91M | $42,000.00 | -$5.14M | — | — | — | 25,009,000 |
|---|
| 2013-09-30 | — | — | $80.05M | — | — | — | $22.08M | — | $8.87M | -$2.46M | $11.95M | — | — | — | 80,000 |
|---|
| 2013-06-30 | — | — | $54.12M | — | — | — | $8.47M | — | -$5.87M | -$432,000.00 | -$5.79M | — | — | — | 24,770,000 |
|---|
| 2013-03-31 | — | — | $43.89M | — | — | — | $311,000.00 | — | -$19.45M | -$343,000.00 | -$19.64M | -$0.80 | -$0.80 | 24,654,000 | 24,654,000 |
|---|
| 2012-12-31 | — | — | $36.08M | — | — | — | -$3.6M | — | -$19.19M | -$253,000.00 | -$20.39M | -$0.84 | -$0.84 | 24,294,000 | 24,294,000 |
|---|
| 2012-09-30 | — | — | $41.4M | — | — | — | -$6.51M | — | -$64.31M | -$3.91M | -$66.23M | — | — | — | 1,697,000 |
|---|
| 2012-06-30 | — | — | $21.23M | — | — | — | -$21.16M | — | -$37.91M | $145,000.00 | -$39.88M | — | — | — | 19,810,000 |
|---|
| 2012-03-31 | — | — | $20.19M | — | — | — | -$17.69M | — | -$38.7M | -$836,000.00 | -$39.95M | -$2.54 | -$2.54 | 15,711,000 | 15,711,000 |
|---|
| 2011-12-31 | — | — | $22.27M | — | — | — | -$16.7M | — | -$35.05M | -$35.75M | $739,000.00 | $0.05 | $0.04 | 14,833,000 | 17,421,000 |
|---|
| 2011-09-30 | — | — | $24.34M | — | — | — | -$24.16M | — | -$39.58M | $2.8M | -$43.18M | — | — | — | -59,133,000 |
|---|
| 2011-06-30 | — | — | $13.84M | — | $46.41M | — | -$35.24M | — | -$52.17M | $3.59M | -$59.12M | -$0.80 | -$0.80 | 73,982,000 | 73,982,000 |
|---|
| 2011-03-31 | — | — | -$1.34M | — | — | — | -$44.71M | — | -$56.2M | -$2.43M | -$53.76M | — | — | — | — |
|---|
| 2010-12-31 | — | — | $11.26M | — | — | — | -$28.14M | — | -$48.87M | -$593,000.00 | -$48.81M | -$0.66 | -$0.66 | 73,878,000 | 73,878,000 |
|---|
| 2010-09-30 | — | — | $4.05M | — | — | — | -$42.89M | — | -$58.52M | -$1.4M | -$59.53M | — | — | — | -53,316,000 |
|---|
| 2010-06-30 | — | — | $36.82M | — | $52.85M | — | -$19.39M | — | -$44.81M | -$21.43M | -$27.82M | -$0.41 | -$0.41 | 68,310,000 | 68,310,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 |
|---|
| 2025-09-30 | $2.37B | — | $337.51M | — | — | — | $36.61M | — | $40.85M | -$4.74M | $45.59M | $1.53 | $1.52 | 29,758,000 | 30,011,000 |
|---|
| 2024-09-30 | $2.33B | — | $424.29M | — | — | — | $143.03M | — | $159.09M | $18.91M | $140.18M | $4.59 | $4.53 | 30,548,000 | 30,953,000 |
|---|
| 2023-09-30 | $2.21B | — | $442.7M | — | — | — | $177.25M | — | $182.65M | $23.96M | $158.61M | $5.23 | $5.16 | 30,353,000 | 30,747,000 |
|---|
| 2022-09-30 | $2.32B | — | $537.51M | — | — | — | $272.49M | — | $273.99M | $53.27M | $220.7M | $7.25 | $7.17 | 30,432,000 | 30,796,000 |
|---|
| 2021-09-30 | $2.14B | — | $404.26M | — | — | — | $146.87M | — | $143.73M | $21.55M | $122.02M | $4.07 | $4.01 | 29,954,000 | 30,437,000 |
|---|
| 2020-09-30 | $2.13B | — | $347.64M | — | — | — | $79.11M | — | $71.29M | $17.97M | $52.23M | $1.76 | $1.74 | 29,704,000 | 29,948,000 |
|---|
| 2019-09-30 | $2.09B | $1.77B | $166.04M | — | — | — | -$89.9M | — | -$116.64M | -$37.22M | -$79.52M | -$2.60 | -$2.60 | 30,617,000 | 30,617,000 |
|---|
| 2018-09-30 | $2.11B | $1.76B | $345.02M | — | — | — | $81.55M | — | $49.44M | $94.48M | -$45.38M | -$1.41 | -$1.41 | 32,141,000 | 32,141,000 |
|---|
| 2017-09-30 | $1.92B | $1.6B | $312.86M | — | — | — | $62.14M | — | $34.65M | $2.7M | $31.81M | $1.00 | $0.99 | 31,952,000 | 32,426,000 |
|---|
| 2016-09-30 | — | — | $297.21M | — | — | — | $59.33M | — | $21.7M | $16.5M | $4.69M | $0.15 | $0.15 | 31,798,000 | 31,803,000 |
|---|
| 2015-09-30 | — | — | $272.44M | — | — | — | $51.59M | — | $22.03M | -$324.57M | $344.09M | $12.45 | $10.83 | 27,628,000 | 31,772,000 |
|---|
| 2014-09-30 | — | — | $263.46M | — | — | — | $55.69M | — | -$6.87M | -$41.8M | $34.38M | $1.33 | $1.08 | 25,795,000 | 31,795,000 |
|---|
| 2013-09-30 | — | — | $214.13M | — | — | — | $27.26M | — | -$35.65M | -$3.49M | -$33.87M | -$1.37 | -$1.37 | 24,651,000 | 24,651,000 |
|---|
| 2012-09-30 | — | — | $105.09M | — | — | — | -$62.06M | — | -$175.97M | -$40.35M | -$145.33M | -$7.87 | -$7.87 | 18,474,000 | 18,474,000 |
|---|
| 2011-09-30 | — | — | $48.1M | — | — | — | -$132.25M | — | -$196.82M | $3.37M | -$204.86M | — | — | — | 14,797,000 |
|---|
| 2010-09-30 | — | — | $83.63M | — | — | — | -$113.43M | — | -$147.93M | -$118.36M | -$34.05M | — | — | — | 11,960,000 |
|---|
| 2009-09-30 | — | — | $16.4M | — | — | — | -$239.39M | — | -$181.78M | -$8.35M | -$189.38M | — | — | — | — |
|---|