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 | $295.39M | — | — | — | — | — | — | — | $229.93M | $47.78M | $182.15M | $0.87 | $0.86 | 209,923,000 | 210,945,000 |
|---|
| 2026-03-31 | $297.08M | — | — | — | — | — | — | — | $206.83M | $41.53M | $165.3M | $0.76 | $0.76 | 216,135,000 | 218,186,000 |
|---|
| 2025-12-31 | $298.65M | — | — | — | — | — | — | — | $212.71M | $43.4M | $169.31M | $0.76 | $0.75 | -3,566,000 | -3,459,000 |
|---|
| 2025-09-30 | $304.51M | — | — | — | — | — | — | — | $235.06M | $43.97M | $191.1M | $0.83 | $0.83 | 229,308,000 | 231,376,000 |
|---|
| 2025-06-30 | $304.25M | — | — | — | — | — | — | — | $246.09M | $53.61M | $192.48M | $0.81 | $0.81 | 236,333,000 | 237,971,000 |
|---|
| 2025-03-31 | $306.23M | — | — | — | — | — | — | — | $234.68M | $49.22M | $185.46M | $0.76 | $0.75 | 244,147,000 | 246,490,000 |
|---|
| 2024-12-31 | $301.44M | — | — | — | — | — | — | — | $234.71M | $50.01M | $184.7M | $0.74 | $0.72 | -3,035,000 | -2,920,000 |
|---|
| 2024-09-30 | $306.65M | — | — | — | — | — | — | — | $254.3M | $54.33M | $199.97M | $0.77 | $0.77 | 258,596,000 | 260,833,000 |
|---|
| 2024-06-30 | $305.28M | — | — | — | — | — | — | — | $259.83M | $55.6M | $204.23M | $0.77 | $0.77 | 265,315,000 | 266,872,000 |
|---|
| 2024-03-31 | $294.36M | — | — | — | — | — | — | — | $219.88M | $45.78M | $174.1M | $0.64 | $0.64 | 270,314,000 | 273,108,000 |
|---|
| 2023-12-31 | $283.96M | — | — | — | — | — | — | — | $229.85M | $45.34M | $184.5M | $0.66 | $0.66 | -2,579,000 | -2,769,000 |
|---|
| 2023-09-30 | $296.51M | — | — | — | — | — | — | — | $234.4M | $51.55M | $182.84M | $0.65 | $0.64 | 281,757,000 | 285,600,000 |
|---|
| 2023-06-30 | $290.68M | — | — | — | — | — | — | — | $242.38M | $51.33M | $191.05M | $0.67 | $0.66 | 285,906,000 | 289,566,000 |
|---|
| 2023-03-31 | $283.97M | — | — | — | — | — | — | — | $195.6M | $41.06M | $154.55M | $0.53 | $0.53 | 290,989,000 | 294,712,000 |
|---|
| 2022-12-31 | $292.25M | — | — | — | — | — | — | — | $240.44M | $48.99M | $191.44M | $0.65 | $0.64 | -3,250,000 | -3,800,000 |
|---|
| 2022-09-30 | $292.8M | — | — | — | — | — | — | — | $314.27M | $64.64M | $249.63M | $0.82 | $0.81 | 302,622,000 | 307,194,000 |
|---|
| 2022-06-30 | $293.12M | — | — | — | — | — | — | — | $315.89M | $66.62M | $249.27M | $0.81 | $0.80 | 308,840,000 | 313,545,000 |
|---|
| 2022-03-31 | $294.62M | — | — | — | — | — | — | — | $219.44M | $44.43M | $175.01M | $0.55 | $0.54 | 315,975,000 | 324,538,000 |
|---|
| 2021-12-31 | $294.12M | — | — | — | — | — | — | — | $218.56M | $44.63M | $173.93M | $0.54 | $0.52 | -3,715,000 | -4,173,000 |
|---|
| 2021-09-30 | $295.75M | — | — | — | — | — | — | — | $199.73M | $41.76M | $157.98M | $0.47 | $0.46 | 335,938,000 | 353,557,000 |
|---|
| 2021-06-30 | $297.85M | — | — | — | — | — | — | — | $193.87M | $40.82M | $153.05M | $0.45 | $0.44 | 339,326,000 | 356,536,000 |
|---|
| 2021-03-31 | $297.96M | — | — | — | — | — | — | — | $189.62M | $39.6M | $150.02M | $0.44 | $0.43 | 338,904,000 | 356,383,000 |
|---|
| 2020-12-31 | $302.28M | — | — | — | — | — | — | — | $190.21M | $38.78M | $151.43M | $0.44 | $0.44 | -455,000 | -1,096,000 |
|---|
| 2020-09-30 | $296M | — | — | — | — | — | — | — | $164.33M | $33.52M | $130.81M | $0.39 | $0.38 | 338,598,000 | 357,195,000 |
|---|
| 2020-06-30 | $293.97M | — | — | — | — | — | — | — | $16.48M | $2.44M | $14.05M | $0.04 | $0.04 | 338,593,000 | 339,661,000 |
|---|
| 2020-03-31 | $306.89M | — | — | — | — | — | — | — | $188.24M | $38.43M | $149.81M | $0.44 | $0.42 | 344,053,000 | 365,216,000 |
|---|
| 2019-12-31 | $311.63M | — | — | — | — | — | — | — | $222.71M | $45.6M | $177.11M | $0.51 | $0.49 | -1,445,000 | -1,342,000 |
|---|
| 2019-09-30 | $318.38M | — | — | — | — | — | — | — | $223.12M | $46.19M | $176.93M | $0.50 | $0.49 | 351,475,000 | 372,575,000 |
|---|
| 2019-06-30 | $292.32M | — | — | — | — | — | — | — | $211.21M | $43.43M | $167.78M | $0.47 | $0.46 | 355,734,000 | 376,603,000 |
|---|
| 2019-03-31 | $291.65M | — | — | — | — | — | — | — | $190.94M | $39M | $151.94M | $0.43 | $0.42 | 355,653,000 | 376,667,000 |
|---|
| 2018-12-31 | $285.63M | — | — | — | — | — | — | — | $194.71M | $36.96M | $157.75M | $0.43 | $0.42 | -1,784,000 | -1,687,000 |
|---|
| 2018-09-30 | $290.45M | — | — | — | — | — | — | — | $231.89M | $49.99M | $181.9M | $0.50 | $0.49 | 362,180,000 | 382,905,000 |
|---|
| 2018-06-30 | $282M | — | — | — | — | — | — | — | $237.52M | $50.71M | $186.81M | $0.51 | $0.49 | 368,578,000 | 388,881,000 |
|---|
| 2018-03-31 | $265.77M | — | — | — | — | — | — | — | $180.03M | $36.39M | $143.64M | $0.39 | $0.38 | 370,908,000 | 391,562,000 |
|---|
| 2017-12-31 | $271.5M | — | — | — | — | — | — | — | $245.46M | $218.14M | $27.31M | $0.07 | $0.09 | 2,767,000 | -1,104,000 |
|---|
| 2017-09-30 | $270.36M | — | — | — | — | — | — | — | $184.47M | $64.44M | $120.03M | $0.32 | $0.32 | 370,586,000 | 391,087,000 |
|---|
| 2017-06-30 | $263.31M | — | — | — | — | — | — | — | $180.62M | $61.99M | $118.62M | $0.32 | $0.31 | 366,918,000 | 394,470,000 |
|---|
| 2017-03-31 | $260.88M | — | — | — | — | — | — | — | $173.96M | $84.16M | $89.8M | $0.26 | $0.24 | 341,009,000 | 402,175,000 |
|---|
| 2016-12-31 | $266.52M | — | — | — | — | — | — | — | $162.04M | $54.55M | $107.49M | $0.32 | $0.28 | -513,000 | 10,569,000 |
|---|
| 2016-09-30 | $273.85M | — | — | — | — | — | — | — | $83.75M | $27.13M | $56.62M | $0.16 | $0.14 | 349,376,000 | 406,050,000 |
|---|
| 2016-06-30 | $263.53M | — | — | — | — | — | — | — | $165.24M | $56.02M | $109.22M | $0.32 | $0.26 | 340,678,000 | 446,139,000 |
|---|
| 2016-03-31 | $258.58M | — | — | — | — | — | — | — | $103.69M | $34.5M | $69.19M | $0.20 | $0.17 | 340,144,000 | 431,365,000 |
|---|
| 2015-12-31 | $258.43M | — | — | — | — | — | — | — | $109M | $6.58M | $102.42M | $0.30 | $0.25 | 48,000 | -37,000 |
|---|
| 2015-09-30 | $269.51M | — | — | — | — | — | — | — | $127.25M | -$695.6M | $822.85M | $2.42 | $1.78 | 339,701,000 | 468,128,000 |
|---|
| 2015-06-30 | $243.13M | — | — | — | — | — | — | — | $114.98M | $1.32M | $113.65M | $0.33 | $0.28 | 339,705,000 | 439,127,000 |
|---|
| 2015-03-31 | $270.22M | — | — | — | — | — | — | — | $136.46M | $3.39M | $133.08M | $0.39 | $0.32 | 339,107,000 | 468,121,000 |
|---|
| 2014-12-31 | $241.2M | — | — | — | — | — | — | — | $75.11M | $681,000.00 | $74.43M | $0.22 | $0.19 | 35,000 | 49,000 |
|---|
| 2014-09-30 | $235.12M | — | — | — | — | — | — | — | $72.27M | $249,000.00 | $72.02M | $0.21 | $0.18 | 338,626,000 | 413,576,000 |
|---|
| 2014-06-30 | $231.24M | — | — | — | — | — | — | — | $46.64M | $1.12M | $45.52M | $0.13 | $0.12 | 338,626,000 | 413,481,000 |
|---|
| 2014-03-31 | $235.08M | — | — | — | — | — | — | — | $60.71M | $726,000.00 | $59.98M | $0.18 | $0.15 | 338,213,000 | 413,180,000 |
|---|
| 2013-12-31 | $251.94M | — | — | — | — | — | — | — | -$176,000.00 | $1.23M | -$1.41M | $0.00 | $0.00 | 8,758,000 | 8,758,000 |
|---|
| 2013-09-30 | $254.45M | — | — | — | — | — | — | — | $12.45M | $336,000.00 | $12.11M | $0.04 | $0.04 | 337,868,000 | 339,426,000 |
|---|
| 2013-06-30 | $263.86M | — | — | — | — | — | — | — | $13.37M | $990,000.00 | $12.38M | $0.04 | $0.04 | 337,868,000 | 339,341,000 |
|---|
| 2013-03-31 | $269.19M | — | — | — | — | — | — | — | -$71.79M | $1.14M | -$72.93M | -$0.31 | -$0.31 | 232,348,000 | 232,348,000 |
|---|
| 2012-12-31 | $371.37M | — | — | — | — | — | — | — | -$383.76M | $2.94M | -$386.69M | -$1.91 | -$1.91 | 41,000 | 41,000 |
|---|
| 2012-09-30 | $306.22M | — | — | — | — | — | — | — | -$249.91M | -$2.97M | -$246.94M | -$1.22 | -$1.22 | 202,014,000 | 202,014,000 |
|---|
| 2012-06-30 | $321.09M | — | — | — | — | — | — | — | -$276.78M | -$2.89M | -$273.89M | -$1.36 | -$1.36 | 202,013,000 | 202,013,000 |
|---|
| 2012-03-31 | $379.68M | — | — | — | — | — | — | — | -$18.19M | $1.36M | -$19.56M | -$0.10 | -$0.10 | 201,528,000 | 201,528,000 |
|---|
| 2011-12-31 | $446.99M | — | — | — | — | — | — | — | -$99.19M | $36.1M | -$135.29M | -$0.68 | -$0.68 | 36,000 | 36,000 |
|---|
| 2011-09-30 | $337.17M | — | — | — | — | — | — | — | -$191.34M | -$26.13M | -$165.21M | -$0.82 | -$0.82 | 201,109,000 | 201,109,000 |
|---|
| 2011-06-30 | $367.01M | — | — | — | — | — | — | — | -$161.88M | -$10.15M | -$151.73M | -$0.75 | -$0.75 | 201,097,000 | 201,097,000 |
|---|
| 2011-03-31 | $353.11M | — | — | — | — | — | — | — | -$31.89M | $1.77M | -$33.66M | -$0.17 | -$0.17 | 200,744,000 | 200,744,000 |
|---|
| 2010-12-31 | $361.08M | — | — | — | — | — | — | — | -$148.34M | $38.33M | -$186.67M | -$1.01 | -$1.01 | 7,977,000 | 7,977,000 |
|---|
| 2010-09-30 | $382.33M | — | — | — | — | — | — | — | -$77.67M | -$26.15M | -$51.53M | -$0.26 | -$0.26 | 200,077,000 | 200,077,000 |
|---|
| 2010-06-30 | $406.36M | — | — | — | — | — | — | — | $17.75M | -$6.8M | $24.55M | $0.14 | $0.13 | 181,267,000 | 182,156,000 |
|---|
| 2010-03-31 | $370.77M | — | — | — | — | — | — | — | -$151.14M | -$1.05M | -$150.09M | -$1.20 | -$1.20 | — | 124,889 |
|---|
| 2009-12-31 | $405.52M | — | — | — | — | — | — | — | -$537.77M | -$257.66M | -$280.11M | -$2.26 | -$2.26 | — | 29,000 |
|---|
| 2009-09-30 | $413.34M | — | — | — | — | — | — | — | -$618.08M | -$100.31M | -$517.77M | -$4.17 | -$4.17 | — | 124,296,000 |
|---|
| 2009-06-30 | -$454.48M | — | — | — | — | — | — | — | -$338.41M | $1.42M | -$339.84M | -$2.74 | -$2.74 | — | 124,244 |
|---|
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 | $1.21B | — | — | — | — | — | — | — | $928.54M | $190.19M | $738.35M | $3.17 | $3.14 | 232,975,000 | 235,099,000 |
|---|
| 2024-12-31 | $1.21B | — | — | — | — | — | — | — | $968.71M | $205.72M | $762.99M | $2.92 | $2.89 | 261,684,000 | 263,995,000 |
|---|
| 2023-12-31 | $1.16B | — | — | — | — | — | — | — | $902.23M | $189.28M | $712.95M | $2.51 | $2.49 | 283,605,000 | 287,155,000 |
|---|
| 2022-12-31 | $1.17B | — | — | — | — | — | — | — | $1.09B | $224.69M | $865.35M | $2.83 | $2.79 | 305,847,000 | 311,229,000 |
|---|
| 2021-12-31 | $1.19B | — | — | — | — | — | — | — | $801.78M | $166.79M | $634.98M | $1.90 | $1.85 | 334,330,000 | 351,308,000 |
|---|
| 2020-12-31 | $1.2B | — | — | — | — | — | — | — | $559.26M | $113.17M | $446.09M | $1.31 | $1.29 | 339,953,000 | 359,293,000 |
|---|
| 2019-12-31 | $1.21B | — | — | — | — | — | — | — | $847.98M | $174.21M | $673.76M | $1.91 | $1.85 | 352,827,000 | 373,924,000 |
|---|
| 2018-12-31 | $1.12B | — | — | — | — | — | — | — | $844.15M | $174.05M | $670.1M | $1.83 | $1.78 | 365,406,000 | 386,078,000 |
|---|
| 2017-12-31 | $1.07B | — | — | — | — | — | — | — | $784.5M | $428.74M | $355.76M | $0.98 | $0.95 | 362,380,000 | 394,766,000 |
|---|
| 2016-12-31 | $1.06B | — | — | — | — | — | — | — | $514.71M | $172.2M | $342.52M | $1.00 | $0.86 | 342,890,000 | 431,992,000 |
|---|
| 2015-12-31 | $1.04B | — | — | — | — | — | — | — | $487.69M | -$684.31M | $1.17B | $3.45 | $2.60 | 339,552,000 | 468,039,000 |
|---|
| 2014-12-31 | $942.63M | — | — | — | — | — | — | — | $254.72M | $2.77M | $251.95M | $0.74 | $0.64 | 338,523,000 | 413,522,000 |
|---|
| 2013-12-31 | $1.04B | — | — | — | — | — | — | — | -$46.15M | $3.7M | -$49.85M | -$0.16 | -$0.16 | 311,754,000 | 311,754,000 |
|---|
| 2012-12-31 | $1.38B | — | — | — | — | — | — | — | -$928.64M | -$1.57M | -$927.08M | -$4.59 | -$4.59 | 201,892,000 | 201,892,000 |
|---|
| 2011-12-31 | $1.5B | — | — | — | — | — | — | — | -$484.3M | $1.59M | -$485.89M | -$2.42 | -$2.42 | 201,019,000 | 201,019,000 |
|---|
| 2010-12-31 | $1.52B | — | — | — | — | — | — | — | -$359.4M | $4.34M | -$363.74M | -$2.06 | -$2.06 | 176,406,000 | 176,406,000 |
|---|
| 2009-12-31 | $1.71B | — | — | — | — | — | — | — | -$1.77B | -$442.78M | -$1.32B | -$10.65 | -$10.65 | 124,209,000 | 124,209,000 |
|---|
| 2008-12-31 | $1.72B | — | — | — | — | — | — | — | -$947.64M | -$397.8M | -$525.36M | -$4.61 | -$4.61 | 113,962 | 113,962 |
|---|