Complete source-backed income-statement history.
- Available history
- 2009-06-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 | $190.7M | $63.7M | $127M | $25M | — | $165.9M | -$38.9M | -$3.7M | -$42.6M | $600,000.00 | -$43.2M | -$0.46 | -$0.46 | 94,800,000 | 94,800,000 |
|---|
| 2026-03-31 | $200.4M | $62.8M | $137.6M | $27.1M | — | $168.3M | -$30.7M | -$3.4M | -$34.1M | $0.00 | -$34.1M | -$0.36 | -$0.36 | 93,700,000 | 93,700,000 |
|---|
| 2025-12-31 | $209.8M | $63M | $146.8M | $25.5M | — | $152.5M | -$5.7M | -$3.2M | -$8.9M | -$1M | -$7.9M | -$0.07 | -$0.07 | 300,000 | 300,000 |
|---|
| 2025-09-30 | $205.7M | $61.9M | $143.8M | $28.2M | — | $167.1M | -$23.3M | -$2.9M | -$26.2M | $1.2M | -$27.4M | -$0.29 | -$0.29 | 93,100,000 | 93,100,000 |
|---|
| 2025-06-30 | $213.1M | $61.3M | $151.8M | $25.6M | — | $481M | -$329.2M | -$1.4M | -$330.6M | -$100,000.00 | -$330.5M | -$3.57 | -$3.57 | 92,500,000 | 92,500,000 |
|---|
| 2025-03-31 | $195.9M | $61.7M | $134.2M | $27.5M | — | $163.2M | -$29M | -$400,000.00 | -$29.4M | -$29.3M | -$100,000.00 | $0.00 | $0.00 | 91,400,000 | 91,400,000 |
|---|
| 2024-12-31 | $210.6M | $59.7M | $150.9M | $32.2M | — | $189.9M | -$39M | -$100,000.00 | -$39.1M | $3.4M | -$42.5M | -$0.47 | -$0.47 | 100,000 | 100,000 |
|---|
| 2024-09-30 | $213.3M | $63.5M | $149.8M | $28.5M | $139.1M | $169.8M | -$20M | -$1.2M | -$21.2M | $900,000.00 | -$22.1M | -$0.24 | -$0.24 | 90,900,000 | 90,900,000 |
|---|
| 2024-06-30 | $211.5M | $64.4M | $147.1M | $27.1M | $144.9M | $183.6M | -$36.5M | -$700,000.00 | -$37.2M | -$500,000.00 | -$36.7M | -$0.41 | -$0.41 | 90,600,000 | 90,600,000 |
|---|
| 2024-03-31 | $202.2M | $64.6M | $137.6M | $24.9M | $140.6M | $165.5M | -$27.9M | $2M | -$25.9M | $100,000.00 | -$26M | -$0.29 | -$0.29 | 89,900,000 | 89,900,000 |
|---|
| 2023-12-31 | $196.6M | $61.6M | — | $21M | $144.4M | — | -$31.4M | -$900,000.00 | -$32.3M | -$1.1M | -$31.2M | -$0.34 | -$0.34 | 1,200,000 | 1,200,000 |
|---|
| 2023-09-30 | $191.9M | $57.6M | — | $24M | $136.1M | — | -$60.1M | -$1.1M | -$61.2M | $100,000.00 | -$61.3M | -$0.75 | -$0.75 | 81,900,000 | 81,900,000 |
|---|
| 2023-06-30 | $183.5M | $57.8M | — | $21.2M | $140.7M | — | -$113.7M | -$2.4M | -$116.1M | $0.00 | -$116.1M | -$1.42 | -$1.42 | 81,700,000 | 81,700,000 |
|---|
| 2023-03-31 | $181.2M | $59.2M | — | $22.5M | $151.7M | — | -$52.2M | -$400,000.00 | -$52.6M | $2.1M | -$54.7M | -$0.67 | -$0.67 | 81,300,000 | 81,300,000 |
|---|
| 2022-12-31 | $177.8M | $53.9M | — | $23.4M | $146.5M | — | -$52.2M | $100,000.00 | -$52.1M | -$9.8M | -$42.3M | -$0.52 | -$0.52 | 200,000 | 200,000 |
|---|
| 2022-09-30 | $156.4M | $50.4M | — | $20.5M | $130.5M | — | -$45M | $800,000.00 | -$44.2M | -$9.1M | -$35.1M | -$0.43 | -$0.43 | 80,700,000 | 80,700,000 |
|---|
| 2022-06-30 | $179.3M | $49.7M | — | $20.3M | $127.1M | — | -$17.8M | -$100,000.00 | -$17.9M | -$3.8M | -$14.1M | -$0.18 | -$0.18 | 80,400,000 | 80,400,000 |
|---|
| 2022-03-31 | $164.9M | $48M | — | $21.2M | $110.6M | — | -$25.6M | -$800,000.00 | -$26.4M | -$5.9M | -$20.5M | -$0.26 | -$0.26 | 80,100,000 | 80,100,000 |
|---|
| 2021-12-31 | $160.8M | — | — | $20.5M | $75.6M | — | -$43.1M | -$400,000.00 | -$43.5M | -$35.9M | -$7.6M | -$0.10 | -$0.10 | 700,000 | 700,000 |
|---|
| 2021-09-30 | $167.3M | — | — | $18.8M | $180.6M | — | -$79.9M | $119.7M | $39.8M | $15.2M | $24.6M | $0.31 | $0.30 | 78,800,000 | 81,500,000 |
|---|
| 2021-06-30 | $189.4M | — | — | $19.5M | $135.2M | — | -$20.8M | $17M | -$3.8M | $900,000.00 | -$4.7M | -$0.06 | -$0.06 | 77,200,000 | 77,200,000 |
|---|
| 2021-03-31 | $173.1M | — | — | $23.1M | $146.4M | — | -$46.7M | -$2.9M | -$49.6M | -$10.1M | -$39.5M | -$0.52 | -$0.52 | 76,000,000 | 76,000,000 |
|---|
| 2020-12-31 | $154.7M | — | — | $18.6M | $132.5M | — | -$48.1M | -$2.2M | -$50.3M | -$12.5M | -$37.8M | -$0.50 | -$0.50 | 200,000 | 200,000 |
|---|
| 2020-09-30 | $145.2M | — | — | $17.6M | $124.1M | — | -$39.6M | -$4.1M | -$43.7M | -$28.5M | -$15.2M | -$0.20 | -$0.20 | 74,700,000 | 74,700,000 |
|---|
| 2020-06-30 | $93.2M | — | — | $17.4M | $104.6M | — | -$68.3M | $9.8M | -$58.5M | -$3M | -$55.4M | -$0.75 | -$0.75 | 100,000 | 100,000 |
|---|
| 2020-03-31 | $164M | — | — | $19.7M | $132.9M | — | -$133.7M | $2.6M | -$131.1M | -$15.9M | -$115.2M | -$1.55 | -$1.55 | 74,500,000 | 74,500,000 |
|---|
| 2019-12-31 | $195.1M | — | — | $18.8M | $135.6M | — | -$8.8M | -$2.6M | -$11.4M | -$3.1M | -$8.3M | -$0.11 | -$0.11 | 74,400,000 | 74,400,000 |
|---|
| 2019-09-30 | $186.3M | — | — | $21.3M | $135.5M | — | -$20.9M | -$1.4M | -$22.3M | -$1.7M | -$20.6M | -$0.28 | -$0.28 | 73,700,000 | 73,700,000 |
|---|
| 2019-06-30 | $215.4M | — | — | $20.9M | $150.9M | — | -$5.6M | -$2.1M | -$7.7M | -$3.4M | -$4.2M | -$0.06 | -$0.06 | 0 | -400,000 |
|---|
| 2019-03-31 | $216.6M | — | — | $21.5M | $140.6M | — | $5.9M | -$2.6M | $3.3M | -$3.6M | $6.9M | $0.09 | $0.09 | 73,300,000 | 74,900,000 |
|---|
| 2018-12-31 | $216.8M | — | — | $22.4M | $135.2M | — | $6.1M | -$2.5M | $3.6M | $1M | $2.6M | $0.04 | $0.03 | 74,200,000 | 76,500,000 |
|---|
| 2018-09-30 | $202.3M | — | — | $21.1M | $129.9M | — | $1.2M | -$400,000.00 | $800,000.00 | $1.6M | -$700,000.00 | -$0.01 | -$0.01 | 73,000,000 | 73,000,000 |
|---|
| 2018-06-30 | $193.9M | — | — | $17.7M | $112.7M | — | $17.6M | $500,000.00 | $18.1M | $3.7M | $14.4M | $0.20 | $0.19 | 200,000 | 300,000 |
|---|
| 2018-03-31 | $183.1M | $36.8M | — | $18.5M | $107.9M | — | $13.8M | -$500,000.00 | $13.3M | $4.3M | $9.1M | $0.13 | $0.13 | 69,800,000 | 72,400,000 |
|---|
| 2017-12-31 | $187.9M | $37.7M | — | $16.8M | $107.4M | — | $6.3M | -$700,000.00 | $5.6M | -$25.3M | $30.9M | $0.45 | $0.43 | 69,300,000 | 71,900,000 |
|---|
| 2017-09-30 | $178.8M | $36.2M | — | $17.8M | $107.2M | — | $84M | -$800,000.00 | $83.2M | $4.5M | $78.9M | $1.15 | $1.12 | 68,600,000 | 70,400,000 |
|---|
| 2017-06-30 | $157.8M | $35.7M | — | $18.8M | $85.6M | — | $13.6M | -$1.5M | $12.1M | $3.8M | $8.4M | $0.12 | $0.12 | 200,000 | 300,000 |
|---|
| 2017-03-31 | $196.9M | $37.9M | — | $17.6M | $122.1M | — | $7.7M | $300,000.00 | $8M | $3.8M | $4.2M | $0.06 | $0.06 | 68,100,000 | 68,300,000 |
|---|
| 2016-12-31 | $196.5M | $37.4M | — | $18.6M | $120.3M | — | $17M | -$4.9M | $12.1M | $6.2M | $5.9M | $0.09 | $0.09 | 68,200,000 | 68,300,000 |
|---|
| 2016-09-30 | $177.5M | $34.3M | — | $19.4M | $111.9M | — | $5.7M | -$1.7M | $4M | $5.2M | -$1.2M | -$0.02 | -$0.02 | 68,800,000 | 68,800,000 |
|---|
| 2016-06-30 | $173.1M | $34.2M | — | $19.5M | $91.4M | — | $22.2M | $2.1M | $24.3M | $9.1M | $15.2M | $0.21 | $0.21 | -100,000 | 200,000 |
|---|
| 2016-03-31 | $190.5M | $33.6M | — | $17.2M | $90.5M | — | $42.6M | $500,000.00 | $43.1M | $8.6M | $34.5M | $0.49 | $0.47 | 70,900,000 | 73,500,000 |
|---|
| 2015-12-31 | $193.3M | $34.1M | — | $16.7M | $90.8M | — | $45.2M | -$200,000.00 | $45M | $7.9M | $37.1M | $0.53 | $0.50 | 70,500,000 | 73,800,000 |
|---|
| 2015-09-30 | $183.5M | $30.9M | — | $17.2M | $86.5M | — | $43.3M | $200,000.00 | $43.5M | $13.2M | $30.3M | $0.44 | $0.42 | 68,700,000 | 72,100,000 |
|---|
| 2015-06-30 | $189.3M | $31.9M | — | $18.7M | $96.6M | — | $35.6M | -$700,000.00 | $34.9M | $16.6M | $18.3M | $0.27 | $0.25 | -700,000 | -600,000 |
|---|
| 2015-03-31 | $180M | $33M | — | $16.7M | $91.3M | — | $35.7M | -$200,000.00 | $35.5M | $14.1M | $21.4M | $0.30 | $0.29 | 70,700,000 | 73,900,000 |
|---|
| 2014-12-31 | $184.4M | $35.1M | — | $17.5M | $92.7M | — | $36.3M | $1.6M | $37.9M | $13.9M | $24M | $0.33 | $0.32 | 72,500,000 | 75,400,000 |
|---|
| 2014-09-30 | $168.8M | $32.8M | — | $22.6M | $85.4M | — | $25.9M | -$43,000.00 | $25.9M | $9.9M | $16M | $0.22 | $0.21 | 72,800,000 | 76,100,000 |
|---|
| 2014-06-30 | $188.75M | $28.26M | — | $20.21M | $84.35M | — | $53.21M | -$724,000.00 | $52.49M | $18.88M | $33.61M | $0.46 | $0.43 | -473,000 | -132,000 |
|---|
| 2014-03-31 | $182.92M | $23.65M | — | $13.4M | $87.63M | — | $55.29M | $2.06M | $57.34M | $20.57M | $36.77M | $0.50 | $0.48 | 73,821,000 | 76,374,000 |
|---|
| 2013-12-31 | $204.06M | $22.76M | — | $17.09M | $77.84M | — | $83M | $1.15M | $84.14M | $33.78M | $50.36M | $0.67 | $0.66 | 75,070,000 | 76,825,000 |
|---|
| 2013-09-30 | $202.47M | $21.44M | — | $16.8M | $77.28M | — | $82.9M | $923,000.00 | $83.83M | $28.36M | $55.47M | $0.70 | $0.68 | 79,575,000 | 81,798,000 |
|---|
| 2013-06-30 | $174.15M | $18.44M | — | $14.58M | $71.51M | — | $65.91M | $1.34M | $67.25M | $23.12M | $44.14M | $0.55 | $0.54 | -319,000 | -244,000 |
|---|
| 2013-03-31 | $156.47M | $16.46M | — | $13.62M | $64.6M | — | $57.92M | $1.32M | $59.24M | $21.35M | $37.89M | $0.47 | $0.46 | 80,375,000 | 82,434,000 |
|---|
| 2012-12-31 | $149.14M | $15.57M | — | $14.11M | $59.56M | — | $55.59M | $1.4M | $56.99M | $21.95M | $35.04M | $0.43 | $0.42 | 81,692,000 | 84,240,000 |
|---|
| 2012-09-30 | $133.44M | $13.93M | — | $11.4M | $56.13M | — | $48.58M | — | $49.82M | $19.69M | $30.14M | $0.37 | $0.36 | 81,572,000 | 83,914,000 |
|---|
| 2012-06-30 | $132.97M | $13.87M | — | $12.14M | $56.58M | — | $47.29M | — | $48.47M | $19.33M | $29.14M | $0.35 | $0.34 | -107,000 | -72,000 |
|---|
| 2012-03-31 | $129.78M | $13.47M | — | $11.75M | $54.7M | — | $46.1M | — | $47.48M | $17.87M | $29.62M | $0.35 | $0.34 | 84,403,000 | 86,462,000 |
|---|
| 2011-12-31 | $122.81M | $12.82M | — | $10.24M | $50.99M | — | $45.47M | — | $46.78M | $18.49M | $28.3M | $0.33 | $0.33 | 84,498,000 | 86,231,000 |
|---|
| 2011-09-30 | $110.45M | $11.3M | — | $8.51M | $46.11M | — | $41.47M | — | $41.81M | $16.71M | $25.1M | $0.29 | $0.29 | 85,241,000 | 87,037,000 |
|---|
| 2011-06-30 | $107.41M | $11.45M | — | $9.23M | $43.88M | — | $41.78M | — | $42.11M | $16.07M | $26.04M | $0.30 | $0.30 | -1,225,000 | -1,142,000 |
|---|
| 2011-03-31 | $102.37M | $11.13M | — | $6.67M | $42.75M | — | $41.82M | — | $42.31M | $14.37M | $27.94M | $0.32 | $0.31 | 88,206,000 | 90,127,000 |
|---|
| 2010-12-31 | $100.44M | $12.05M | — | $6.09M | $43.72M | — | $38.59M | — | $39.05M | $14.86M | $24.19M | $0.26 | $0.26 | 91,528,000 | 93,647,000 |
|---|
| 2010-09-30 | $91.86M | $11.01M | — | $5.76M | $39.49M | — | $35.59M | — | $36.18M | $13.64M | $22.54M | $0.24 | $0.24 | 93,263,000 | 94,734,000 |
|---|
| 2010-06-30 | $93.93M | $11.26M | — | $5.25M | $39.8M | — | $37.62M | — | $38.6M | -$14.65M | $53.25M | $0.55 | $0.54 | -23,000 | -369,000 |
|---|
| 2010-03-31 | $90.83M | $10.88M | — | $5.89M | $40.84M | — | $33.23M | — | $34.48M | $1.23M | $33.25M | $0.34 | $0.33 | 96,853,000 | 99,674,000 |
|---|
| 2009-12-31 | $92.77M | $11.08M | — | $5.06M | $42.1M | — | $34.52M | — | $36.34M | $980,000.00 | $35.36M | $0.37 | $0.36 | 96,270,000 | 99,426,000 |
|---|
| 2009-09-30 | $85.12M | $11.06M | — | $5.68M | $38.67M | — | $29.71M | — | $31.41M | $968,000.00 | $30.44M | $0.32 | $0.31 | 95,970,000 | 99,492,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-12-31 | $824.5M | $247.9M | $576.6M | $106.8M | — | $963.8M | -$387.2M | -$7.9M | -$395.1M | -$29.2M | -$365.9M | -$3.95 | -$3.95 | 92,600,000 | 92,600,000 |
|---|
| 2024-12-31 | $837.6M | $252.2M | $585.4M | $113.4M | — | $708.9M | -$123.5M | $0.00 | -$123.5M | $3.8M | -$127.3M | -$1.41 | -$1.41 | 90,600,000 | 90,600,000 |
|---|
| 2023-12-31 | $753.2M | $236.2M | $517M | $88.7M | $572.9M | $774.4M | -$257.4M | -$4.8M | -$262.2M | $1.1M | -$263.3M | -$3.18 | -$3.18 | 82,800,000 | 82,800,000 |
|---|
| 2022-12-31 | $678.4M | $202M | $476.4M | $85.4M | $514.7M | $617M | -$140.6M | $0.00 | -$140.6M | -$28.6M | -$112M | -$1.39 | -$1.39 | 80,600,000 | 80,600,000 |
|---|
| 2021-12-31 | $690.6M | — | — | $81.9M | $537.8M | — | -$190.5M | $133.4M | -$57.1M | -$29.9M | -$27.2M | -$0.35 | -$0.35 | 78,000,000 | 78,000,000 |
|---|
| 2020-12-31 | $557.1M | — | — | $73.3M | $496.9M | — | -$289.7M | $6.1M | -$283.6M | -$59.9M | -$223.6M | -$2.99 | -$2.99 | 74,800,000 | 74,800,000 |
|---|
| 2020-06-30 | $638.6M | — | — | $77.2M | $507.3M | — | -$231.7M | $8.4M | -$223.3M | -$23.7M | -$199.5M | -$2.69 | -$2.69 | 74,300,000 | 74,300,000 |
|---|
| 2019-06-30 | $851.1M | — | — | $85.9M | $556.6M | — | $7.6M | -$7.6M | $0.00 | -$4.4M | $4.6M | $0.06 | $0.06 | 73,500,000 | 76,000,000 |
|---|
| 2018-06-30 | $743.7M | — | — | $70.8M | $435M | — | $121.9M | -$1.8M | $120.1M | -$13M | $133.3M | $1.92 | $1.85 | 69,400,000 | 72,000,000 |
|---|
| 2017-06-30 | $728.7M | $145.2M | — | $74.4M | $439.9M | — | $44M | -$7.8M | $36.2M | $19M | $17.4M | $0.25 | $0.25 | 68,300,000 | 68,800,000 |
|---|
| 2016-06-30 | $740.5M | $132.8M | — | $70.6M | $359.2M | — | $153.4M | $2.6M | $156M | $38.8M | $117.2M | $1.67 | $1.60 | 70,000,000 | 73,400,000 |
|---|
| 2015-06-30 | $722.5M | $132.8M | — | $75.5M | $366M | — | $133.6M | $700,000.00 | $134.3M | $54.5M | $79.8M | $1.12 | $1.07 | 71,300,000 | 74,500,000 |
|---|
| 2014-06-30 | $778.2M | $96.1M | — | $67.5M | $327.1M | — | $274.4M | $3.4M | $277.8M | $101.6M | $176.2M | $2.33 | $2.25 | 75,700,000 | 78,200,000 |
|---|
| 2013-06-30 | $613.2M | $64.4M | — | $53.7M | $251.8M | — | $228M | $5.3M | $233.3M | $86.1M | $147.2M | $1.82 | $1.77 | 80,900,000 | 83,300,000 |
|---|
| 2012-06-30 | $496.01M | $51.45M | — | $42.65M | $208.38M | — | $180.32M | $4.22M | $184.54M | $72.39M | $112.15M | $1.33 | $1.30 | 84,608,000 | 86,465,000 |
|---|
| 2011-06-30 | $402.08M | $45.64M | — | $27.75M | $169.84M | — | $157.78M | — | $159.65M | $58.94M | $100.71M | $1.12 | $1.10 | 89,794,000 | 91,704,000 |
|---|
| 2010-06-30 | $362.65M | $44.29M | — | $21.87M | $161.41M | — | $135.08M | — | $140.83M | -$11.47M | $152.3M | $1.58 | $1.54 | 96,338,000 | 99,152,000 |
|---|
| 2009-06-30 | $326.53M | $43.27M | — | $17.91M | $138.88M | — | $126.46M | — | $136.45M | $193,000.00 | $84.62M | $0.91 | $0.86 | 93,492,000 | 98,573,000 |
|---|