Complete source-backed income-statement history.
- Available history
- 2009-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 | — | — | — | — | $1.37B | $267.81M | — | — | $16.01M | $179.27M | $0.49 | $0.46 | 345,013,000 | 353,254,000 |
|---|
| 2025-12-31 | $1.63B | — | — | — | — | $1.52B | $112.62M | — | — | -$9.67M | $98.65M | $0.25 | $0.23 | 1,242,000 | 1,179,000 |
|---|
| 2025-09-30 | $1.58B | — | — | — | — | $1.44B | $138.42M | — | — | $11.7M | $67.81M | $0.17 | $0.15 | 341,370,000 | 349,234,000 |
|---|
| 2025-06-30 | $1.49B | — | — | — | — | $1.28B | $211.7M | — | — | $12.88M | $1.03B | $3.03 | $2.94 | 337,589,000 | 345,734,000 |
|---|
| 2025-03-31 | $1.41B | — | — | — | — | $1.21B | $196.86M | — | — | $17.14M | $109.97M | $0.30 | $0.27 | 336,683,000 | 344,721,000 |
|---|
| 2024-12-31 | $1.44B | — | — | — | — | $1.29B | $144.32M | — | — | $4.93M | $189.57M | $0.54 | $0.51 | 3,371,000 | 2,906,000 |
|---|
| 2024-09-30 | $1.43B | — | — | — | — | $1.26B | $168.29M | — | — | $12.43M | $51.19M | $0.13 | $0.09 | 327,977,000 | 336,249,000 |
|---|
| 2024-06-30 | $1.36B | — | — | — | — | $1.35B | $9.89M | — | — | $14.99M | $80.22M | $0.22 | $0.20 | 319,537,000 | 327,946,000 |
|---|
| 2024-03-31 | $1.33B | — | — | — | — | $1.18B | $149.37M | — | — | $22.41M | $281.51M | $0.87 | $0.82 | 312,292,000 | 320,798,000 |
|---|
| 2023-12-31 | $1.37B | — | — | — | — | $1.24B | $134.04M | — | — | $20.72M | $28.31M | $0.04 | $0.01 | 2,419,000 | 2,330,000 |
|---|
| 2023-09-30 | $1.4B | — | — | — | — | $1.34B | $58.23M | — | — | $17.23M | $733.62M | $2.40 | $2.31 | 301,827,000 | 311,341,000 |
|---|
| 2023-06-30 | $1.37B | — | — | — | — | $1.21B | $154.86M | — | — | $16.17M | $118.18M | $0.37 | $0.34 | 295,390,000 | 306,819,000 |
|---|
| 2023-03-31 | $1.34B | — | — | — | — | $1.16B | $177.33M | — | — | $21.45M | $68.73M | $0.20 | $0.20 | 291,219,000 | 303,065,000 |
|---|
| 2022-12-31 | $1.23B | — | — | — | — | $1.11B | $120.98M | — | — | -$17.68M | $3.9M | -$0.02 | -$0.04 | 1,022,000 | 3,662,000 |
|---|
| 2022-09-30 | $1.19B | — | — | — | — | $1.03B | $157.38M | — | — | $19.58M | $237.08M | $0.79 | $0.75 | 286,693,000 | 296,415,000 |
|---|
| 2022-06-30 | $1.14B | — | — | — | — | $968.95M | $170.37M | — | — | $16.41M | $63.43M | $0.19 | $0.19 | 284,694,000 | 285,110,000 |
|---|
| 2022-03-31 | $1.13B | — | — | — | — | $986.09M | $141.24M | — | — | $13.24M | $73.28M | $0.22 | $0.22 | 284,526 | 285,025 |
|---|
| 2021-12-31 | $1.11B | — | — | — | — | $979.67M | $131.5M | — | — | $3.96M | $1.07B | $3.74 | $3.73 | 470,000 | 549,000 |
|---|
| 2021-09-30 | $1.13B | — | — | — | — | $948.77M | $184.37M | — | — | $13.71M | $134.28M | $0.44 | $0.44 | 283,106,000 | 283,800,000 |
|---|
| 2021-06-30 | $1.09B | — | — | — | — | $907.56M | $185.63M | — | — | $47.58M | $121.25M | $0.45 | $0.45 | 281,792,000 | 282,434,000 |
|---|
| 2021-03-31 | $1.09B | — | — | — | — | $897.87M | $192.52M | — | — | $7.55M | $385.92M | $1.32 | $1.32 | 281,095 | 281,917 |
|---|
| 2020-12-31 | $1.06B | — | — | — | — | $902.35M | $160.26M | — | — | $3.32M | $57.69M | $0.15 | $0.15 | -253,117,428 | -256,100,056 |
|---|
| 2020-09-30 | $1.02B | — | — | — | — | $880.27M | $144.4M | — | — | $16.05M | -$138,000.00 | -$0.14 | -$0.14 | 270,214,413 | 270,214,413 |
|---|
| 2020-06-30 | $993M | — | — | — | — | $840.18M | $152.81M | — | — | $11.49M | $74.83M | $0.20 | $0.20 | 267,569,823 | 270,744,408 |
|---|
| 2020-03-31 | $823.34M | — | — | — | — | $723.29M | $100.05M | — | — | $7.18M | $224.01M | $0.91 | $0.90 | 222,163,324 | 224,474,295 |
|---|
| 2019-12-31 | $787.46M | — | — | — | — | $648.53M | $138.93M | — | — | -$1.73M | $336.28M | $1.52 | $1.50 | 151,828 | 262,712 |
|---|
| 2019-09-30 | $806.47M | — | — | — | — | $641.7M | $164.77M | $16.84M | — | $4.83M | $66.5M | $0.24 | $0.24 | 208,421,470 | 209,801,771 |
|---|
| 2019-06-30 | $800.8M | — | — | — | — | $651.83M | $148.97M | $16.98M | — | $4.63M | $60.17M | $0.15 | $0.15 | 208,284,407 | 209,435,572 |
|---|
| 2019-03-31 | $814.52M | — | — | — | — | $672.97M | $141.54M | $21.44M | — | $4.27M | $116.81M | $0.46 | $0.46 | 207,809,383 | 208,526,249 |
|---|
| 2018-12-31 | $778.27M | — | — | — | — | — | $122.85M | $1.11M | — | -$5.84M | $51.56M | $0.15 | $0.15 | 104,377 | 117,844 |
|---|
| 2018-09-30 | $768.92M | — | — | — | — | — | $139.07M | -$981,000.00 | — | $2.43M | $87.6M | $0.33 | $0.33 | 206,118,472 | 206,766,256 |
|---|
| 2018-06-30 | $754.92M | — | — | — | — | — | $144.06M | $3.4M | — | $2.12M | $85.46M | $0.32 | $0.32 | 205,956,005 | 206,563,079 |
|---|
| 2018-03-31 | $744.37M | — | — | — | — | — | $143.81M | -$42,000.00 | — | $3.37M | $106.63M | $0.42 | $0.42 | 205,714,173 | 206,507,476 |
|---|
| 2017-12-31 | $731.45M | — | — | — | — | — | $117.2M | $324,000.00 | — | $545,000.00 | $73.64M | $0.26 | $0.26 | 10,578,080 | 10,524,002 |
|---|
| 2017-09-30 | $609.93M | — | — | — | — | — | $66.16M | $2.81M | — | $2.49M | $12.44M | -$0.02 | -$0.02 | 170,194,254 | 170,194,254 |
|---|
| 2017-06-30 | $565.99M | — | — | — | — | — | $130.66M | $367,000.00 | — | $2.64M | $78.65M | $0.36 | $0.36 | 160,832,889 | 161,781,867 |
|---|
| 2017-03-31 | $550.57M | — | — | — | — | — | $137.28M | $151,000.00 | — | $2.22M | $83.54M | $0.42 | $0.41 | 159,297,027 | 160,421,655 |
|---|
| 2016-12-31 | $576.79M | — | — | — | — | — | $151.12M | -$970,000.00 | — | $2.3M | $95.08M | $0.48 | $0.48 | 3,022,723 | 3,024,504 |
|---|
| 2016-09-30 | $546.29M | — | — | — | — | — | $115.75M | $355,000.00 | — | $3.72M | $219.19M | $1.27 | $1.25 | 147,397,853 | 149,384,871 |
|---|
| 2016-06-30 | $514.93M | — | — | — | — | — | $112.3M | -$3.33M | — | $2.25M | $50.38M | $0.19 | $0.19 | 146,824,268 | 147,808,268 |
|---|
| 2016-03-31 | $504.2M | — | — | — | — | — | $118.12M | -$624,000.00 | — | $2.11M | $61.55M | $0.27 | $0.27 | 146,565,564 | 147,433,194 |
|---|
| 2015-12-31 | $500.44M | — | — | — | — | — | $41.41M | $498,000.00 | — | $407,000.00 | -$15.98M | -$0.32 | -$0.32 | 2,464,775 | 1,944,944 |
|---|
| 2015-09-30 | $435.99M | — | — | — | — | — | $104.13M | -$358,000.00 | — | $1.75M | $56.98M | $0.28 | $0.28 | 135,832,503 | 138,259,936 |
|---|
| 2015-06-30 | $420.3M | — | — | — | — | — | $107.05M | -$231,000.00 | — | $2.62M | $135.51M | $0.86 | $0.86 | 135,810,060 | 136,499,004 |
|---|
| 2015-03-31 | $406.61M | — | — | — | — | — | $149.32M | -$2.29M | — | $1.68M | $120.18M | $0.75 | $0.75 | 135,704,525 | 136,128,800 |
|---|
| 2014-12-31 | $412.22M | — | — | — | — | — | -$6.17M | — | — | $1.2M | -$33.84M | -$0.39 | -$0.40 | 733,153 | 784,269 |
|---|
| 2014-09-30 | $412.19M | — | — | — | — | — | $82.37M | — | — | $1.18M | $127.77M | $0.81 | $0.80 | 135,492,618 | 135,946,533 |
|---|
| 2014-06-30 | $401.45M | — | — | — | — | — | $92.45M | — | — | $1.02M | $60.34M | $0.31 | $0.31 | 133,802,622 | 133,977,885 |
|---|
| 2014-03-31 | $390.59M | — | — | — | — | — | $90.01M | — | — | $1.84M | $45.91M | $0.27 | $0.26 | 128,535,995 | 129,136,961 |
|---|
| 2013-12-31 | $380.93M | — | — | — | — | — | $98.06M | — | — | -$473,000.00 | $54.7M | $0.33 | $0.33 | 169,715 | 171,872 |
|---|
| 2013-09-30 | $379.46M | — | — | — | — | — | $85.18M | — | — | $352,000.00 | $150.6M | $1.08 | $1.06 | 128,427,444 | 135,301,765 |
|---|
| 2013-06-30 | $363.5M | — | — | — | — | — | $99.99M | — | — | $210,000.00 | $58.48M | $0.37 | $0.37 | 128,419,745 | 128,623,076 |
|---|
| 2013-03-31 | $358.37M | — | — | — | — | — | $98.59M | — | — | $1.2M | $50.71M | $0.34 | $0.34 | 126,445,285 | 126,738,339 |
|---|
| 2012-12-31 | $349.74M | — | — | — | — | — | $94.64M | — | — | $10,000.00 | $54.57M | $0.36 | $0.36 | 2,722,155 | 2,731,356 |
|---|
| 2012-09-30 | $342.48M | — | — | — | — | — | $97.08M | — | — | $710,000.00 | $55.39M | $0.37 | $0.37 | 122,026,421 | 122,353,511 |
|---|
| 2012-06-30 | $303.7M | — | — | — | — | — | $88.45M | — | — | $1.21M | $52.33M | $0.38 | $0.38 | 109,761,017 | 110,166,082 |
|---|
| 2012-03-31 | $283.15M | — | — | — | — | — | $85.92M | — | — | $721,000.00 | $48.04M | $0.37 | $0.36 | 107,099,856 | 107,584,856 |
|---|
| 2011-12-31 | $270.61M | — | — | — | — | — | $81.3M | — | — | -$1.16M | $266.81M | $0.34 | $0.35 | 2,267,764 | 1,853,099 |
|---|
| 2011-09-30 | $273.48M | — | — | — | — | — | $71.63M | — | — | $461,000.00 | -$36.34M | $0.32 | $0.31 | 100,588,235 | 101,912,342 |
|---|
| 2011-06-30 | $267.88M | — | — | — | — | — | $76.72M | — | — | $233,000.00 | $36.7M | $0.33 | $0.33 | 96,295,585 | 97,511,811 |
|---|
| 2011-03-31 | $250.74M | — | — | — | — | — | $74.67M | — | — | $428,000.00 | $37.5M | $0.34 | $0.33 | 91,428,355 | 92,600,215 |
|---|
| 2010-12-31 | $238.67M | — | — | — | — | — | $72.56M | — | — | $258,000.00 | $35.22M | $0.28 | $0.28 | 2,164,370 | 1,876,266 |
|---|
| 2010-09-30 | $237.49M | — | — | — | — | — | $60.4M | — | — | $343,000.00 | $23.04M | $0.11 | $0.11 | 87,908,953 | 90,136,912 |
|---|
| 2010-06-30 | $197.46M | — | — | — | — | — | $54.15M | — | — | $534,000.00 | $19.19M | $0.11 | $0.11 | 80,542,329 | 83,021,817 |
|---|
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.11B | — | — | — | — | $5.45B | $658.49M | — | $1.35B | $32.04M | $1.31B | $3.73 | $3.58 | 339,807,000 | 347,810,000 |
|---|
| 2024-12-31 | $5.55B | — | — | — | — | $5.08B | $471.86M | — | — | $54.76M | $602.49M | $1.74 | $1.61 | 323,336,000 | 331,547,000 |
|---|
| 2023-12-31 | $5.48B | — | — | — | — | $4.95B | $524.46M | — | — | $75.58M | $948.84M | $3.04 | $2.88 | 298,603,000 | 309,065,000 |
|---|
| 2022-12-31 | $4.69B | — | — | — | — | $4.1B | $589.97M | — | — | $31.55M | $377.68M | $1.18 | $1.11 | 286,334,000 | 297,919,000 |
|---|
| 2021-12-31 | $4.43B | — | — | — | — | $3.73B | $694.01M | — | — | $72.8M | $1.71B | $5.95 | $5.94 | 282,475,000 | 283,222,000 |
|---|
| 2020-12-31 | $3.9B | — | — | — | — | $3.35B | $557.53M | — | — | $38.05M | $356.4M | $1.01 | $1.00 | 260,099 | 262,523 |
|---|
| 2019-12-31 | $3.21B | — | — | — | — | $2.62B | $594.22M | — | — | $12M | $579.76M | $2.37 | $2.35 | 208,325,823 | 209,462,247 |
|---|
| 2018-12-31 | $3.05B | — | — | — | — | $2.5B | $549.79M | $3.48M | — | $2.08M | $331.25M | $1.21 | $1.21 | 206,035,408 | 206,673,471 |
|---|
| 2017-12-31 | $2.46B | — | — | — | — | $2.01B | $451.3M | $3.66M | — | $7.9M | $248.26M | $0.99 | $0.99 | 174,059,386 | 174,895,098 |
|---|
| 2016-12-31 | $2.14B | — | — | — | — | — | $497.29M | -$4.56M | — | $10.39M | $426.19M | $2.21 | $2.20 | 149,953,662 | 150,679,688 |
|---|
| 2015-12-31 | $1.76B | — | — | — | — | — | $401.91M | -$2.38M | — | $6.45M | $296.69M | $1.57 | $1.56 | 138,247,606 | 138,865,421 |
|---|
| 2014-12-31 | $1.62B | — | — | — | — | — | $258.67M | $2.66M | — | $5.24M | $200.18M | $1.00 | $0.99 | 133,369,047 | 133,637,235 |
|---|
| 2013-12-31 | $1.48B | — | — | — | — | — | $381.81M | — | — | $1.29M | $314.49M | $2.12 | $2.12 | 127,941,134 | 128,127,641 |
|---|
| 2012-12-31 | $1.28B | — | — | — | — | — | $366.08M | — | — | $2.65M | $210.33M | $1.48 | $1.48 | 115,717,667 | 116,006,577 |
|---|
| 2011-12-31 | $1.06B | — | — | — | — | — | $304.31M | — | — | -$42,000.00 | $156.27M | $1.33 | $1.32 | 98,405,375 | 99,169,749 |
|---|
| 2010-12-31 | $865.4M | — | — | — | — | — | $242.31M | — | — | $1.85M | $102.29M | $0.69 | $0.68 | 84,275,498 | 86,013,471 |
|---|
| 2009-12-31 | $637.14M | — | — | — | — | — | $177.79M | — | — | $1.04M | $87.66M | $0.62 | $0.61 | 75,950,370 | 77,020,890 |
|---|