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 | $662.78M | — | — | — | — | — | — | — | — | — | -$72.78M | -$0.43 | -$0.43 | 170,718,000 | 170,718,000 |
|---|
| 2026-03-31 | $671.02M | — | — | — | — | — | — | — | — | — | $361.65M | $2.10 | $2.10 | 170,598,000 | 170,867,000 |
|---|
| 2025-12-31 | $754.41M | — | — | — | — | — | — | — | — | — | -$1.08B | -$6.35 | -$6.35 | 29,000 | 29,000 |
|---|
| 2025-09-30 | $751.94M | — | — | — | — | — | — | — | — | — | -$232.75M | -$1.38 | -$1.38 | 170,181,000 | 170,181,000 |
|---|
| 2025-06-30 | $762.04M | — | — | — | — | — | — | — | — | — | -$107M | -$0.64 | -$0.64 | 170,135,000 | 170,135,000 |
|---|
| 2025-03-31 | $758.16M | — | — | — | — | — | — | — | — | — | -$8.94M | -$0.07 | -$0.07 | 170,522,000 | 170,522,000 |
|---|
| 2024-12-31 | $788.95M | — | — | — | — | — | — | — | — | — | -$62.25M | -$0.38 | -$0.38 | 64,000 | 64,000 |
|---|
| 2024-09-30 | $791.61M | — | — | — | — | — | — | — | — | — | $167.95M | $0.96 | $0.96 | 172,058,000 | 172,058,000 |
|---|
| 2024-06-30 | $766.73M | — | — | — | — | — | — | — | — | — | $46.7M | $0.25 | $0.25 | 172,013,000 | 172,013,000 |
|---|
| 2024-03-31 | $769.11M | — | — | — | — | — | — | — | — | — | $170.55M | $0.97 | $0.97 | 171,949,000 | 171,949,000 |
|---|
| 2023-12-31 | $757.22M | — | — | — | — | — | — | — | — | — | -$88.43M | -$0.54 | -$0.54 | 63,000 | 63,000 |
|---|
| 2023-09-30 | $713.79M | — | — | — | — | — | — | — | — | — | $24.27M | $0.13 | $0.13 | 170,890,000 | 170,890,000 |
|---|
| 2023-06-30 | $713.9M | — | — | — | — | — | — | — | — | — | $89.94M | $0.51 | $0.51 | 170,864,000 | 170,864,000 |
|---|
| 2023-03-31 | $700.8M | — | — | — | — | — | — | — | — | — | $77.86M | $0.44 | $0.44 | 170,784,000 | 170,784,000 |
|---|
| 2022-12-31 | $670.28M | — | — | — | — | — | — | — | — | — | $54.32M | $0.30 | $0.30 | 1,259,000 | 1,259,000 |
|---|
| 2022-09-30 | $659.85M | — | — | — | — | — | — | — | — | — | $344.7M | $2.11 | $2.11 | 161,554,000 | 161,554,000 |
|---|
| 2022-06-30 | $643.76M | — | — | — | — | — | — | — | — | — | $272.21M | $1.67 | $1.67 | 161,412,000 | 161,412,000 |
|---|
| 2022-03-31 | $615.07M | — | — | — | — | — | — | — | — | — | -$149.57M | -$0.96 | -$0.96 | 158,198,000 | 158,198,000 |
|---|
| 2021-12-31 | $576.92M | — | — | — | — | — | — | — | — | — | $74.9M | $0.44 | $0.44 | 2,205,000 | 2,307,000 |
|---|
| 2021-09-30 | $547.76M | — | — | — | — | — | — | — | — | — | $103.15M | $0.67 | $0.67 | 150,854,000 | 151,561,000 |
|---|
| 2021-06-30 | $509.62M | — | — | — | — | — | — | — | — | — | $385.08M | $2.61 | $2.61 | 145,825,000 | 146,058,000 |
|---|
| 2021-03-31 | $479.85M | — | — | — | — | — | — | — | — | — | $8.12M | $0.04 | $0.04 | 137,319,000 | 137,688,000 |
|---|
| 2020-12-31 | $463.72M | — | — | — | — | — | — | — | — | — | $441.48M | $3.41 | $3.40 | 2,545,000 | 2,463,000 |
|---|
| 2020-09-30 | $545.04M | — | — | — | — | — | — | — | — | — | $81.06M | $0.64 | $0.63 | 124,901,000 | 125,828,000 |
|---|
| 2020-06-30 | $436.96M | — | — | — | — | — | — | — | — | — | $229.65M | $1.82 | $1.82 | 124,333,000 | 124,448,000 |
|---|
| 2020-03-31 | $439.92M | — | — | — | — | — | — | — | — | — | $18.77M | $0.14 | $0.14 | 121,433,000 | 121,785,000 |
|---|
| 2019-12-31 | $408.11M | — | — | — | — | — | — | — | — | — | $202.44M | $1.78 | $1.77 | 664,000 | 812,000 |
|---|
| 2019-09-30 | $390.48M | — | — | — | — | — | — | — | — | — | -$47.2M | -$0.44 | -$0.44 | 112,120,000 | 112,120,000 |
|---|
| 2019-06-30 | $373.86M | — | — | — | — | — | — | — | — | — | $78.77M | $0.68 | $0.68 | 111,433,000 | 111,501,000 |
|---|
| 2019-03-31 | $358.84M | — | — | — | — | — | — | — | — | — | $129.16M | $1.11 | $1.11 | 111,054,000 | 111,054,000 |
|---|
| 2018-12-31 | $340.46M | — | — | — | — | — | — | — | — | — | -$24.68M | -$0.33 | -$0.33 | 1,019,000 | 967,000 |
|---|
| 2018-09-30 | $341.82M | — | — | — | — | — | — | — | — | — | $213.64M | $2.01 | $1.99 | 104,179,000 | 105,385,000 |
|---|
| 2018-06-30 | $325.03M | — | — | — | — | — | — | — | — | — | $54.73M | $0.51 | $0.51 | 101,881,000 | 102,236,000 |
|---|
| 2018-03-31 | $320.14M | — | — | — | — | — | — | — | — | — | $135.63M | $1.33 | $1.32 | 99,855,000 | 100,125,000 |
|---|
| 2017-12-31 | $298.79M | — | — | — | — | — | — | — | — | — | $39.39M | $0.39 | $0.38 | 1,210,000 | 1,297,000 |
|---|
| 2017-09-30 | $285.37M | — | — | — | — | — | — | — | — | — | $53.77M | $0.55 | $0.55 | 92,598,000 | 93,296,000 |
|---|
| 2017-06-30 | $273.06M | — | — | — | — | — | — | — | — | — | $34.22M | $0.35 | $0.35 | 90,215,000 | 90,745,000 |
|---|
| 2017-03-31 | — | — | — | — | — | — | — | — | — | — | $41.71M | $0.29 | $0.29 | 88,147,000 | 88,200,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | — | — | $15.3M | — | — | 1,577,000 | 1,577,000 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | — | — | $24.48M | — | — | 76,651,000 | 77,402,000 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | — | — | -$111.62M | — | — | 74,319,000 | 74,319,000 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | — | — | $5.94M | — | — | 72,584,000 | 72,584,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | — | — | $42.01M | — | — | 103,000 | 103,000 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | — | — | $39.53M | — | — | 71,500,000 | 71,500,000 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | — | — | $38.17M | — | — | — | 71,412,000 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | — | — | $24.52M | — | — | — | 71,366,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | — | — | -$11.23M | — | — | — | 49,000 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | — | — | $35.94M | — | — | — | 71,195,000 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | — | — | $34.96M | — | — | — | 71,126,000 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | — | — | $39.72M | — | — | — | 71,073,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | — | — | $44.11M | — | — | — | 998,000 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | — | — | $31.56M | — | — | — | 70,900,000 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | — | — | $32.11M | — | — | 66,973 | 66,973 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | — | — | $28.42M | $0.36 | $0.36 | 63,161,319 | 63,161,319 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | — | — | $24.14M | $0.34 | $0.34 | 312,890 | 312,773 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | — | — | $21.67M | $0.17 | $0.17 | 62,364,210 | 62,364,210 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | — | — | $20.08M | $0.29 | $0.29 | 61,663 | 61,664 |
|---|
| 2012-03-31 | — | — | — | — | — | — | — | — | — | — | $27.42M | $0.30 | $0.30 | 61,507,807 | 61,508,967 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | — | — | $24.12M | $0.44 | $0.44 | 795,542 | 792,865 |
|---|
| 2011-09-30 | — | — | — | — | — | — | — | — | — | — | $30.22M | $0.40 | $0.40 | 61,295,659 | 61,303,969 |
|---|
| 2011-06-30 | — | — | — | — | — | — | — | — | — | — | $33.04M | $0.44 | $0.44 | 58,500,055 | 58,513,122 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | — | — | $31.55M | $0.44 | $0.44 | 54,948,345,000 | 54,967,755,000 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | — | — | $75.77M | $1.70 | $1.70 | 2,187,166 | 2,184,919 |
|---|
| 2010-09-30 | — | — | — | — | — | — | — | — | — | — | $30.46M | $0.45 | $0.45 | 49,807,241 | 49,830,339 |
|---|
| 2010-06-30 | — | — | — | — | — | — | — | — | — | — | -$12.22M | -$0.45 | -$0.45 | — | — |
|---|
| 2010-03-31 | — | — | — | — | — | — | — | — | — | — | $28.79M | $0.47 | $0.47 | — | — |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | — | — | $16.23M | $0.46 | $0.46 | — | — |
|---|
| 2009-09-30 | — | — | — | — | — | — | — | — | — | — | $26.38M | $0.47 | $0.47 | — | — |
|---|
| 2009-06-30 | — | — | — | — | — | — | — | — | — | — | $44.12M | $0.83 | $0.82 | — | — |
|---|
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 | $3.03B | — | — | — | — | — | — | — | — | — | -$1.43B | -$8.44 | -$8.44 | 170,307,000 | 170,307,000 |
|---|
| 2024-12-31 | $3.12B | — | — | — | — | — | — | — | — | — | $322.95M | $1.80 | $1.80 | 172,071,000 | 172,071,000 |
|---|
| 2023-12-31 | $2.89B | — | — | — | — | — | — | — | — | — | $103.64M | $0.54 | $0.54 | 170,909,000 | 170,909,000 |
|---|
| 2022-12-31 | $2.59B | — | — | — | — | — | — | — | — | — | $521.66M | $3.18 | $3.18 | 161,659,000 | 161,659,000 |
|---|
| 2021-12-31 | $2.11B | — | — | — | — | — | — | — | — | — | $571.25M | $3.83 | $3.82 | 146,921,000 | 147,460,000 |
|---|
| 2020-12-31 | $1.89B | — | — | — | — | — | — | — | — | — | $770.96M | $6.03 | $6.01 | 126,106,000 | 126,490,000 |
|---|
| 2019-12-31 | $1.53B | — | — | — | — | — | — | — | — | — | $363.17M | $3.13 | $3.12 | 112,204,000 | 112,524,000 |
|---|
| 2018-12-31 | $1.33B | — | — | — | — | — | — | — | — | — | $379.31M | $3.53 | $3.52 | 103,010,000 | 103,321,000 |
|---|
| 2017-12-31 | $1.13B | — | — | — | — | — | — | — | — | — | $169.09M | $1.59 | $1.58 | 91,546,000 | 92,063,000 |
|---|
| 2016-12-31 | $921.71M | — | — | — | — | — | — | — | — | — | -$65.9M | -$1.99 | -$1.99 | 76,103,000 | 76,103,000 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | — | — | $144.22M | $1.63 | $1.63 | 71,529,000 | 71,529,000 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | — | — | $101.57M | — | — | 71,170,000 | 71,170,000 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | — | — | $136.22M | — | — | — | 68,038,000 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | — | — | $93.31M | $1.09 | $1.09 | 62,159,913 | 62,160,244 |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | — | — | $113.34M | $1.73 | $1.73 | 59,066,812 | 59,077,610 |
|---|
| 2010-12-31 | — | — | — | — | — | — | — | — | — | — | $122.8M | $2.19 | $2.19 | 48,375,474 | 48,405,040 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | — | — | $127.97M | $2.72 | $2.72 | 38,586,909 | 38,600,069 |
|---|
| 2008-12-31 | — | — | — | — | — | — | — | — | — | — | $120.1M | $2.87 | $2.86 | — | — |
|---|