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 | $1.55B | — | — | — | — | — | — | — | $396.32M | $25.81M | $370.51M | $0.37 | $0.37 | 932,307,000 | 934,662,000 |
|---|
| 2026-03-31 | $1.55B | — | — | — | — | — | — | — | $347.13M | $26.2M | $320.94M | $0.33 | $0.33 | 931,977,000 | 934,446,000 |
|---|
| 2025-12-31 | $1.49B | — | — | — | — | — | — | — | $323.44M | $21.8M | $296.09M | $0.33 | $0.33 | 4,234,000 | 4,324,000 |
|---|
| 2025-09-30 | $1.47B | — | — | — | — | — | — | — | $341.5M | $23.82M | $315.77M | $0.35 | $0.35 | 913,949,000 | 915,187,000 |
|---|
| 2025-06-30 | $1.41B | — | — | — | — | — | — | — | $223.08M | $24.07M | $196.92M | $0.22 | $0.22 | 902,966,000 | 903,716,000 |
|---|
| 2025-03-31 | $1.38B | — | — | — | — | — | — | — | $267.12M | $15.66M | $249.82M | $0.28 | $0.28 | 891,666,000 | 892,351,000 |
|---|
| 2024-12-31 | $1.34B | — | — | — | — | — | — | — | $221.45M | $20.1M | $199.61M | $0.23 | $0.23 | 4,280,000 | 4,330,000 |
|---|
| 2024-09-30 | $1.33B | — | — | — | — | — | — | — | $286.48M | $15.36M | $269.49M | $0.30 | $0.30 | 870,665,000 | 872,052,000 |
|---|
| 2024-06-30 | $1.34B | — | — | — | — | — | — | — | $276.61M | $15.64M | $259.39M | $0.30 | $0.29 | 870,319,000 | 870,725,000 |
|---|
| 2024-03-31 | $1.26B | — | — | — | — | — | — | — | $149.4M | $15.5M | $132.28M | $0.16 | $0.16 | 834,940,000 | 835,242,000 |
|---|
| 2023-12-31 | $1.08B | — | — | — | — | — | — | — | $235.57M | $15.8M | $218.41M | $0.30 | $0.30 | 10,879,000 | 10,895,000 |
|---|
| 2023-09-30 | $1.04B | — | — | — | — | — | — | — | $245.21M | $11.34M | $233.47M | $0.33 | $0.33 | 709,165,000 | 709,543,000 |
|---|
| 2023-06-30 | $1.02B | — | — | — | — | — | — | — | $210.09M | $12.93M | $195.42M | $0.29 | $0.29 | 674,109,000 | 674,593,000 |
|---|
| 2023-03-31 | $944.4M | — | — | — | — | — | — | — | $238.07M | $11.95M | $225.02M | $0.34 | $0.34 | 660,462,000 | 661,239,000 |
|---|
| 2022-12-31 | $888.65M | — | — | — | — | — | — | — | $237.72M | $9.38M | $227.27M | $0.36 | $0.36 | 7,302,000 | 7,345,000 |
|---|
| 2022-09-30 | $837.27M | — | — | — | — | — | — | — | $230.45M | $10.16M | $219.57M | $0.36 | $0.36 | 617,512,000 | 617,957,000 |
|---|
| 2022-06-30 | $810.42M | — | — | — | — | — | — | — | $238.48M | $14.66M | $223.21M | $0.37 | $0.37 | 601,672,000 | 602,031,000 |
|---|
| 2022-03-31 | $807.34M | — | — | — | — | — | — | — | $210.95M | $10.98M | $199.37M | $0.34 | $0.34 | 593,827,299 | 594,041,839 |
|---|
| 2021-12-31 | $685.02M | — | — | — | — | — | — | — | $14.6M | $10.13M | $4.04M | -$0.07 | -$0.07 | 35,243,218 | 35,360,573 |
|---|
| 2021-09-30 | $489.89M | — | — | — | — | — | — | — | $141.36M | $6.08M | $135M | $0.34 | $0.34 | 391,913,478 | 392,050,401 |
|---|
| 2021-06-30 | $463.3M | — | — | — | — | — | — | — | $133.99M | $9.23M | $124.48M | $0.33 | $0.33 | 374,236,424 | 374,341,023 |
|---|
| 2021-03-31 | $442.25M | — | — | — | — | — | — | — | $102.46M | $6.23M | $95.94M | $0.26 | $0.26 | 371,522,607 | 371,601,901 |
|---|
| 2020-12-31 | $413.54M | — | — | — | — | — | — | — | $122.65M | $4.5M | $117.93M | $0.34 | $0.33 | 3,065,962 | 2,932,040 |
|---|
| 2020-09-30 | $404.57M | — | — | — | — | — | — | — | $27.74M | $4.59M | $22.9M | $0.07 | $0.07 | 346,476,217 | 346,749,474 |
|---|
| 2020-06-30 | $414.64M | — | — | — | — | — | — | — | $110.91M | $2.84M | $107.82M | $0.31 | $0.31 | 343,515,406 | 343,685,259 |
|---|
| 2020-03-31 | $414.34M | — | — | — | — | — | — | — | — | $2.76M | $146.83M | $0.44 | $0.44 | 336,624,567 | 336,976,515 |
|---|
| 2019-12-31 | $394.1M | — | — | — | — | — | — | — | — | $1.74M | $129.3M | $0.39 | $0.40 | 4,280,733 | 4,293,867 |
|---|
| 2019-09-30 | $374.25M | — | — | — | — | — | — | — | — | $1.82M | $101.05M | $0.32 | $0.32 | 319,945,932 | 320,263,017 |
|---|
| 2019-06-30 | $365.45M | — | — | — | — | — | — | — | — | $1.16M | $95.19M | — | — | 311,032,972 | 311,322,162 |
|---|
| 2019-03-31 | $354.37M | — | — | — | — | — | — | — | — | $1.45M | $110.94M | — | — | 303,528,336 | 303,819,878 |
|---|
| 2018-12-31 | $342.58M | — | — | — | — | — | — | — | — | $1.61M | $85.07M | $0.29 | $0.29 | 2,828,239 | 2,818,699 |
|---|
| 2018-09-30 | $338.08M | — | — | — | — | — | — | — | — | $1.3M | $99M | $0.34 | $0.34 | 290,664,368 | 291,207,186 |
|---|
| 2018-06-30 | $328.89M | — | — | — | — | — | — | — | — | $1.21M | $96.38M | — | — | 284,928,969 | 285,372,256 |
|---|
| 2018-03-31 | $318.3M | — | — | — | — | — | — | — | — | $1.22M | $83.16M | — | — | 283,917,418 | 284,345,328 |
|---|
| 2017-12-31 | $310.65M | — | — | — | — | — | — | — | — | $3.42M | $60.85M | — | — | 2,881,315 | 2,810,638 |
|---|
| 2017-09-30 | $306.92M | — | — | — | — | — | — | — | — | $1.13M | $87.94M | — | — | 275,511,870 | 276,050,671 |
|---|
| 2017-06-30 | $300.17M | — | — | — | — | — | — | — | — | $441,000.00 | $81.14M | — | — | 272,588,332 | 273,099,487 |
|---|
| 2017-03-31 | $298.03M | — | — | — | — | — | — | — | — | $1.05M | $88.87M | — | — | 263,340,491 | 263,934,304 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | — | $450,000.00 | $92.44M | — | — | 1,113,351 | 1,083,927 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | — | $894,000.00 | $77.07M | — | — | 258,085,633 | 258,673,914 |
|---|
| 2016-06-30 | — | — | — | — | — | — | — | — | — | $953,000.00 | $75.82M | $0.27 | $0.27 | 253,375,546 | 253,973,745 |
|---|
| 2016-03-31 | — | — | — | — | — | — | — | — | — | $964,000.00 | $70.24M | — | — | 250,173,815 | 250,698,023 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | — | $721,000.00 | $82.94M | — | — | 4,333,411 | 4,345,623 |
|---|
| 2015-09-30 | — | — | — | — | — | — | — | — | — | $745,000.00 | $67.48M | — | — | 236,211,706 | 236,739,942 |
|---|
| 2015-06-30 | — | — | — | — | — | — | — | — | — | $628,000.00 | $66.09M | $0.26 | $0.25 | 232,403,586 | 232,886,185 |
|---|
| 2015-03-31 | — | — | — | — | — | — | — | — | — | $1.07M | $67.26M | — | — | 225,346,407 | 225,825,854 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | — | $1.1M | $77.79M | — | — | 1,586,070 | 1,620,850 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | — | $697,000.00 | $73.28M | — | — | 222,061,661 | 222,236,071 |
|---|
| 2014-06-30 | — | — | — | — | — | — | — | — | — | $570,000.00 | $61.9M | $0.23 | $0.23 | 220,979,955 | 221,360,641 |
|---|
| 2014-03-31 | — | — | — | — | — | — | — | — | — | $1.09M | $57.66M | $0.23 | $0.23 | 207,003,950 | 207,324,363 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | — | $580,000.00 | $64.34M | $0.26 | $0.26 | 3,949,635 | 3,381,774 |
|---|
| 2013-09-30 | — | — | — | — | — | — | — | — | — | $569,000.00 | $51.57M | $0.21 | $0.21 | 195,768,298 | 196,619,866 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | — | $624,000.00 | $56.44M | $0.23 | $0.23 | 195,574,014 | 196,076,113 |
|---|
| 2013-03-31 | — | — | — | — | — | — | — | — | — | $577,000.00 | $73.22M | $0.37 | $0.36 | 171,659,191 | 172,053,880 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | — | -$154,000.00 | $39.02M | $0.21 | $0.21 | 85,488 | 38,963 |
|---|
| 2012-09-30 | — | — | — | — | — | — | — | — | — | $405,000.00 | $37.46M | $0.20 | $0.20 | 132,764,877 | 132,931,813 |
|---|
| 2012-06-30 | — | — | — | — | — | — | — | — | — | $405,000.00 | $43.41M | $0.25 | $0.25 | 132,592,939 | 132,828,540 |
|---|
| 2012-03-31 | $114.72M | — | — | — | — | — | — | — | — | $405,000.00 | $39.26M | $0.20 | $0.20 | 132,577,100 | 132,703,954 |
|---|
| 2011-12-31 | $113.43M | — | — | — | — | — | — | — | — | $368,000.00 | $41.01M | $0.26 | $0.26 | 2,221,379 | 2,176,257 |
|---|
| 2011-09-30 | $107.3M | — | — | — | — | — | — | — | — | $367,000.00 | $40.78M | $0.27 | $0.27 | 126,376,201 | 126,582,609 |
|---|
| 2011-06-30 | $102.63M | — | — | — | — | — | — | — | — | $368,000.00 | $39.25M | $0.26 | $0.26 | 125,999,323 | 126,202,047 |
|---|
| 2011-03-31 | $97.28M | — | — | — | — | — | — | — | — | $368,000.00 | $36M | — | — | 118,960,878 | 119,109,044 |
|---|
| 2010-12-31 | $91.87M | — | — | — | — | — | — | — | — | $503,000.00 | $37.88M | — | — | 2,088,529 | 2,055,042 |
|---|
| 2010-09-30 | $86.83M | — | — | — | — | — | — | — | — | $335,000.00 | $31.65M | — | — | 103,830,029 | 103,977,023 |
|---|
| 2010-06-30 | $82.4M | — | — | — | — | — | — | — | — | $277,000.00 | $31.05M | — | — | 103,612,454 | 103,765,828 |
|---|
| 2010-03-31 | $82.62M | — | — | — | — | — | — | — | — | $277,000.00 | $30.21M | — | — | 103,606,241 | 103,686,440 |
|---|
| 2009-12-31 | $78M | — | — | — | — | — | — | — | — | -$7,000.00 | $35.33M | — | — | 48,555 | 48,159 |
|---|
| 2009-09-30 | $81.46M | — | — | — | — | — | — | — | — | $74,000.00 | $33.15M | — | — | 103,470,512 | 103,481,892 |
|---|
| 2009-06-30 | $81.3M | — | — | — | — | — | — | — | — | $308,000.00 | $32.56M | — | — | 103,446,949 | 103,450,457 |
|---|
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 | $5.75B | — | — | — | — | — | — | — | $1.16B | $85.35M | $1.06B | $1.17 | $1.17 | 907,169,000 | 908,334,000 |
|---|
| 2024-12-31 | $5.27B | — | — | — | — | — | — | — | $933.94M | $66.6M | $860.77M | $0.98 | $0.98 | 862,959,000 | 863,792,000 |
|---|
| 2023-12-31 | $4.08B | — | — | — | — | — | — | — | $928.94M | $52.02M | $872.31M | $1.26 | $1.26 | 692,298,000 | 693,024,000 |
|---|
| 2022-12-31 | $3.34B | — | — | — | — | — | — | — | $917.6M | $45.18M | $869.41M | $1.42 | $1.42 | 611,766,000 | 612,181,000 |
|---|
| 2021-12-31 | $2.08B | — | — | — | — | — | — | — | $392.4M | $31.66M | $359.46M | $0.87 | $0.87 | 414,535,000 | 414,770,000 |
|---|
| 2020-12-31 | $1.65B | — | — | — | — | — | — | — | $411.2M | $14.69M | $395.49M | $1.15 | $1.14 | 345,280,126 | 345,415,258 |
|---|
| 2019-12-31 | $1.49B | — | — | — | — | — | — | — | $443.64M | $6.16M | $436.48M | $1.38 | $1.38 | 315,837,012 | 316,159,277 |
|---|
| 2018-12-31 | $1.33B | — | — | — | — | — | — | — | — | $5.34M | $363.61M | $1.26 | $1.26 | 289,427,430 | 289,923,984 |
|---|
| 2017-12-31 | $1.22B | — | — | — | — | — | — | — | — | $6.04M | $318.8M | — | — | 273,465,680 | 273,936,752 |
|---|
| 2016-12-31 | $1.1B | — | — | — | — | — | — | — | — | $3.26M | $315.57M | — | — | 255,066,500 | 255,624,250 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | — | $3.17M | $283.77M | — | — | 235,767,932 | 236,208,390 |
|---|
| 2014-12-31 | — | — | — | — | — | — | — | — | — | $3.46M | $270.64M | — | — | 218,390,885 | 218,767,885 |
|---|
| 2013-12-31 | — | — | — | — | — | — | — | — | — | $2.35M | $245.56M | $1.06 | $1.06 | 191,754,857 | 191,781,622 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | — | $1.06M | $159.15M | $0.86 | $0.86 | 132,817,472 | 132,884,933 |
|---|
| 2011-12-31 | $421.06M | — | — | — | — | — | — | — | — | $1.47M | $157.03M | $1.05 | $1.05 | 126,142,696 | 126,189,399 |
|---|
| 2010-12-31 | $343.49M | — | — | — | — | — | — | — | — | $1.39M | $130.78M | $1.01 | $1.01 | 105,869,637 | 105,942,721 |
|---|
| 2009-12-31 | $322.55M | — | — | — | — | — | — | — | — | $677,000.00 | $131.13M | — | — | 103,577,507 | 103,581,053 |
|---|
| 2008-12-31 | $325.04M | — | — | — | — | — | — | — | — | $1.23M | $131.84M | — | — | 101,178,191 | 101,209,883 |
|---|