Complete source-backed income-statement history.
- Available history
- 2008-12-31 to 2026-03-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-03-31 | $253.08M | — | — | — | $22.79M | — | $145.27M | — | — | — | -$80.65M | -$1.20 | -$1.20 | 70,687,000 | 70,687,000 |
|---|
| 2025-12-31 | $276.47M | — | — | — | $22.31M | — | $177.38M | — | — | — | -$100.83M | -$1.49 | -$1.49 | 9,000 | 9,000 |
|---|
| 2025-09-30 | $244.82M | — | — | — | $23.7M | — | $209.25M | — | — | -$100,000.00 | $28.61M | $0.35 | $0.34 | 70,443,000 | 71,148,000 |
|---|
| 2025-06-30 | $241.92M | — | — | — | $21.58M | — | $129.28M | — | — | $1.2M | -$7.36M | -$0.16 | -$0.16 | 70,436,000 | 70,436,000 |
|---|
| 2025-03-31 | $239.85M | — | — | — | $21.72M | — | $136.02M | — | — | $500,000.00 | -$17.34M | -$0.30 | -$0.30 | 70,424,000 | 70,424,000 |
|---|
| 2024-12-31 | $245.88M | — | — | — | $22.83M | — | $147.01M | — | — | -$2M | $13.1M | $0.14 | $0.14 | 707,000 | 1,333,000 |
|---|
| 2024-09-30 | $229.69M | — | — | — | $21.02M | — | $149.44M | — | — | $1.1M | -$9.54M | -$0.21 | -$0.21 | 64,388,000 | 64,388,000 |
|---|
| 2024-06-30 | $222.82M | — | — | — | $20.03M | — | $176.46M | — | — | $900,000.00 | $1.58M | -$0.04 | -$0.04 | 64,353,000 | 68,740,000 |
|---|
| 2024-03-31 | $187.88M | — | — | — | $21.31M | — | $257.72M | — | $18.39M | $700,000.00 | $16.88M | $0.20 | $0.20 | 64,328,000 | 70,095,000 |
|---|
| 2023-12-31 | $211.72M | — | — | — | $42.26M | — | — | — | — | $4M | -$151.88M | -$2.49 | -$2.49 | -290,000 | -302,000 |
|---|
| 2023-09-30 | $210.19M | — | — | — | $22.87M | — | — | — | — | $2.5M | -$20.23M | -$0.38 | -$0.38 | 64,114,000 | 68,296,000 |
|---|
| 2023-06-30 | $246.04M | — | — | — | $22.97M | — | — | — | — | $2M | -$356.46M | -$5.63 | -$5.63 | 64,102,000 | 68,341,000 |
|---|
| 2023-03-31 | $245.76M | — | — | — | $23.29M | — | — | — | -$38.36M | $800,000.00 | -$35.99M | -$0.63 | -$0.63 | 64,079,000 | 68,182,000 |
|---|
| 2022-12-31 | $317.59M | — | — | — | $24.22M | — | — | — | — | $400,000.00 | -$60.54M | -$1.02 | -$1.02 | -54,000 | -1,320,000 |
|---|
| 2022-09-30 | $212.46M | — | — | — | $21.28M | — | — | — | — | $100,000.00 | $11.12M | $0.11 | $0.11 | 63,949,000 | 68,897,000 |
|---|
| 2022-06-30 | $201.45M | — | — | — | $23.52M | — | — | — | — | $1.4M | -$40.14M | -$0.70 | -$0.70 | 63,798,000 | 69,020,000 |
|---|
| 2022-03-31 | $187.96M | — | — | — | $24.78M | — | — | — | — | $900,000.00 | $11.49M | $0.12 | $0.11 | 64,349,000 | 70,228,000 |
|---|
| 2021-12-31 | $211.9M | — | — | — | $26.49M | — | — | — | — | $1.3M | -$47.53M | -$0.72 | -$0.74 | -508,000 | -280,000 |
|---|
| 2021-09-30 | $205.2M | — | — | — | $23.48M | — | — | — | — | $0.00 | $391.94M | $5.95 | $5.91 | 64,856,000 | 69,496,000 |
|---|
| 2021-06-30 | $218.11M | — | — | — | $22.06M | — | — | — | — | $800,000.00 | $109.07M | $1.56 | $1.56 | 66,931,000 | 71,672,000 |
|---|
| 2021-03-31 | $226.1M | — | — | — | $22.89M | — | — | — | — | $700,000.00 | -$3.73M | -$0.12 | -$0.12 | 66,961,000 | 72,004,000 |
|---|
| 2020-12-31 | $234.9M | — | — | — | $25.14M | — | — | — | — | -$800,000.00 | $174.74M | $2.52 | $2.51 | -2,976,000 | -2,859,000 |
|---|
| 2020-09-30 | $249.84M | — | — | — | $23.6M | — | — | — | — | $0.00 | $17.6M | $0.19 | $0.19 | 70,943,000 | 75,414,000 |
|---|
| 2020-06-30 | $253.7M | — | — | — | $23.51M | — | — | — | — | $900,000.00 | $60.18M | $0.76 | $0.76 | 73,538,000 | 78,066,000 |
|---|
| 2020-03-31 | $314.3M | — | — | — | $19.57M | — | — | — | — | $1.1M | $118.54M | $1.51 | $1.51 | 75,656,000 | 80,352,000 |
|---|
| 2019-12-31 | $308.08M | — | — | — | $25.58M | — | — | — | — | $1M | $21.17M | $0.42 | $0.41 | -5,798,000 | -5,444,000 |
|---|
| 2019-09-30 | $313.63M | — | — | — | $23.84M | — | — | — | — | -$1M | $36.9M | $0.40 | $0.40 | 82,292,000 | 86,714,000 |
|---|
| 2019-06-30 | $313.02M | — | — | — | $25.48M | — | — | — | — | $700,000.00 | $164.84M | $1.94 | $1.94 | 82,971,000 | 87,398,000 |
|---|
| 2019-03-31 | $304.26M | — | — | — | $25.98M | — | — | — | — | $800,000.00 | $47.53M | $0.52 | $0.52 | 83,313,000 | 87,810,000 |
|---|
| 2018-12-31 | -$796.76M | — | — | — | $26.03M | — | — | — | — | $800,000.00 | -$57.48M | -$0.59 | -$0.59 | -3,602,000 | -3,509,000 |
|---|
| 2018-09-30 | $307.55M | — | — | — | $20.59M | — | — | — | — | $300,000.00 | $91.95M | $1.03 | $1.03 | 85,566,000 | 90,428,000 |
|---|
| 2018-06-30 | $301.12M | — | — | — | $22.48M | — | — | — | $42.81M | $1.1M | $107.29M | $1.19 | $1.19 | 87,176,000 | 92,083,000 |
|---|
| 2018-03-31 | $301.7M | — | — | — | $23.53M | — | — | — | $43.41M | $500,000.00 | $105.5M | $1.12 | $1.12 | 90,520,000 | 95,256,000 |
|---|
| 2017-12-31 | -$977.19M | — | — | — | $28.14M | — | — | — | $47.23M | $1.5M | $31.72M | $0.29 | $0.28 | -860,000 | -877,000 |
|---|
| 2017-09-30 | $374.6M | — | — | — | $23.96M | — | — | — | $40.69M | $100,000.00 | $42.61M | $0.40 | $0.40 | 97,783,000 | 102,570,000 |
|---|
| 2017-06-30 | $398.15M | — | — | — | $24.26M | — | — | — | $32.4M | $2.2M | $11.96M | $0.08 | $0.08 | 99,900,000 | 104,732,000 |
|---|
| 2017-03-31 | $377.38M | — | — | — | $24.14M | — | — | — | $44.71M | $600,000.00 | $15.09M | $0.11 | $0.11 | 100,643,000 | 105,554,000 |
|---|
| 2016-12-31 | -$1.29B | — | — | — | $25.79M | — | — | — | $26.28M | $900,000.00 | $47.75M | $0.44 | $0.44 | 45,000 | 120,000 |
|---|
| 2016-09-30 | $416.68M | — | — | — | $25.46M | — | — | — | $46.69M | $900,000.00 | $37.99M | $0.34 | $0.34 | 100,233,000 | 105,143,000 |
|---|
| 2016-06-30 | $617.61M | — | — | — | $24.48M | — | — | — | -$76.3M | $300,000.00 | $137.19M | $1.33 | $1.33 | 100,134,000 | 104,792,000 |
|---|
| 2016-03-31 | $455.44M | — | — | — | $24.03M | — | — | — | -$1.28M | $1.2M | $26.96M | $0.23 | $0.23 | 100,051,000 | 104,259,000 |
|---|
| 2015-12-31 | $425.39M | — | — | — | $22.73M | — | — | — | $54.59M | $600,000.00 | $105.04M | $1.02 | $1.02 | 140,000 | 125,000 |
|---|
| 2015-09-30 | $432.07M | — | — | — | $23.48M | — | — | — | $17.37M | $1.1M | $167.4M | $1.64 | $1.64 | 99,621,000 | 103,929,000 |
|---|
| 2015-06-30 | $409.07M | — | — | — | $23.2M | — | — | — | -$32.94M | $1.1M | -$35.37M | -$0.39 | -$0.39 | 99,579,000 | 99,579,000 |
|---|
| 2015-03-31 | $396.3M | — | — | — | $25.46M | — | — | — | $38.25M | $300,000.00 | $47.02M | $0.44 | $0.44 | 98,402,000 | 103,019,000 |
|---|
| 2014-12-31 | $386.63M | — | — | — | $22.71M | — | — | — | $39.42M | $1.2M | $60.52M | $0.57 | $0.57 | 337,000 | 374,000 |
|---|
| 2014-09-30 | $390.27M | — | — | — | $22.65M | — | — | — | $46M | $1.6M | $68.43M | $0.68 | $0.68 | 95,734,000 | 99,706,000 |
|---|
| 2014-06-30 | $380.63M | — | — | — | $23.87M | — | — | — | $49.47M | $2.1M | $239.28M | $2.47 | $2.46 | 95,455,000 | 99,484,000 |
|---|
| 2014-03-31 | $362.45M | — | — | — | $23.26M | — | — | — | $40.07M | $2.9M | $149.83M | $1.54 | $1.53 | 95,117,000 | 98,716,000 |
|---|
| 2013-12-31 | $350.45M | — | — | — | $22.74M | — | — | — | $25.31M | -$1.6M | $40.86M | $0.40 | $0.40 | 585,000 | 635,000 |
|---|
| 2013-09-30 | $338.78M | — | — | — | $20.87M | — | — | — | $21.53M | $2.1M | $40.76M | $0.40 | $0.40 | 91,988,000 | 95,016,000 |
|---|
| 2013-06-30 | $353.94M | — | — | — | $21.51M | — | — | — | $37.08M | $2.3M | $27.44M | $0.09 | $0.09 | 91,660,000 | 94,536,000 |
|---|
| 2013-03-31 | $359.95M | — | — | — | $21.07M | — | — | — | $41.93M | $1.6M | $26.32M | $0.21 | $0.21 | 91,399,000 | 94,302,000 |
|---|
| 2012-12-31 | $253.92M | — | — | — | $21.37M | — | — | — | -$12.33M | -$200,000.00 | $27.36M | $0.22 | $0.22 | 390,000 | 388,000 |
|---|
| 2012-09-30 | $357.01M | — | — | — | $20.55M | — | — | — | $18.59M | $0.00 | $25.66M | $0.09 | $0.09 | 90,241,000 | 93,891,000 |
|---|
| 2012-06-30 | $344.54M | — | — | — | $20.72M | — | — | — | $31.35M | $100,000.00 | $110.58M | $1.15 | $1.14 | 89,789,000 | 93,351,000 |
|---|
| 2012-03-31 | $339.13M | — | — | — | $20.2M | — | — | — | $22.99M | $0.00 | $32.8M | $0.29 | $0.29 | 86,744,000 | 90,173,000 |
|---|
| 2011-12-31 | $312.31M | — | — | — | $18.73M | — | — | — | $12.34M | -$200,000.00 | $10.35M | -$0.03 | -$0.03 | 761,000 | 860,000 |
|---|
| 2011-09-30 | $306.62M | — | — | — | $18.9M | — | — | — | $14.14M | — | $14.62M | $0.08 | $0.08 | 85,696,000 | 88,081,000 |
|---|
| 2011-06-30 | $298.71M | — | — | — | $22.45M | — | — | — | $23.18M | — | $534M | $6.30 | $6.26 | 83,578,000 | 86,010,000 |
|---|
| 2011-03-31 | $329.22M | — | — | — | $20.02M | — | — | — | $70.15M | — | $88.43M | $1.02 | $1.01 | 79,401,000 | 81,643,000 |
|---|
| 2010-12-31 | $262.78M | — | — | — | $20.7M | — | — | — | $11.09M | $0.00 | $14.75M | $0.09 | $0.09 | 67,000 | 39,000 |
|---|
| 2010-09-30 | $319.15M | — | — | — | $18.47M | — | — | — | $79.32M | — | $119.05M | $1.43 | $1.42 | 78,227,000 | 79,781,000 |
|---|
| 2010-06-30 | $251.57M | — | — | — | $18.38M | — | — | — | $12.6M | — | $144.58M | $1.76 | $1.75 | 78,046,000 | 79,791,000 |
|---|
| 2010-03-31 | $250.88M | — | — | — | $18.4M | — | — | — | $9.24M | — | $22.2M | $0.19 | $0.19 | 77,823,000 | 79,760,000 |
|---|
| 2009-12-31 | $225.55M | — | — | — | $19.26M | — | — | — | -$15.67M | — | -$153,000.00 | -$0.10 | -$0.10 | 2,539,000 | 2,464,000 |
|---|
| 2009-09-30 | $245.77M | — | — | — | $18.87M | — | — | — | -$10.45M | — | $2.45M | -$0.03 | -$0.03 | 76,832,000 | 79,168,000 |
|---|
| 2009-06-30 | $252.01M | — | — | — | $17.95M | — | — | — | -$21.3M | — | $17.51M | $0.19 | $0.18 | 67,363,000 | 69,742,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 | $1B | — | — | — | $89.31M | — | $651.93M | — | — | — | -$96.91M | -$1.61 | -$1.61 | 70,443,000 | 70,443,000 |
|---|
| 2024-12-31 | $886.27M | — | — | — | $85.19M | — | $730.63M | — | — | $700,000.00 | $22.01M | $0.08 | $0.08 | 65,062,000 | 65,688,000 |
|---|
| 2023-12-31 | $913.71M | — | — | — | $111.39M | — | $598.69M | — | — | $9.2M | -$564.56M | -$9.12 | -$9.12 | 63,809,000 | 67,972,000 |
|---|
| 2022-12-31 | $919.45M | — | — | — | $93.8M | — | $605.57M | — | — | $2.6M | -$78.07M | -$1.49 | -$1.49 | 63,917,000 | 67,929,000 |
|---|
| 2021-12-31 | $861.31M | — | — | — | $94.91M | — | — | — | — | $2.8M | $449.75M | $6.57 | $6.50 | 65,740,000 | 70,769,000 |
|---|
| 2020-12-31 | $1.05B | — | — | — | $91.83M | — | — | — | — | $1.2M | $371.06M | $5.03 | $5.01 | 70,397,000 | 75,078,000 |
|---|
| 2019-12-31 | $1.24B | — | — | — | $100.88M | — | — | — | — | $1.5M | $270.43M | $3.29 | $3.28 | 77,057,000 | 81,865,000 |
|---|
| 2018-12-31 | $113.6M | — | — | — | $92.63M | — | — | — | — | $2.8M | $247.26M | $2.75 | $2.75 | 84,090,000 | 89,071,000 |
|---|
| 2017-12-31 | $172.94M | — | — | — | $100.5M | — | — | — | $165.03M | $4.3M | $101.37M | $0.88 | $0.87 | 98,571,000 | 103,403,000 |
|---|
| 2016-12-31 | $196.86M | — | — | — | $99.76M | — | — | — | -$4.62M | $2.8M | $249.9M | $2.35 | $2.34 | 100,185,000 | 104,881,000 |
|---|
| 2015-12-31 | $1.66B | — | — | — | $94.87M | — | — | — | $77.26M | $3.1M | $284.08M | $2.71 | $2.70 | 99,345,000 | 103,734,000 |
|---|
| 2014-12-31 | $1.52B | — | — | — | $92.49M | — | — | — | $174.96M | $7.8M | $518.06M | $5.25 | $5.23 | 95,774,000 | 99,696,000 |
|---|
| 2013-12-31 | $1.37B | — | — | — | $86.19M | — | — | — | $118.06M | $4.4M | $135.37M | $1.10 | $1.10 | 92,269,000 | 95,266,000 |
|---|
| 2012-12-31 | $1.29B | — | — | — | $82.84M | — | — | — | $59.4M | $0.00 | $196.41M | $1.75 | $1.74 | 89,319,000 | 92,873,000 |
|---|
| 2011-12-31 | $1.25B | — | — | — | $80.1M | — | — | — | $119.8M | $0.00 | $647.41M | $7.37 | $7.33 | 83,762,000 | 86,244,000 |
|---|
| 2010-12-31 | $1.08B | — | — | — | $75.95M | — | — | — | $112.24M | $900,000.00 | $300.58M | $3.47 | $3.45 | 78,101,000 | 79,761,000 |
|---|
| 2009-12-31 | $978.36M | — | — | — | $73.99M | — | — | — | -$83.99M | $1M | $57.54M | $0.54 | $0.54 | 69,735,000 | 72,044,000 |
|---|
| 2008-12-31 | $1.07B | — | — | — | $104.58M | — | — | — | -$48.03M | — | $380.81M | $6.22 | $6.20 | 57,996,000 | 60,598,000 |
|---|