Complete source-backed income-statement history.
- Available history
- 2008-12-31 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 | $673.04M | — | — | — | — | — | -$201.31M | -$42.72M | -$244.03M | -$174,000.00 | -$207.3M | -$6.38 | -$6.38 | 32,481,000 | 32,481,000 |
|---|
| 2026-03-31 | $582.05M | — | — | — | — | — | $20.44M | -$58.85M | -$38.41M | $1.79M | -$34.32M | -$1.09 | -$1.09 | 31,476,000 | 31,476,000 |
|---|
| 2025-12-31 | $631.23M | — | — | — | — | — | -$2.87M | -$42.24M | -$45.11M | -$8.7M | -$28.33M | -$0.91 | -$0.91 | 180,000 | 180,000 |
|---|
| 2025-09-30 | $631.76M | — | — | — | — | — | $15.01M | -$38.38M | -$23.37M | $385,000.00 | -$16.25M | -$0.52 | -$0.52 | 30,972,000 | 30,972,000 |
|---|
| 2025-06-30 | $618.84M | — | — | — | — | — | $19.52M | -$56.64M | -$37.11M | -$16.75M | -$12.58M | -$0.41 | -$0.41 | 30,429,000 | 30,429,000 |
|---|
| 2025-03-31 | $613.28M | — | — | — | — | — | $4.76M | -$46.37M | -$41.6M | $19.59M | -$50.64M | -$1.68 | -$1.68 | 30,193,000 | 30,193,000 |
|---|
| 2024-12-31 | $632.85M | — | — | — | — | — | $75.86M | -$44.23M | $31.62M | $67M | -$36.42M | -$1.68 | -$1.68 | 557,000 | 557,000 |
|---|
| 2024-09-30 | $655.94M | — | — | — | — | — | $22.7M | -$55.59M | -$32.9M | $1.3M | -$73.41M | -$2.66 | -$2.66 | 27,941,000 | 27,941,000 |
|---|
| 2024-06-30 | $643.67M | — | — | — | — | — | -$1.1B | -$45.66M | -$1.14B | -$174.94M | -$645.43M | -$23.47 | -$23.47 | 26,803,000 | 26,803,000 |
|---|
| 2024-03-31 | $541.81M | — | — | — | — | — | -$65.73M | -$41.41M | -$107.14M | -$18.35M | -$61.71M | -$2.81 | -$2.81 | 26,217,000 | 26,217,000 |
|---|
| 2023-12-31 | $338.43M | — | — | — | — | — | $3M | -$23.98M | -$20.98M | -$6.26M | $101.74M | $3.91 | $3.90 | -82,000 | -93,000 |
|---|
| 2023-09-30 | $340.98M | — | — | — | — | — | $11.69M | -$2.66M | $9.03M | $2.54M | $9.29M | $0.36 | $0.36 | 25,697,000 | 25,771,000 |
|---|
| 2023-06-30 | $333.62M | — | — | — | — | — | $26.33M | -$2.59M | $23.74M | $6.61M | $19.95M | $0.76 | $0.76 | 25,935,000 | 26,035,000 |
|---|
| 2023-03-31 | $357.71M | — | — | — | — | — | $47.2M | -$2.36M | $44.84M | $10.94M | $36.37M | $1.37 | $1.37 | 26,350,000 | 26,479,000 |
|---|
| 2022-12-31 | $187.43M | — | — | — | — | — | $43.03M | -$1.62M | $41.41M | $12.25M | $42.94M | $1.61 | $1.61 | -81,000 | -73,000 |
|---|
| 2022-09-30 | $510.02M | — | — | — | — | — | $71.67M | -$1.54M | $70.12M | $17.99M | $52.13M | $1.94 | $1.93 | 26,769,000 | 26,902,000 |
|---|
| 2022-06-30 | $515.22M | — | — | — | — | — | $75.55M | -$1.19M | $74.35M | $18.92M | $55.43M | $2.05 | $2.04 | 26,869,000 | 26,989,000 |
|---|
| 2022-03-31 | $466.96M | — | — | — | — | — | $57.35M | -$784,000.00 | $56.57M | $13.88M | $42.69M | $1.57 | $1.57 | 26,947,000 | 27,100,000 |
|---|
| 2021-12-31 | $184.73M | — | — | — | — | — | $39.7M | -$877,000.00 | $38.82M | $9.84M | $40.47M | $1.48 | $1.48 | -62,000 | -59,000 |
|---|
| 2021-09-30 | $419.63M | — | — | — | — | — | $42.48M | -$973,000.00 | $41.5M | $11M | $23.54M | $0.86 | $0.86 | 27,034,000 | 27,144,000 |
|---|
| 2021-06-30 | $420.67M | — | — | — | — | — | $42.12M | -$1.32M | $40.8M | $10.12M | $30.68M | $1.12 | $1.11 | 27,261,000 | 27,415,000 |
|---|
| 2021-03-31 | $362.2M | — | — | — | — | — | $22.72M | -$1.17M | $21.56M | $4.85M | $11.18M | $0.40 | $0.40 | 27,361,000 | 27,497,000 |
|---|
| 2020-12-31 | $350.34M | — | — | — | — | — | $20.73M | -$1.21M | $19.52M | $4.38M | -$4.44M | -$0.17 | -$0.17 | -101,000 | -92,000 |
|---|
| 2020-09-30 | $332M | — | — | — | — | — | $23.51M | -$1.3M | $22.21M | $5.21M | $16.65M | $0.60 | $0.60 | 27,559,000 | 27,606,000 |
|---|
| 2020-06-30 | $281.68M | — | — | — | — | — | $13.91M | -$1.2M | $12.72M | $3.49M | $3.15M | $0.11 | $0.11 | 27,695,000 | 27,726,000 |
|---|
| 2020-03-31 | $305.56M | — | — | — | — | — | $15.77M | -$853,000.00 | $14.92M | $3.5M | $8.38M | $0.30 | $0.30 | 27,846,000 | 27,948,000 |
|---|
| 2019-12-31 | $186.3M | $123.4M | — | — | — | — | $30.46M | -$794,000.00 | $29.66M | $7.33M | $24.17M | $0.86 | $0.85 | -91,000 | -85,000 |
|---|
| 2019-09-30 | $361.66M | $163.61M | — | — | — | — | $29.19M | -$760,000.00 | $28.43M | $7.37M | $22.2M | $0.78 | $0.78 | 27,981,000 | 28,082,000 |
|---|
| 2019-06-30 | $345.76M | $155.12M | — | — | — | — | $29.07M | -$582,000.00 | $28.49M | $7.24M | $22.33M | $0.78 | $0.78 | 28,268,000 | 28,373,000 |
|---|
| 2019-03-31 | $321.47M | $144.01M | — | — | — | — | $24.73M | $576,000.00 | $24.16M | $5.75M | $18.41M | $0.64 | $0.64 | 28,530,000 | 28,648,000 |
|---|
| 2018-12-31 | $173.29M | $113.48M | — | — | — | — | $30.23M | -$456,000.00 | $29.78M | $5.58M | $27.69M | $0.96 | $0.94 | -113,000 | -113,000 |
|---|
| 2018-09-30 | $331.38M | $155.45M | — | — | — | — | $29.88M | -$473,000.00 | $29.41M | $7.08M | $22.33M | $0.76 | $0.76 | 28,964,000 | 29,095,000 |
|---|
| 2018-06-30 | $330.34M | $155.72M | — | — | — | — | $32.87M | -$484,000.00 | $32.39M | $8.09M | $24.3M | $0.83 | $0.82 | 29,169,000 | 29,272,000 |
|---|
| 2018-03-31 | $302.61M | $139.67M | — | — | — | — | $24.24M | -$371,000.00 | $23.86M | $6.12M | $17.74M | $0.60 | $0.60 | 29,375,000 | 29,480,000 |
|---|
| 2017-12-31 | $325.14M | — | — | — | — | — | $27.84M | -$403,000.00 | $27.44M | -$7.24M | $34.68M | $1.16 | $1.16 | -110,000 | -105,000 |
|---|
| 2017-09-30 | $298.29M | — | — | — | — | — | $27.18M | -$291,000.00 | $26.89M | $8.56M | $18.33M | $0.61 | $0.61 | 29,855,000 | 29,940,000 |
|---|
| 2017-06-30 | $283.88M | — | — | — | — | — | $30M | -$218,000.00 | $29.78M | $10.11M | $19.67M | $0.65 | $0.65 | 30,026,000 | 30,114,000 |
|---|
| 2017-03-31 | $262.05M | — | — | — | — | — | $23.74M | -$308,000.00 | $23.44M | $8.85M | $14.58M | $0.48 | $0.48 | 29,998,000 | 30,106,000 |
|---|
| 2016-12-31 | $312.47M | — | — | — | — | — | $27.95M | -$214,000.00 | $27.73M | $15.19M | $12.54M | $0.41 | $0.41 | -33,000 | -52,000 |
|---|
| 2016-09-30 | $249.55M | — | — | — | — | — | $24.7M | -$220,000.00 | $24.48M | $12.55M | $11.93M | $0.39 | $0.39 | 30,191,000 | 30,338,000 |
|---|
| 2016-06-30 | $238.64M | — | — | — | — | — | -$14.35M | -$578,000.00 | -$14.93M | -$4.86M | -$10.07M | -$0.33 | -$0.33 | 30,252,000 | 30,252,000 |
|---|
| 2016-03-31 | $229.55M | — | — | — | — | — | $21.41M | -$582,000.00 | $20.82M | $7.72M | $13.1M | $0.43 | $0.43 | 30,420,000 | 30,625,000 |
|---|
| 2015-12-31 | $256.42M | — | — | — | — | — | $29.01M | -$489,000.00 | $28.53M | $5.3M | $23.23M | $0.76 | $0.75 | -22,000 | -44,000 |
|---|
| 2015-09-30 | $247.09M | — | — | — | — | — | $24.6M | -$544,000.00 | $24.06M | $8.37M | $15.69M | $0.51 | $0.50 | 30,715,000 | 30,998,000 |
|---|
| 2015-06-30 | $249.69M | — | — | — | — | — | $19.91M | -$659,000.00 | $19.25M | $7.43M | $11.82M | $0.38 | $0.38 | 30,783,000 | 31,104,000 |
|---|
| 2015-03-31 | $205.92M | — | — | — | — | — | $8.25M | -$412,000.00 | $7.84M | $3M | $4.84M | $0.16 | $0.16 | 30,575,000 | 30,981,000 |
|---|
| 2014-12-31 | $214.06M | — | — | — | — | — | $25.64M | -$110,000.00 | $25.53M | $8.48M | $17.05M | $0.55 | $0.55 | -111,000 | -162,000 |
|---|
| 2014-09-30 | $201.48M | — | — | — | — | — | $26.91M | -$227,000.00 | $26.68M | $9.94M | $16.74M | $0.55 | $0.54 | 30,415,000 | 30,932,000 |
|---|
| 2014-06-30 | $193.85M | — | — | — | — | — | $27.6M | $11,000.00 | $27.61M | $10.43M | $17.18M | $0.56 | $0.55 | 30,925,000 | 31,408,000 |
|---|
| 2014-03-31 | $171.57M | — | — | — | — | — | $16.27M | $4,000.00 | $16.28M | $6.07M | $10.2M | $0.33 | $0.33 | 30,732,000 | 31,314,000 |
|---|
| 2013-12-31 | $181.09M | — | — | — | — | — | $23.2M | -$104,000.00 | $23.1M | $7.51M | $15.59M | $0.51 | $0.50 | 118,000 | 85,000 |
|---|
| 2013-09-30 | $170.03M | — | — | — | — | — | $22.86M | -$118,000.00 | $22.74M | $8.54M | $14.2M | $0.47 | $0.46 | 30,374,000 | 30,986,000 |
|---|
| 2013-06-30 | $159.8M | — | — | — | — | — | $22.51M | -$114,000.00 | $22.39M | $8.56M | $13.83M | $0.46 | $0.45 | 30,161,000 | 30,736,000 |
|---|
| 2013-03-31 | $141.56M | — | — | — | — | — | $15.79M | -$96,000.00 | $15.69M | $4.84M | $10.86M | $0.37 | $0.36 | 29,511,000 | 30,264,000 |
|---|
| 2012-12-31 | $155.53M | — | — | — | — | — | $24.03M | -$130,000.00 | $23.9M | $7.94M | $15.96M | $0.55 | $0.54 | 72,000 | 52,000 |
|---|
| 2012-09-30 | $143.51M | — | — | — | — | — | $19.63M | -$132,000.00 | $19.49M | $7.23M | $12.27M | $0.42 | $0.41 | 29,088,000 | 29,660,000 |
|---|
| 2012-06-30 | $148.33M | — | — | — | — | — | $23.08M | -$81,000.00 | $23M | $8.84M | $14.17M | $0.49 | $0.48 | 28,908,000 | 29,445,000 |
|---|
| 2012-03-31 | $137.08M | — | — | — | — | — | $16.79M | -$34,000.00 | $16.76M | $6.48M | $10.27M | $0.36 | $0.35 | 28,692,000 | 29,363,000 |
|---|
| 2011-12-31 | $148.26M | — | — | — | — | — | $23.63M | -$134,000.00 | $23.49M | $9.05M | $14.45M | $0.50 | $0.49 | -184,000 | -156,000 |
|---|
| 2011-09-30 | $135.75M | — | — | — | — | — | $20.32M | -$121,000.00 | $20.2M | $7.29M | $12.91M | $0.44 | $0.44 | 29,237,000 | 29,552,000 |
|---|
| 2011-06-30 | $132.19M | — | — | — | — | — | $19.88M | -$110,000.00 | $19.77M | $7.8M | $11.97M | $0.41 | $0.40 | 29,337,000 | 29,851,000 |
|---|
| 2011-03-31 | $120.2M | — | — | — | — | — | $13.29M | -$179,000.00 | $13.11M | $5.24M | $7.87M | $0.27 | $0.27 | 29,135,000 | 29,371,000 |
|---|
| 2010-12-31 | $133.31M | — | — | — | — | — | $18.68M | -$121,000.00 | $18.56M | $6.74M | $11.82M | $0.41 | $0.41 | 9,000 | 10,000 |
|---|
| 2010-09-30 | $121.52M | — | — | — | — | — | $15.51M | -$165,000.00 | $15.34M | $6.45M | $8.89M | $0.31 | $0.31 | 29,000,000 | 29,129,000 |
|---|
| 2010-06-30 | $122.13M | — | — | — | — | — | $13.5M | -$200,000.00 | $13.3M | $5.39M | $7.91M | $0.27 | $0.27 | 28,973,000 | 29,119,000 |
|---|
| 2010-03-31 | $106.98M | — | — | — | — | — | $6.06M | -$155,000.00 | $5.9M | $2.48M | $3.42M | $0.12 | $0.12 | 28,951 | 29,074 |
|---|
| 2009-12-31 | $118.02M | — | — | — | — | — | $12.03M | -$182,000.00 | $11.85M | $5.57M | $6.28M | $0.22 | $0.22 | 28,899,076 | 28,964,022 |
|---|
| 2009-09-30 | $103.08M | — | — | — | — | — | $6.67M | -$126,000.00 | $6.55M | $2.77M | $3.78M | $0.13 | $0.13 | 28,942 | 29,026 |
|---|
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 | $2.5B | — | — | — | — | — | $36.42M | -$183.62M | -$147.2M | -$5.47M | -$107.8M | -$3.51 | -$3.51 | 30,718,000 | 30,718,000 |
|---|
| 2024-12-31 | $2.47B | — | — | — | — | — | -$1.06B | -$186.9M | -$1.25B | -$124.99M | -$816.97M | -$30.63 | -$30.63 | 27,540,000 | 27,540,000 |
|---|
| 2023-12-31 | $1.37B | — | — | — | — | — | $88.21M | -$31.57M | $56.64M | $13.84M | $167.35M | $6.42 | $6.40 | 25,913,000 | 26,003,000 |
|---|
| 2022-12-31 | $1.68B | — | — | — | — | — | $247.59M | -$5.14M | $242.45M | $63.04M | $193.19M | $7.17 | $7.14 | 26,783,000 | 26,926,000 |
|---|
| 2021-12-31 | $1.39B | — | — | — | — | — | $147.03M | -$4.34M | $142.69M | $35.81M | $105.86M | $3.87 | $3.85 | 27,155,000 | 27,292,000 |
|---|
| 2020-12-31 | $1.27B | $650.66M | — | — | — | — | $73.92M | -$4.56M | $69.36M | $16.59M | $23.73M | $0.84 | $0.84 | 27,631,000 | 27,697,000 |
|---|
| 2019-12-31 | $1.22B | $586.14M | — | — | — | — | $112.42M | -$2.71M | $109.7M | $27.38M | $87.1M | $3.06 | $3.04 | 28,195,000 | 28,308,000 |
|---|
| 2018-12-31 | $1.14B | $564.31M | — | — | — | — | $117.22M | -$1.79M | $115.43M | $26.87M | $92.05M | $3.14 | $3.12 | 29,076,000 | 29,190,000 |
|---|
| 2017-12-31 | $1.17B | $545.09M | — | — | — | — | $108.76M | -$1.22M | $107.54M | $20.28M | $87.26M | $2.90 | $2.89 | 29,867,000 | 29,964,000 |
|---|
| 2016-12-31 | $1.03B | $460.8M | — | — | — | — | $59.7M | -$1.59M | $58.11M | $30.61M | $27.51M | $0.90 | $0.90 | 30,283,000 | 30,444,000 |
|---|
| 2015-12-31 | $959.13M | — | — | — | — | — | $81.77M | -$2.11M | $79.67M | $24.09M | $55.58M | $1.80 | $1.78 | 30,728,000 | 31,040,000 |
|---|
| 2014-12-31 | $780.96M | — | — | — | — | — | $96.41M | -$321,000.00 | $96.09M | $34.92M | $61.17M | $1.99 | $1.96 | 30,599,000 | 31,072,000 |
|---|
| 2013-12-31 | $652.48M | — | — | — | — | — | $84.36M | -$433,000.00 | $83.92M | $29.46M | $54.47M | $1.81 | $1.77 | 30,135,000 | 30,762,000 |
|---|
| 2012-12-31 | $584.45M | — | — | — | — | — | $83.53M | -$377,000.00 | $83.16M | $30.49M | $52.67M | $1.82 | $1.78 | 28,967,000 | 29,536,000 |
|---|
| 2011-12-31 | $536.4M | — | — | — | — | — | $77.11M | -$545,000.00 | $76.57M | $29.37M | $47.2M | $1.62 | $1.60 | 29,052,000 | 29,435,000 |
|---|
| 2010-12-31 | $483.94M | — | — | — | — | — | $53.74M | -$640,000.00 | $53.1M | $21.06M | $32.04M | $1.11 | $1.10 | 28,984,000 | 29,111,000 |
|---|
| 2009-12-31 | $417.41M | — | — | — | — | — | $18.55M | -$601,000.00 | $17.95M | $8.15M | $9.8M | $0.34 | $0.34 | 28,928,000 | 28,993,000 |
|---|
| 2008-12-31 | $474.44M | — | — | — | — | — | $70.29M | -$874,000.00 | $69.41M | $26.87M | $42.54M | $1.48 | $1.47 | 28,808 | 29,025 |
|---|