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 | $1.64B | — | — | — | $158.16M | — | — | — | $308.14M | $55.81M | $254.77M | $3.34 | $3.29 | 74,095,000 | 75,153,000 |
|---|
| 2025-12-31 | $1.73B | — | — | — | $212.05M | — | — | — | $339.24M | $45.96M | $289.61M | $3.71 | $3.65 | -845,000 | -824,000 |
|---|
| 2025-09-30 | $1.67B | — | — | — | $171.64M | — | — | — | $370.03M | $70.25M | $301.86M | $3.79 | $3.74 | 77,619,000 | 78,601,000 |
|---|
| 2025-06-30 | $1.63B | — | — | — | $161.08M | — | — | — | $280.26M | $56.2M | $223.36M | $2.75 | $2.72 | 78,378,000 | 79,329,000 |
|---|
| 2025-03-31 | $1.52B | — | — | — | $159.16M | — | — | — | $236.1M | $44.32M | $194.07M | $2.30 | $2.26 | 81,152,000 | 82,378,000 |
|---|
| 2024-12-31 | $1.47B | — | — | — | $189.19M | — | — | — | $274.22M | -$19.41M | $293.63M | $3.42 | $3.38 | -263,000 | -162,000 |
|---|
| 2024-09-30 | $1.61B | — | — | — | $165.2M | — | — | — | $228.65M | $47.92M | $180.73M | $2.06 | $2.04 | 83,936,000 | 85,000,000 |
|---|
| 2024-06-30 | $1.45B | — | — | — | $148.44M | — | — | — | $252.51M | $40.55M | $211.96M | $2.42 | $2.40 | 84,475,000 | 85,326,000 |
|---|
| 2024-03-31 | $1.42B | — | — | — | $163.37M | — | — | — | $270.81M | -$124.65M | $395.46M | $4.57 | $4.53 | 84,879,000 | 85,693,000 |
|---|
| 2023-12-31 | $1.48B | — | — | — | $169.85M | — | — | — | -$184.34M | -$41.76M | -$142.58M | -$1.77 | -$1.75 | 43,000 | 85,000 |
|---|
| 2023-09-30 | $1.43B | — | — | — | $179.28M | — | — | — | $212.72M | $24.62M | $188.1M | $2.12 | $2.10 | 85,223,000 | 86,108,000 |
|---|
| 2023-06-30 | $1.38B | — | — | — | $168.5M | — | — | — | $178.23M | $27.56M | $150.67M | $1.68 | $1.67 | 85,207,000 | 85,812,000 |
|---|
| 2023-03-31 | $1.34B | — | — | — | $166.81M | — | — | — | $195.99M | $15.9M | $180.1M | $2.03 | $2.01 | 84,864,000 | 85,853,000 |
|---|
| 2022-12-31 | $1.45B | — | — | — | $187.47M | — | — | — | $80.87M | $27.34M | $48.49M | $0.48 | $0.48 | -66,000 | -5,000 |
|---|
| 2022-09-30 | $1.23B | — | — | — | $158.25M | — | — | — | -$2.19M | -$363,000.00 | -$9.38M | -$0.20 | -$0.20 | 84,660,000 | 84,660,000 |
|---|
| 2022-06-30 | $1.2B | — | — | — | $165.59M | — | — | — | $28.76M | -$4.97M | $34.78M | $0.32 | $0.32 | 85,173,000 | 85,843,000 |
|---|
| 2022-03-31 | $1.26B | — | — | — | $169.04M | — | — | — | $137.67M | $24,000.00 | $149.2M | $1.67 | $1.65 | 84,961,000 | 85,808,000 |
|---|
| 2021-12-31 | $1.39B | — | — | — | $184.48M | — | — | — | $248.32M | $12.56M | $204.89M | $2.33 | $2.31 | 23,000 | 100,000 |
|---|
| 2021-09-30 | $1.34B | — | — | — | $157.96M | — | — | — | $44.22M | $1.19M | $54.95M | $0.56 | $0.56 | 84,771,000 | 85,336,000 |
|---|
| 2021-06-30 | $1.34B | — | — | — | $162.45M | — | — | — | $253.54M | $27.87M | $235.47M | $2.69 | $2.67 | 84,764,000 | 85,267,000 |
|---|
| 2021-03-31 | $1.25B | — | — | — | $158.41M | — | — | — | $134.91M | $20.78M | $123.3M | $1.37 | $1.36 | 84,514,000 | 84,965,000 |
|---|
| 2020-12-31 | $1.28B | — | — | — | $143.25M | — | — | — | -$17.13M | -$6.29M | $2.74M | -$0.06 | -$0.06 | 27,000 | 27,000 |
|---|
| 2020-09-30 | $1.25B | — | — | — | $138.82M | — | — | — | -$80.33M | -$12.06M | -$65.38M | -$0.87 | -$0.87 | 84,308,000 | 84,308,000 |
|---|
| 2020-06-30 | $1.2B | — | — | — | $140.65M | — | — | — | $123.83M | $10.89M | $120.04M | $1.33 | $1.33 | 84,303,000 | 84,600,000 |
|---|
| 2020-03-31 | $1.11B | — | — | — | $157.06M | — | — | — | -$159.12M | -$4.87M | -$177.83M | -$2.20 | -$2.20 | 84,094,000 | 84,094,000 |
|---|
| 2019-12-31 | $1.34B | — | — | — | $138.82M | — | — | — | $4.73M | -$158,000.00 | -$754,000.00 | -$0.11 | -$0.12 | 22,000 | 53,000 |
|---|
| 2019-09-30 | $1.29B | — | — | — | $155.52M | — | — | — | $45.76M | $8.15M | $38.4M | $0.33 | $0.33 | 83,947,000 | 84,582,000 |
|---|
| 2019-06-30 | $1.29B | — | — | — | $165.4M | — | — | — | $188.88M | $14.47M | $177.04M | $1.98 | $1.97 | 83,941,000 | 84,401,000 |
|---|
| 2019-03-31 | $1.26B | — | — | — | $175.09M | — | — | — | $107.8M | $1.23M | $108.78M | $1.17 | $1.16 | 83,725,000 | 84,272,000 |
|---|
| 2018-12-31 | $1M | — | — | — | $137.45M | — | — | — | -$208.67M | -$25.92M | -$187.79M | -$2.38 | -$2.37 | 27,000 | 68,000 |
|---|
| 2018-09-30 | $1.33B | — | — | — | $154.89M | — | — | — | $48.9M | -$3.53M | $54.1M | $0.52 | $0.52 | 83,558,000 | 84,107,000 |
|---|
| 2018-06-30 | $1.25B | — | — | — | $165.21M | — | — | — | $101.13M | $996,000.00 | $103.51M | $1.11 | $1.11 | 83,539,000 | 83,984,000 |
|---|
| 2018-03-31 | $1.26B | — | — | — | $169.84M | — | — | — | $72.17M | -$1.04M | $73.2M | $0.75 | $0.75 | 83,322,000 | 83,721,000 |
|---|
| 2017-12-31 | $1.36B | — | — | — | $145.72M | — | — | — | -$4.83M | $31.01M | -$27.43M | -$0.47 | -$0.47 | -371,000 | -371,000 |
|---|
| 2017-09-30 | $1.12B | — | — | — | $124.63M | — | — | — | -$482.3M | -$25.88M | -$457.08M | -$5.61 | -$5.61 | 83,305,000 | 83,305,000 |
|---|
| 2017-06-30 | $1.1B | — | — | — | $147.82M | — | — | — | $94.33M | -$3.33M | $95.69M | $1.01 | $1.01 | 84,141,000 | 84,511,000 |
|---|
| 2017-03-31 | $1.01B | — | — | — | $161.26M | — | — | — | $16.28M | -$9.34M | $19.86M | $0.06 | $0.06 | 86,022,000 | 86,793,000 |
|---|
| 2016-12-31 | $999.54M | — | — | — | $163.16M | — | — | — | $145.1M | -$1.37M | $148.91M | $1.49 | $1.47 | -1,080,000 | -1,032,000 |
|---|
| 2016-09-30 | $1.06B | — | — | — | $142.91M | — | — | — | $198.4M | $9.35M | $186.61M | $1.97 | $1.96 | 89,621,000 | 90,351,000 |
|---|
| 2016-06-30 | $1.06B | — | — | — | $146.75M | — | — | — | $134.36M | $4.9M | $129.46M | $1.30 | $1.29 | 91,926,000 | 92,558,000 |
|---|
| 2016-03-31 | $884.79M | — | — | — | $149.9M | — | — | — | $41.85M | -$6.54M | $48.39M | $0.41 | $0.41 | 94,035,000 | 94,853,000 |
|---|
| 2015-12-31 | $970.67M | — | — | — | $140.37M | — | — | — | $146.67M | $1.87M | $144.79M | $1.41 | $1.39 | -855,000 | -839,000 |
|---|
| 2015-09-30 | $1.18B | — | — | — | $144.73M | — | — | — | $257.67M | $30,000.00 | $257.64M | $2.52 | $2.50 | 98,226,000 | 99,124,000 |
|---|
| 2015-06-30 | $1.02B | — | — | — | $148.48M | — | — | — | $75.19M | $1.82M | $73.37M | $0.63 | $0.63 | 100,274,000 | 101,160,000 |
|---|
| 2015-03-31 | $961.28M | — | — | — | $163.24M | — | — | — | $165.14M | -$690,000.00 | $165.83M | $1.56 | $1.54 | 99,910,000 | 101,139,000 |
|---|
| 2014-12-31 | $1.04B | — | — | — | $165.15M | — | — | — | $187.25M | $16.38M | $173.69M | $1.64 | $1.61 | -1,315,000 | -1,240,000 |
|---|
| 2014-09-30 | $1.12B | — | — | — | $152.92M | — | — | — | $278.87M | -$4.1M | $289.13M | $2.71 | $2.68 | 102,945,000 | 104,247,000 |
|---|
| 2014-06-30 | $1.15B | — | — | — | $151.08M | — | — | — | $211.76M | $9.5M | $200.69M | $1.81 | $1.79 | 105,118,000 | 106,289,000 |
|---|
| 2014-03-31 | $1.04B | — | — | — | $152.73M | — | — | — | $152.6M | $4.13M | $147.25M | $1.26 | $1.24 | 109,053,000 | 110,391,000 |
|---|
| 2013-12-31 | $1.08B | — | — | — | $144.18M | — | — | — | $177.05M | -$4.5M | $181.55M | $1.55 | $1.52 | -970,000 | -886,000 |
|---|
| 2013-09-30 | $1.04B | — | — | — | $140.7M | — | — | — | $156.67M | $6.03M | $150.64M | $1.23 | $1.21 | 111,676,000 | 113,355,000 |
|---|
| 2013-06-30 | $1.05B | — | — | — | $149.03M | — | — | — | $79.06M | -$4.66M | $83.73M | $0.63 | $0.62 | 115,163,000 | 116,671,000 |
|---|
| 2013-03-31 | $1.03B | — | — | — | $141.48M | — | — | — | $321.69M | $10.13M | $311.56M | $2.59 | $2.55 | 117,022,000 | 118,658,000 |
|---|
| 2012-12-31 | $975.46M | — | — | — | $141.39M | — | — | — | -$21.84M | -$12.03M | -$9.81M | -$0.11 | -$0.11 | -1,420,000 | -1,204,000 |
|---|
| 2012-09-30 | $1.02B | — | — | — | $134.61M | — | — | — | $242.3M | $10.15M | $232.15M | $1.84 | $1.82 | 121,127,000 | 122,952,000 |
|---|
| 2012-06-30 | $955.76M | — | — | — | $161.33M | — | — | — | $191.38M | $2.32M | $189.07M | $1.36 | $1.35 | 123,823,000 | 124,983,000 |
|---|
| 2012-03-31 | $977.51M | — | — | — | $123.65M | — | — | — | $138.69M | $2.85M | $135.84M | $0.97 | $0.96 | 125,782,000 | 126,668,000 |
|---|
| 2011-12-31 | $945.73M | — | — | — | $109.99M | — | — | — | $96.62M | $7.34M | $89.28M | $0.66 | $0.65 | 1,302,000 | 6,925,000 |
|---|
| 2011-09-30 | $948.1M | — | — | — | $114.54M | — | — | — | $225.04M | $3.77M | $221.28M | $1.68 | $1.66 | 125,971,000 | 128,002,000 |
|---|
| 2011-06-30 | $977.64M | — | — | — | $118.11M | — | — | — | $112.7M | $2.42M | $110.29M | $0.81 | $0.79 | 124,132,000 | 128,369,000 |
|---|
| 2011-03-31 | $929.76M | — | — | — | $116.52M | — | — | — | -$372.83M | $1.71M | -$374.54M | -$3.39 | -$3.39 | 113,351,000 | 113,351,000 |
|---|
| 2010-12-31 | $943.33M | — | — | — | $140.62M | — | — | — | $284.69M | $11.13M | $273.56M | $2.24 | $1.98 | -1,592,000 | -1,183,000 |
|---|
| 2010-09-30 | $948.09M | — | — | — | $103.44M | — | — | — | $257.95M | $9.89M | $248.06M | $1.99 | $1.78 | 120,091,000 | 134,406,000 |
|---|
| 2010-06-30 | $842.45M | — | — | — | $106.06M | — | — | — | $220.37M | $6.3M | $214.07M | $1.68 | $1.51 | 121,766,000 | 135,665,000 |
|---|
| 2010-03-31 | $817.61M | — | — | — | $99.77M | — | — | — | $132.39M | $11.36M | $121.03M | $0.87 | $0.79 | 128,202,000 | 142,176,000 |
|---|
| 2009-12-31 | $867.56M | — | — | — | $104.64M | — | — | — | $308.47M | $17.19M | $291.28M | $2.06 | $1.88 | -414,000 | 113,000 |
|---|
| 2009-09-30 | $451.71M | — | — | — | $92.01M | — | — | — | -$79.59M | $7.08M | -$86.67M | -$0.70 | -$0.70 | 137,904,000 | 137,904,000 |
|---|
| 2009-06-30 | $781.05M | — | — | — | $86.95M | — | — | — | $180.39M | $12.01M | $168.38M | $1.15 | $1.06 | 137,849,000 | 149,861,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 | $6.56B | — | — | — | $703.93M | — | — | — | $1.23B | $216.73M | $1.01B | $12.52 | $12.35 | 78,192,000 | 79,266,000 |
|---|
| 2024-12-31 | $5.96B | — | — | — | $666.2M | — | — | — | $1.03B | -$55.6M | $1.08B | $12.49 | $12.35 | 84,165,000 | 85,176,000 |
|---|
| 2023-12-31 | $5.64B | — | — | — | $684.45M | — | — | — | $402.61M | $26.32M | $376.29M | $4.06 | $4.02 | 85,142,000 | 86,012,000 |
|---|
| 2022-12-31 | $5.14B | — | — | — | $680.34M | — | — | — | $245.12M | $22.04M | $223.08M | $2.27 | $2.25 | 84,864,000 | 85,669,000 |
|---|
| 2021-12-31 | $5.32B | — | — | — | $663.3M | — | — | — | $681M | $62.38M | $618.61M | $6.95 | $6.90 | 84,707,000 | 85,291,000 |
|---|
| 2020-12-31 | $4.84B | — | — | — | $579.79M | — | — | — | -$132.75M | -$12.32M | -$120.42M | -$1.79 | -$1.79 | 84,262,000 | 84,262,000 |
|---|
| 2019-12-31 | $5.17B | — | — | — | $634.83M | — | — | — | $347.17M | $23.69M | $323.47M | $3.37 | $3.34 | 83,894,000 | 84,473,000 |
|---|
| 2018-12-31 | $32M | — | — | — | $627.39M | — | — | — | $13.54M | -$29.49M | $43.02M | $0.00 | $0.00 | 83,501,000 | 84,007,000 |
|---|
| 2017-12-31 | $4.59B | — | — | — | $579.43M | — | — | — | -$376.51M | -$7.54M | -$368.97M | -$4.94 | -$4.94 | 84,108,000 | 84,108,000 |
|---|
| 2016-12-31 | $4.01B | — | — | — | $602.72M | — | — | — | $519.71M | $6.34M | $513.37M | $5.13 | $5.08 | 90,772,000 | 91,547,000 |
|---|
| 2015-12-31 | $4.13B | — | — | — | $596.82M | — | — | — | $644.66M | $3.03M | $641.63M | $6.10 | $6.04 | 98,609,000 | 99,629,000 |
|---|
| 2014-12-31 | $4.35B | — | — | — | $621.88M | — | — | — | $830.47M | $25.91M | $810.75M | $7.38 | $7.29 | 104,368,000 | 105,713,000 |
|---|
| 2013-12-31 | $4.2B | — | — | — | $575.39M | — | — | — | $734.47M | $7M | $727.47M | $6.02 | $5.93 | 113,636,000 | 115,328,000 |
|---|
| 2012-12-31 | $3.93B | — | — | — | $560.98M | — | — | — | $550.53M | $3.29M | $547.24M | $4.05 | $4.00 | 122,148,000 | 123,654,000 |
|---|
| 2011-12-31 | $3.8B | — | — | — | $459.15M | — | — | — | $61.54M | $15.23M | $46.31M | $0.08 | $0.07 | 122,499,000 | 128,122,000 |
|---|
| 2010-12-31 | $3.55B | — | — | — | $449.89M | — | — | — | $895.4M | $38.68M | $856.72M | $6.74 | $6.02 | 121,728,000 | 136,199,000 |
|---|
| 2009-12-31 | $2.81B | — | — | — | $370.16M | — | — | — | $539.86M | $41.98M | $497.89M | $3.36 | $3.07 | 137,279,000 | 150,371,000 |
|---|
| 2008-12-31 | $2.81B | — | — | — | $335.76M | — | — | — | $407.49M | $20.11M | $387.38M | $2.50 | $2.26 | 140,322,000 | 155,320,000 |
|---|