Complete source-backed income-statement history.
- Available history
- 2010-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 | $194.94M | — | — | — | — | — | — | -$9.45M | $78.44M | -$1.18M | $77.1M | $0.58 | $0.58 | 132,605,000 | 132,668,000 |
|---|
| 2026-03-31 | $194.83M | — | — | — | — | — | — | $83.68M | $151.82M | $4.01M | $143.1M | $1.08 | $1.08 | 132,573,000 | 132,640,000 |
|---|
| 2025-12-31 | $188.41M | — | — | — | — | — | — | -$13.91M | $65.19M | $9.11M | $78.85M | $0.60 | $0.60 | 14,000 | 22,000 |
|---|
| 2025-09-30 | $181.43M | — | — | — | — | — | — | -$13.59M | $67.17M | $192,000.00 | $65.31M | $0.49 | $0.49 | 132,450,000 | 132,504,000 |
|---|
| 2025-06-30 | $180.16M | — | — | — | — | — | — | -$21.93M | $57.02M | $79,000.00 | $55.19M | $0.42 | $0.42 | 132,431,000 | 132,479,000 |
|---|
| 2025-03-31 | $177.07M | — | — | — | — | — | — | -$13.59M | $55.31M | $5.9M | $48.1M | $0.36 | $0.36 | 132,415,000 | 132,493,000 |
|---|
| 2024-12-31 | $175.59M | — | — | — | — | — | — | -$2.86M | $70.48M | $1.17M | $68.42M | $0.52 | $0.52 | 3,000 | 7,000 |
|---|
| 2024-09-30 | $167.65M | — | — | — | — | — | — | $35.07M | $104.88M | $3.3M | $99.36M | $0.75 | $0.75 | 132,370,000 | 132,421,000 |
|---|
| 2024-06-30 | $164.14M | — | — | — | — | — | — | -$15.9M | $52.14M | $426,000.00 | $51.32M | $0.39 | $0.39 | 132,368,000 | 132,399,000 |
|---|
| 2024-03-31 | $162.27M | — | — | — | — | — | — | $9.04M | $70.28M | $1.18M | $68.45M | $0.52 | $0.52 | 132,360,000 | 132,406,000 |
|---|
| 2023-12-31 | $157.28M | — | — | — | — | — | — | $26.91M | $90.81M | $733,000.00 | $89.2M | $0.68 | $0.67 | 23,000 | 16,000 |
|---|
| 2023-09-30 | $155.11M | — | — | — | — | — | — | $13.56M | $75.94M | $333,000.00 | $75.01M | $0.57 | $0.57 | 132,264,000 | 132,339,000 |
|---|
| 2023-06-30 | $152.22M | — | — | — | — | — | — | -$5.75M | $55.26M | $459,000.00 | $54.64M | $0.41 | $0.41 | 132,249,000 | 132,337,000 |
|---|
| 2023-03-31 | $149.42M | — | — | — | — | — | — | -$17.02M | $40.31M | $7.17M | $55.97M | $0.42 | $0.42 | 132,211,000 | 132,299,000 |
|---|
| 2022-12-31 | $144.61M | — | — | — | — | — | — | $27.26M | $86.2M | -$976,000.00 | $82M | $0.62 | $0.62 | 38,000 | 46,000 |
|---|
| 2022-09-30 | $139.75M | — | — | — | — | — | — | $70.01M | $127.11M | $231,000.00 | $123.89M | $0.94 | $0.94 | 132,092,000 | 132,176,000 |
|---|
| 2022-06-30 | $130.05M | — | — | — | — | — | — | -$10.81M | $39.66M | $24.2M | $116.99M | $0.89 | $0.88 | 132,051,000 | 132,106,000 |
|---|
| 2022-03-31 | $125.51M | — | — | — | — | — | — | -$10.39M | $37.06M | -$90,000.00 | $36.26M | $0.27 | $0.27 | 131,811,000 | 131,885,000 |
|---|
| 2021-12-31 | $121.55M | — | — | — | — | — | — | $73.45M | $119.72M | $2.7M | $114.42M | $0.88 | $0.88 | 413,000 | 413,000 |
|---|
| 2021-09-30 | $121.08M | — | — | — | — | — | — | -$1.75M | $44.19M | $759,000.00 | $42.45M | $0.33 | $0.33 | 129,633,000 | 129,722,000 |
|---|
| 2021-06-30 | $117.4M | — | — | — | — | — | — | $10.07M | $54.8M | $1.58M | $51.94M | $0.40 | $0.40 | 129,098,000 | 129,187,000 |
|---|
| 2021-03-31 | $116.26M | — | — | — | — | — | — | $21.02M | $63.5M | -$155,000.00 | $62.2M | $0.48 | $0.48 | 129,088,000 | 129,172,000 |
|---|
| 2020-12-31 | $112.29M | — | — | — | — | — | — | $42.78M | $83.37M | $2.3M | $83.73M | — | — | 405,000 | 409,000 |
|---|
| 2020-09-30 | $116.19M | — | — | — | — | — | — | -$7.16M | $36.83M | -$39,000.00 | $35.96M | — | — | 127,903,000 | 128,101,000 |
|---|
| 2020-06-30 | $109.2M | — | — | — | — | $68.52M | — | -$3.99M | $36.69M | $221,000.00 | $35.67M | — | — | 127,074,000 | 127,266,000 |
|---|
| 2020-03-31 | $110.34M | — | — | — | — | $69.26M | — | $401,000.00 | $41.48M | -$77,000.00 | $40.63M | — | — | 126,934,000 | 127,111,000 |
|---|
| 2019-12-31 | $110.76M | — | — | — | — | $69.93M | — | $58.07M | $98.89M | $14,000.00 | $96.86M | — | — | 97,000 | 113,000 |
|---|
| 2019-09-30 | $106.59M | — | — | — | — | $65.49M | — | $39.22M | $80.32M | $244,000.00 | $78.31M | — | — | 126,480,000 | 126,783,000 |
|---|
| 2019-06-30 | $104.1M | — | — | — | — | $63.94M | — | -$12.03M | $28.13M | $2.93M | $39.8M | — | — | 126,206,000 | 126,489,000 |
|---|
| 2019-03-31 | $104.54M | — | — | — | — | $67.03M | — | -$13.81M | $23.71M | $214,000.00 | $23.8M | — | — | 126,194,000 | 126,456,000 |
|---|
| 2018-12-31 | $105.08M | — | — | — | — | $67.57M | — | $14.5M | $52.01M | $1,000.00 | $50.83M | $0.40 | $0.40 | 706,000 | 694,000 |
|---|
| 2018-09-30 | $100.26M | — | — | — | — | $63.69M | — | -$5.14M | $31.43M | -$302,000.00 | $30.91M | $0.24 | $0.24 | 125,768,000 | 126,130,000 |
|---|
| 2018-06-30 | $98.85M | — | — | — | — | $63.94M | — | $11.62M | $46.53M | $123,000.00 | $45.21M | — | — | 123,616,000 | 124,085,000 |
|---|
| 2018-03-31 | $99.77M | — | — | — | — | $68.63M | — | $6.4M | $37.55M | $86,000.00 | $36.29M | — | — | 119,846,000 | 120,211,000 |
|---|
| 2017-12-31 | $102.13M | — | — | — | — | $65.56M | — | $64.69M | $101.26M | -$43,000.00 | $97.99M | $0.82 | $0.82 | 402,000 | 435,000 |
|---|
| 2017-09-30 | $99.31M | — | — | — | — | $64.64M | — | $9.97M | $44.64M | -$21,000.00 | $43.2M | $0.36 | $0.36 | 119,446,000 | 119,990,000 |
|---|
| 2017-06-30 | — | — | — | — | — | $62.72M | — | $5.17M | $40.02M | $1.17M | $37.56M | — | — | 117,299,000 | 117,779,000 |
|---|
| 2017-03-31 | — | — | — | — | — | $65.01M | — | -$8.79M | $23.58M | $88,000.00 | $22.71M | — | — | 116,837,000 | 117,261,000 |
|---|
| 2016-12-31 | — | — | — | — | — | $64.92M | — | -$7.58M | $25.47M | $857,000.00 | $23.8M | $0.20 | $0.20 | 539,000 | 561,000 |
|---|
| 2016-09-30 | — | — | — | — | — | $62.46M | — | $1.61M | $32.72M | $51,000.00 | $31.52M | $0.27 | $0.27 | 116,467,000 | 116,864,000 |
|---|
| 2016-06-30 | — | — | — | — | — | $62.19M | — | $21.4M | $52.23M | $123,000.00 | $50.23M | — | — | 116,191,000 | 116,558,000 |
|---|
| 2016-03-31 | — | — | — | — | — | $67.23M | — | -$9.88M | $16.35M | $58,000.00 | $15.69M | — | — | 110,793,000 | 110,985,000 |
|---|
| 2015-12-31 | — | — | — | — | — | $65.22M | — | $17.21M | $45.2M | -$10,000.00 | $43.5M | $0.40 | $0.39 | 14,000 | 46,000 |
|---|
| 2015-09-30 | — | — | — | — | — | $63.2M | — | -$14.5M | $14.46M | -$14,000.00 | $13.92M | $0.13 | $0.13 | 110,356,000 | 110,848,000 |
|---|
| 2015-06-30 | — | — | — | — | — | $62.35M | — | -$13.49M | $14.65M | $81,000.00 | $14.01M | — | — | 110,348,000 | 110,683,000 |
|---|
| 2015-03-31 | — | — | — | — | — | $65.06M | — | -$22.45M | $2.46M | $60,000.00 | $2.37M | — | — | 110,310,000 | 110,675,000 |
|---|
| 2014-12-31 | — | — | — | — | — | $64.79M | — | -$19.76M | $7.9M | $46,000.00 | $18.78M | $0.17 | $0.17 | 66,000 | 27,000 |
|---|
| 2014-09-30 | — | — | — | — | — | $60.56M | — | -$17.43M | $8.38M | $103,000.00 | $21.33M | $0.19 | $0.19 | 110,072,000 | 110,271,000 |
|---|
| 2014-06-30 | — | — | — | — | — | $61.69M | — | -$19.68M | $2.68M | $79,000.00 | $4.04M | — | — | 109,815,000 | 110,404,000 |
|---|
| 2014-03-31 | — | — | — | — | — | $63.74M | — | -$19.15M | $970,000.00 | $10,000.00 | $4.96M | — | — | 109,676,000 | 110,215,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | -$17.61M | $3.77M | -$7,000.00 | $21.55M | — | — | 841,000 | 841,000 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | -$18.85M | $2.27M | $63,000.00 | $8.54M | — | — | 109,474,000 | 109,474,000 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | -$23.04M | -$1.38M | $3,000.00 | $11.12M | — | — | 108,117,000 | 108,117,000 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | -$20.41M | $791,000.00 | -$62,000.00 | -$903,000.00 | — | — | 100,774,000 | 100,774,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | -$22.8M | -$8.57M | $264,000.00 | -$1.97M | — | — | — | 2,105,000 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | -$20.79M | $0.00 | -$5,000.00 | $8.92M | — | — | — | 93,488,000 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | -$28M | -$7.45M | $5.35M | -$9.53M | — | — | — | 87,981,000 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | -$22.52M | -$5.97M | -$91,000.00 | $1.26M | — | — | 86,575,000 | 86,575,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | -$11.72M | $409,000.00 | $79,000.00 | — | — | — | 1,795,000 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | -$12.37M | -$36,000.00 | -$3.99M | — | — | — | 85,930,000 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | -$3.98M | $162,000.00 | $196,000.00 | — | — | — | 79,727,000 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | -$6.66M | -$78,000.00 | -$3.73M | — | — | 70,639,000 | — |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | -$49.54M | $854,000.00 | -$22.97M | — | — | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | -$89.11M | -$247,000.00 | -$149.39M | — | — | — | — |
|---|
| 2010-06-30 | — | — | — | — | — | — | — | — | -$18.14M | $2.51M | -$13.55M | — | — | — | — |
|---|
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 | $727.08M | — | — | — | — | — | — | -$63.01M | $244.69M | $15.28M | $247.44M | $1.87 | $1.87 | 132,446,000 | 132,514,000 |
|---|
| 2024-12-31 | $669.64M | — | — | — | — | — | — | $25.35M | $297.77M | $6.08M | $287.55M | $2.17 | $2.17 | 132,369,000 | 132,416,000 |
|---|
| 2023-12-31 | $614.03M | — | — | — | — | — | — | $17.69M | $262.32M | $8.69M | $274.82M | $2.08 | $2.07 | 132,264,000 | 132,341,000 |
|---|
| 2022-12-31 | $539.93M | — | — | — | — | — | — | $76.07M | $290.03M | $23.36M | $359.13M | $2.72 | $2.72 | 132,024,000 | 132,103,000 |
|---|
| 2021-12-31 | $476.29M | — | — | — | — | — | — | $102.78M | $282.21M | $4.88M | $271M | $2.09 | $2.09 | 129,688,000 | 129,775,000 |
|---|
| 2020-12-31 | $448.03M | — | — | — | — | — | — | $32.03M | $198.38M | $2.41M | $195.99M | $1.53 | $1.53 | 127,711,000 | 127,904,000 |
|---|
| 2019-12-31 | $425.98M | — | — | — | — | $266.38M | — | $71.45M | $231.05M | $3.41M | $238.78M | $1.89 | $1.88 | 126,392,000 | 126,691,000 |
|---|
| 2018-12-31 | $403.95M | — | — | — | — | $263.82M | — | $27.38M | $167.52M | -$92,000.00 | $163.24M | $1.31 | $1.31 | 123,804,000 | 124,191,000 |
|---|
| 2017-12-31 | $396.4M | — | — | — | — | $257.94M | — | $71.03M | $209.49M | $1.19M | $201.46M | $1.70 | $1.69 | 118,272,000 | 118,787,000 |
|---|
| 2016-12-31 | $378.02M | — | — | — | — | $256.8M | — | $5.55M | $126.77M | $1.09M | $121.23M | $1.05 | $1.05 | 115,030,000 | 115,370,000 |
|---|
| 2015-12-31 | — | — | — | — | — | $255.83M | — | -$33.22M | $76.77M | $117,000.00 | $73.8M | $0.67 | $0.66 | 110,352,000 | 110,781,000 |
|---|
| 2014-12-31 | — | — | — | — | — | $250.77M | — | -$76.01M | $19.92M | $238,000.00 | $49.11M | $0.42 | $0.42 | 109,922,000 | 110,325,000 |
|---|
| 2013-12-31 | — | — | — | — | — | $233.82M | — | -$79.91M | $4.72M | -$3,000.00 | $40.31M | $0.24 | $0.24 | 106,995,000 | 106,995,000 |
|---|
| 2012-12-31 | — | — | — | — | — | $232.29M | — | -$94.1M | -$21.88M | $5.52M | -$1.32M | — | — | 91,468,000 | 91,468,000 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | -$107.68M | -$34.85M | $450,000.00 | -$7.45M | — | — | — | 80,616,000 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | -$110.61M | -$180.28M | $2.96M | -$202.82M | — | — | — | 62,953,000 |
|---|