Complete source-backed income-statement history.
- Available history
- 2011-06-30 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 | $224.21M | — | — | — | — | — | — | -$20.69M | — | — | $62M | — | — | 190,996,000 | 191,238,000 |
|---|
| 2025-12-31 | $220.9M | — | — | — | — | — | — | $1.61M | — | — | $83.48M | — | — | 311,000 | 337,000 |
|---|
| 2025-09-30 | $211.12M | — | — | — | — | — | — | -$30.61M | — | — | $48.64M | — | — | 186,593,000 | 186,840,000 |
|---|
| 2025-06-30 | $207.59M | — | — | — | — | — | — | -$27.92M | — | — | $50.01M | — | — | 186,535,000 | 186,910,000 |
|---|
| 2025-03-31 | $205.57M | — | — | — | — | — | — | $19.24M | — | — | $91.4M | — | — | 186,468,000 | 186,758,000 |
|---|
| 2024-12-31 | $199.33M | — | — | — | — | — | — | -$20.12M | — | — | $50.95M | — | — | 261,000 | 231,000 |
|---|
| 2024-09-30 | $190.74M | — | — | — | — | — | — | -$24.96M | — | — | $41.86M | — | — | 182,027,000 | 182,297,000 |
|---|
| 2024-06-30 | $189.78M | — | — | — | — | — | — | $1.45M | — | — | $59.78M | — | — | 181,961,000 | 182,185,000 |
|---|
| 2024-03-31 | $187.54M | — | — | — | — | — | — | -$26.08M | — | — | $36.63M | — | — | 181,708,000 | 181,991,000 |
|---|
| 2023-12-31 | $183.31M | — | — | — | — | — | — | -$20.58M | — | — | $41.73M | — | — | 411,000 | 485,000 |
|---|
| 2023-09-30 | $179.28M | — | — | — | — | — | — | -$12.05M | — | — | $50.04M | — | — | 180,803,000 | 181,163,000 |
|---|
| 2023-06-30 | $171.69M | — | — | — | — | — | — | -$5.31M | — | — | $51.61M | — | — | 179,413,000 | 179,738,000 |
|---|
| 2023-03-31 | $173.55M | — | — | — | — | — | — | -$2.47M | — | — | $49.47M | — | — | 179,196,000 | 179,297,000 |
|---|
| 2022-12-31 | $170.33M | — | — | — | — | — | — | -$21.7M | — | — | $29.79M | — | — | 105,000 | 150,000 |
|---|
| 2022-09-30 | $166.31M | — | — | — | — | — | — | $11.2M | — | — | $63.33M | — | — | 179,054,000 | 179,162,000 |
|---|
| 2022-06-30 | $161.5M | — | — | — | — | — | — | -$17.5M | — | — | $32.38M | — | — | 179,049,000 | 179,144,000 |
|---|
| 2022-03-31 | $159.21M | — | — | — | — | — | — | $6.73M | — | — | $52.83M | — | — | 177,827,000 | 178,065,000 |
|---|
| 2021-12-31 | $147.62M | — | — | — | — | — | — | $44.38M | — | — | $86.29M | — | — | 3,154,000 | 3,221,000 |
|---|
| 2021-09-30 | $142.11M | — | — | — | — | — | — | $6.95M | — | — | $48.52M | — | — | 162,652,000 | 163,462,000 |
|---|
| 2021-06-30 | $138.43M | — | — | — | — | — | — | -$9.27M | — | — | $32.65M | — | — | 159,736,000 | 161,367,000 |
|---|
| 2021-03-31 | $134M | — | — | — | — | — | — | -$9.6M | — | — | $24.88M | — | — | 158,430,000 | 159,126,000 |
|---|
| 2020-12-31 | $129.95M | — | — | — | — | — | — | $62.7M | — | — | $96.06M | — | — | 379,000 | 350,000 |
|---|
| 2020-09-30 | $117.3M | — | — | — | — | — | — | -$5.2M | — | — | $23.74M | — | — | 148,997,000 | 149,905,000 |
|---|
| 2020-06-30 | $117.62M | — | — | — | — | — | — | -$14.31M | — | — | $18.91M | — | — | 148,663,000 | 149,027,000 |
|---|
| 2020-03-31 | $118.55M | — | — | — | — | — | — | $31.97M | — | — | $63.44M | — | — | 147,570,000 | 147,656,000 |
|---|
| 2019-12-31 | $111.18M | — | — | — | — | — | — | -$11.38M | — | — | $17.44M | — | — | 2,929,000 | 2,958,000 |
|---|
| 2019-09-30 | $102.42M | — | — | — | — | — | — | -$12.37M | — | — | $10.9M | — | — | 127,272,000 | 127,469,000 |
|---|
| 2019-06-30 | $96.65M | — | — | — | — | — | — | -$11.87M | — | — | $13.76M | — | — | 125,251,000 | 125,560,000 |
|---|
| 2019-03-31 | $95.7M | — | — | — | — | — | — | -$11.54M | — | — | $7.18M | — | — | 114,721,000 | 114,993,000 |
|---|
| 2018-12-31 | $93.29M | — | — | — | — | — | — | $26.72M | — | — | $45.53M | — | — | 2,306,000 | 2,312,000 |
|---|
| 2018-09-30 | $88.95M | — | — | — | — | — | — | -$9.47M | — | — | $8.6M | — | — | 105,783,000 | 106,333,000 |
|---|
| 2018-06-30 | $85.47M | — | — | — | — | — | — | -$5.16M | — | — | $14.57M | — | — | 100,386,000 | 100,733,000 |
|---|
| 2018-03-31 | $83.28M | — | — | — | — | — | — | $11.3M | — | — | $24.2M | — | — | 97,021,000 | 97,323,000 |
|---|
| 2017-12-31 | $81.27M | — | — | — | — | — | — | -$5.89M | — | — | $8.66M | — | — | 1,906,000 | 1,766,000 |
|---|
| 2017-09-30 | $78.14M | — | — | — | — | — | — | $7.11M | — | — | $21.01M | — | — | 92,787,000 | 93,435,000 |
|---|
| 2017-06-30 | $72.19M | — | — | — | — | — | — | -$9.3M | — | — | $1.41M | — | — | 88,181,000 | 88,181,000 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | -$10.15M | — | — | $172,000.00 | — | — | 81,808,000 | 81,808,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | $27.87M | — | — | $31.57M | — | — | 1,652,330 | 1,868,330 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | -$9.86M | — | — | $320,000.00 | — | — | 71,130,848 | 71,130,848 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | -$8.05M | — | — | -$9.22M | — | — | — | 67,910,361 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | $5.7M | — | — | $11.85M | — | — | 67,889,217 | 67,964,559 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | -$6.56M | — | — | -$17M | — | — | — | 504,668 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | -$7.6M | — | — | -$4.32M | — | — | — | 67,799,700 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | -$8.93M | — | — | -$4.83M | — | — | — | 65,285,388 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | -$8.01M | — | — | -$1.23M | — | — | 64,286,213 | 64,286,213 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | -$7.2M | — | — | -$2.08M | — | — | — | 2,929,126 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | -$4.36M | — | — | $341,000.00 | — | — | — | 55,354,125 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | -$5.81M | — | — | -$2.36M | — | — | — | 52,865,801 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | -$5.61M | — | — | $385,000.00 | — | — | — | 45,139,481 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | -$5.45M | — | — | $4.87M | — | — | — | 597,385 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | -$5.37M | — | — | $629,000.00 | — | — | — | 42,753,722 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | -$4.87M | — | — | $173,000.00 | — | — | — | 42,006,954 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | -$4.65M | — | — | -$153,000.00 | — | — | — | 40,514,942 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | -$4.26M | — | — | -$1.92M | — | — | — | 3,330,074 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | -$4.5M | — | — | -$3.67M | — | — | — | 29,752,057 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | -$4.17M | — | — | -$641,000.00 | — | — | — | 19,484,785 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | -$3.87M | — | — | -$389,000.00 | — | — | 15,824,627 | 15,824,627 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | -$3.69M | — | — | -$384,000.00 | — | — | 15,815,282 | 15,815,282 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | -$6.34M | — | — | -$3.9M | -$0.26 | -$0.26 | 15,153,646 | 15,153,646 |
|---|
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 | $845.18M | — | — | — | — | — | — | -$37.67M | — | — | $273.52M | — | — | 186,844,000 | 187,174,000 |
|---|
| 2024-12-31 | $767.38M | — | — | — | — | — | — | -$69.71M | — | — | $189.22M | — | — | 182,160,000 | 182,404,000 |
|---|
| 2023-12-31 | $707.84M | — | — | — | — | — | — | -$40.41M | — | — | $192.85M | — | — | 180,221,000 | 180,555,000 |
|---|
| 2022-12-31 | $657.35M | — | — | — | — | — | — | -$21.27M | — | — | $178.33M | — | — | 178,753,000 | 178,940,000 |
|---|
| 2021-12-31 | $562.16M | — | — | — | — | — | — | $32.47M | — | — | $192.33M | — | — | 163,442,000 | 164,090,000 |
|---|
| 2020-12-31 | $483.41M | — | — | — | — | — | — | $75.16M | — | — | $202.15M | — | — | 148,791,000 | 149,215,000 |
|---|
| 2019-12-31 | $405.95M | — | — | — | — | — | — | -$47.17M | — | — | $49.28M | — | — | 125,389,000 | 125,678,000 |
|---|
| 2018-12-31 | $350.99M | — | — | — | — | — | — | $23.4M | — | — | $92.93M | — | — | 103,401,000 | 103,807,000 |
|---|
| 2017-12-31 | $301.09M | — | — | — | — | — | — | -$18.23M | — | — | $31.26M | — | — | 89,538,000 | 90,004,000 |
|---|
| 2016-12-31 | $250.24M | — | — | — | — | — | — | $15.65M | — | — | $34.52M | — | — | 70,637,000 | 70,853,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | -$31.1M | — | — | -$27.38M | — | — | 66,307,972 | 66,307,972 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | -$22.98M | — | — | -$3.69M | — | — | 54,086,345 | 54,086,345 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | -$20.31M | — | — | $5.52M | — | — | — | 42,364,125 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | -$16.81M | — | — | -$6.48M | — | — | — | 25,046,664 |
|---|