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 | $3.35B | — | — | — | $390M | — | — | — | $185M | $52M | $133M | $3.43 | $3.39 | 38,453,000 | 38,907,000 |
|---|
| 2026-03-31 | $3.13B | — | — | — | $380M | — | — | — | $118M | $25M | $93M | $2.36 | $2.33 | 39,209,000 | 39,611,000 |
|---|
| 2025-12-31 | $3.18B | — | — | — | $347M | — | — | — | $177M | $44M | $132M | $3.29 | $3.24 | -338,000 | -332,000 |
|---|
| 2025-09-30 | $3.17B | — | — | — | $380M | — | — | — | $190M | $51M | $138M | $3.38 | $3.32 | 40,628,000 | 41,633,000 |
|---|
| 2025-06-30 | $3.19B | — | — | — | $378M | — | — | — | $184M | $52M | $131M | $3.18 | $3.13 | 40,942,000 | 41,842,000 |
|---|
| 2025-03-31 | $3.13B | — | — | — | $368M | — | — | — | $134M | $36M | $98M | $2.32 | $2.27 | 41,839,000 | 42,929,000 |
|---|
| 2024-12-31 | $3.19B | — | — | — | $365M | — | — | — | $181M | $46M | $135M | $3.18 | $3.11 | -320,000 | -272,000 |
|---|
| 2024-09-30 | $3.17B | — | — | — | $368M | — | — | — | $188M | $45M | $142M | $3.30 | $3.24 | 42,731,000 | 43,885,000 |
|---|
| 2024-06-30 | $3.18B | — | — | — | $368M | — | — | — | $178M | $52M | $127M | $2.89 | $2.84 | 43,609,000 | 44,633,000 |
|---|
| 2024-03-31 | $3.1B | — | — | — | $378M | — | — | — | $114M | $29M | $85M | $1.93 | $1.89 | 43,858,000 | 45,000,000 |
|---|
| 2023-12-31 | $3.02B | — | — | — | $368M | — | — | — | $160M | $36M | $124M | $2.77 | $2.71 | -430,000 | -372,000 |
|---|
| 2023-09-30 | $2.92B | — | — | — | $347M | — | — | — | $213M | $53M | $161M | $3.55 | $3.47 | 45,087,000 | 46,270,000 |
|---|
| 2023-06-30 | $2.88B | — | — | — | $343M | — | — | — | $44M | $62M | -$18M | -$0.40 | -$0.40 | 45,975,000 | 45,975,000 |
|---|
| 2023-03-31 | $2.95B | — | — | — | $363M | — | — | — | $201M | $61M | $139M | $2.99 | $2.94 | 46,377,000 | 47,474,000 |
|---|
| 2022-12-31 | $3.09B | — | — | — | $362M | — | — | — | $292M | $92M | $206M | $4.32 | $4.22 | -703,000 | -391,000 |
|---|
| 2022-09-30 | $3.04B | — | — | — | $350M | — | — | — | $334M | $87M | $246M | $4.91 | $4.82 | 49,806,000 | 51,073,000 |
|---|
| 2022-06-30 | $3.03B | — | — | — | $361M | — | — | — | $338M | $98M | $239M | $4.78 | $4.70 | 49,852,000 | 50,925,000 |
|---|
| 2022-03-31 | $2.85B | — | — | — | $342M | — | — | — | $252M | $76M | $176M | $3.42 | $3.35 | 51,097,000 | 52,476,000 |
|---|
| 2021-12-31 | $2.6B | — | — | — | $320.64M | — | — | — | $235.95M | $53.77M | $181.02M | $3.44 | $3.36 | 8,000 | 89,000 |
|---|
| 2021-09-30 | $2.46B | — | — | — | $287.97M | — | — | — | $183.21M | $44.55M | $138.05M | $2.63 | $2.57 | 52,322,000 | 53,514,000 |
|---|
| 2021-06-30 | $2.38B | — | — | — | $302.75M | — | — | — | $203.57M | $54.01M | $149.11M | $2.83 | $2.77 | 52,378,000 | 53,591,000 |
|---|
| 2021-03-31 | $2.22B | — | — | — | $241.74M | — | — | — | $70.27M | $18.68M | $50.83M | $0.97 | $0.95 | 52,289,000 | 53,400,000 |
|---|
| 2020-12-31 | $2.21B | — | — | — | $400.13M | — | — | — | $23.65M | -$2.1M | $25.88M | $0.49 | $0.49 | -2,000 | -2,000 |
|---|
| 2020-09-30 | $2.15B | — | — | — | $211.18M | — | — | — | $54.77M | $9.68M | $35.83M | $0.68 | $0.68 | 52,451,000 | 52,729,000 |
|---|
| 2020-06-30 | $1.9B | — | — | — | $208.56M | — | — | — | -$94.78M | -$21.07M | -$74.1M | -$1.42 | -$1.42 | 52,355,000 | 52,355,000 |
|---|
| 2020-03-31 | $2.16B | — | — | — | $224.12M | — | — | — | -$113.63M | -$4.51M | -$109.61M | -$2.10 | -$2.10 | 52,284,000 | 52,284,000 |
|---|
| 2019-12-31 | $2.28B | — | — | — | $233.67M | — | — | — | -$122.23M | -$69.16M | -$53.49M | -$1.02 | -$1.02 | -10,000 | -209,000 |
|---|
| 2019-09-30 | $2.22B | — | — | — | $216.04M | — | — | — | -$91.26M | $278,000.00 | -$91.46M | -$1.75 | -$1.75 | 52,319,000 | 52,319,000 |
|---|
| 2019-06-30 | $2.24B | — | — | — | $226.42M | — | — | — | $103.07M | $27.62M | $75.22M | $1.43 | $1.43 | 52,337,000 | 52,549,000 |
|---|
| 2019-03-31 | $2.18B | — | — | — | $231.33M | — | — | — | $68.15M | $22.26M | $45.32M | $0.86 | $0.86 | 52,418,000 | 52,641,000 |
|---|
| 2018-12-31 | $2.26B | — | — | — | $213.37M | — | — | — | $116.01M | $4.18M | $111.98M | $2.13 | $2.12 | -1,000 | -43,000 |
|---|
| 2018-09-30 | $2.16B | — | — | — | $215.6M | — | — | — | $118.86M | $27.26M | $90.84M | $1.73 | $1.72 | 52,397,000 | 52,770,000 |
|---|
| 2018-06-30 | $2.09B | — | — | — | $212.61M | — | — | — | $101.89M | $55.73M | $44.91M | $0.85 | $0.85 | 52,370,000 | 52,624,000 |
|---|
| 2018-03-31 | $1.9B | — | — | — | $207.83M | — | — | — | $52.7M | $15.39M | $36.89M | $0.70 | $0.70 | 52,405,000 | 53,013,000 |
|---|
| 2017-12-31 | $1.91B | — | — | — | $256.11M | — | — | — | $60.47M | -$510.66M | $571.62M | $10.83 | $10.75 | -58,000 | -41,000 |
|---|
| 2017-09-30 | $1.84B | — | — | — | $212.25M | — | — | — | $94.49M | $35.45M | $58.75M | $1.12 | $1.11 | 52,405,000 | 52,776,000 |
|---|
| 2017-06-30 | $1.79B | — | — | — | $201.46M | — | — | — | $80.85M | $29.46M | $50.87M | $0.96 | $0.96 | 52,663,000 | 52,907,000 |
|---|
| 2017-03-31 | $1.74B | — | — | — | $201.1M | — | — | — | $60.62M | $22.09M | $38.41M | $0.72 | $0.72 | 52,945,000 | 53,396,000 |
|---|
| 2016-12-31 | $1.7B | — | — | — | $201.46M | — | — | — | $70.07M | $20.2M | $48.77M | $0.92 | $0.91 | -14,000 | 17,000 |
|---|
| 2016-09-30 | $1.72B | — | — | — | $191.34M | — | — | — | $131.7M | $46.56M | $84.75M | $1.60 | $1.59 | 52,953,000 | 53,291,000 |
|---|
| 2016-06-30 | $1.7B | — | — | — | $207.03M | — | — | — | $116.78M | $42.74M | $73.75M | $1.39 | $1.38 | 53,057,000 | 53,377,000 |
|---|
| 2016-03-31 | $1.63B | — | — | — | $204.4M | — | — | — | $88.71M | $32.52M | $55.79M | $1.05 | $1.04 | 53,076,000 | 53,363,000 |
|---|
| 2015-12-31 | $1.67B | — | — | — | $198.29M | — | — | — | $111.69M | $35.76M | $76.2M | $1.43 | $1.43 | 44,000 | 14,000 |
|---|
| 2015-09-30 | $1.67B | — | — | — | $203.09M | — | — | — | $139.9M | $49.09M | $90.62M | $1.71 | $1.69 | 52,888,000 | 53,333,000 |
|---|
| 2015-06-30 | $1.66B | — | — | — | $214.87M | — | — | — | $133.45M | $47.53M | $85.16M | $1.61 | $1.59 | 52,827,000 | 53,295,000 |
|---|
| 2015-03-31 | $1.57B | — | — | — | $206.61M | — | — | — | $84.18M | $30.85M | $52.79M | $1.00 | $0.99 | 52,596,000 | 53,106,000 |
|---|
| 2014-12-31 | $1.66B | — | — | — | $222.84M | — | — | — | $13.52M | $2.04M | $11.08M | $0.21 | $0.22 | -23,000 | -10,000 |
|---|
| 2014-09-30 | $1.69B | — | — | — | $202M | — | — | — | $129.61M | $45.71M | $83.62M | $1.59 | $1.57 | 52,459,000 | 52,974,000 |
|---|
| 2014-06-30 | $1.68B | — | — | — | $200.43M | — | — | — | $120.09M | $44.37M | $75.39M | $1.43 | $1.41 | 52,564,000 | 53,046,000 |
|---|
| 2014-03-31 | $1.61B | — | — | — | $191.7M | — | — | — | $75.05M | $25.91M | $48.26M | $0.91 | $0.90 | 52,660,000 | 53,123,000 |
|---|
| 2013-12-31 | $1.62B | — | — | — | $209.81M | — | — | — | $97.75M | $31.72M | $64.69M | $1.23 | $1.22 | 220,000 | 223,000 |
|---|
| 2013-09-30 | $1.63B | — | — | — | $196.77M | — | — | — | $111.4M | $37.52M | $71.07M | $1.36 | $1.35 | 51,788,000 | 52,228,000 |
|---|
| 2013-06-30 | $1.6B | — | — | — | $195.03M | — | — | — | $97.36M | $34.79M | $62.19M | $1.20 | $1.19 | 51,445,000 | 51,923,000 |
|---|
| 2013-03-31 | $1.56B | — | — | — | $189.07M | — | — | — | $62.51M | $21.71M | $39.92M | $0.77 | $0.77 | 50,958,000 | 51,393,000 |
|---|
| 2012-12-31 | $1.58B | — | — | — | $195.63M | — | — | — | $81.84M | $26.9M | $53.84M | $1.05 | $1.05 | 16,000 | 15,000 |
|---|
| 2012-09-30 | $1.57B | — | — | — | $183.71M | — | — | — | $99.81M | $35.5M | $75.09M | $1.47 | $1.47 | 50,381,000 | 50,553,000 |
|---|
| 2012-06-30 | $1.56B | — | — | — | $189.33M | — | — | — | $73.77M | $27M | $46.72M | $0.92 | $0.91 | 50,433,000 | 50,697,000 |
|---|
| 2012-03-31 | $1.54B | — | — | — | $194.98M | — | — | — | $47.7M | $12.82M | $34.32M | $0.67 | $0.67 | 50,485,000 | 50,921,000 |
|---|
| 2011-12-31 | $1.54B | — | — | — | $202.87M | — | — | — | $73.11M | $25.45M | $48.1M | $0.94 | $0.93 | -33,000 | -44,000 |
|---|
| 2011-09-30 | $1.57B | — | — | — | $200.1M | — | — | — | $87.66M | $30.72M | $56.52M | $1.10 | $1.10 | 50,426,000 | 50,753,000 |
|---|
| 2011-06-30 | $1.51B | — | — | — | $195.17M | — | — | — | $75.01M | $34.1M | $40.03M | $0.78 | $0.77 | 50,546,000 | 51,003,000 |
|---|
| 2011-03-31 | $1.43B | — | — | — | $173.11M | — | — | — | $43.61M | $17.75M | $25.13M | $0.49 | $0.48 | 50,626,000 | 51,011,000 |
|---|
| 2010-12-31 | $1.31B | — | — | — | — | — | — | — | $49.61M | $8.15M | $37.12M | $0.71 | $0.72 | -327,000 | -282,000 |
|---|
| 2010-09-30 | $1.32B | — | — | — | — | — | — | — | $62M | $22.32M | $38.84M | $0.74 | $0.74 | 51,409,000 | 51,535,000 |
|---|
| 2010-06-30 | $1.29B | — | — | — | — | — | — | — | $52.21M | $21.61M | $29.84M | $0.57 | $0.56 | 52,044,000 | 52,261,000 |
|---|
| 2010-03-31 | $1.22B | — | — | — | — | — | — | — | $22.49M | $9.62M | $12.37M | $0.23 | $0.23 | — | — |
|---|
| 2009-12-31 | $1.25B | — | — | — | — | — | — | — | $31.8M | $8.13M | $8.25M | $0.15 | $0.15 | — | — |
|---|
| 2009-09-30 | $1.25B | — | — | — | — | — | — | — | $44.21M | $15.77M | $23.97M | $0.43 | $0.43 | — | — |
|---|
| 2009-06-30 | $1.21B | — | — | — | — | — | — | — | $45.33M | $18.26M | $22.89M | $0.41 | $0.41 | — | — |
|---|
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 | $12.67B | — | — | — | $1.47B | — | — | — | $685M | $184M | $499M | $12.15 | $11.94 | 40,799,000 | 41,803,000 |
|---|
| 2024-12-31 | $12.64B | — | — | — | $1.48B | — | — | — | $661M | $172M | $489M | $11.29 | $11.06 | 43,079,000 | 44,234,000 |
|---|
| 2023-12-31 | $11.78B | — | — | — | $1.42B | — | — | — | $618M | $212M | $406M | $8.89 | $8.73 | 45,383,000 | 46,488,000 |
|---|
| 2022-12-31 | $12.01B | — | — | — | $1.42B | — | — | — | $1.22B | $353M | $867M | $17.41 | $17.04 | 49,549,000 | 50,887,000 |
|---|
| 2021-12-31 | $9.66B | — | — | — | $1.19B | — | — | — | $693M | $171M | $519M | $9.87 | $9.66 | 52,338,000 | 53,508,000 |
|---|
| 2020-12-31 | $8.42B | — | — | — | $1.04B | — | — | — | -$130M | -$18M | -$122M | -$2.34 | -$2.34 | 52,362,000 | 52,362,000 |
|---|
| 2019-12-31 | $8.93B | — | — | — | $907.45M | — | — | — | -$42.27M | -$19M | -$24.41M | -$0.47 | -$0.47 | 52,348,000 | 52,348,000 |
|---|
| 2018-12-31 | $8.41B | — | — | — | $849.41M | — | — | — | $389.47M | $102.55M | $284.61M | $5.41 | $5.38 | 52,390,000 | 52,697,000 |
|---|
| 2017-12-31 | $7.28B | $2.97B | — | — | $870.92M | — | — | — | $296.44M | -$423.67M | $719.64M | $13.63 | $13.53 | 52,613,000 | 52,986,000 |
|---|
| 2016-12-31 | $6.76B | $2.57B | — | — | $804.23M | — | — | — | $407.26M | $142.02M | $263.07M | $4.95 | $4.91 | 53,015,000 | 53,361,000 |
|---|
| 2015-12-31 | $6.57B | — | — | — | $822.86M | — | — | — | $469.22M | $163.23M | $304.77M | $5.75 | $5.71 | 52,814,000 | 53,260,000 |
|---|
| 2014-12-31 | $6.64B | — | — | — | $816.98M | — | — | — | $338.27M | $118.04M | $218.34M | $4.14 | $4.11 | 52,536,000 | 53,036,000 |
|---|
| 2013-12-31 | $6.42B | — | — | — | $790.68M | — | — | — | $369.02M | $125.74M | $237.87M | $4.57 | $4.53 | 51,617,000 | 52,071,000 |
|---|
| 2012-12-31 | $6.26B | — | — | — | $763.66M | — | — | — | $303.12M | $102.22M | $209.98M | $4.11 | $4.09 | 50,449,000 | 50,740,000 |
|---|
| 2011-12-31 | $6.05B | — | — | — | $771.24M | — | — | — | $279.39M | $108.02M | $169.78M | $3.31 | $3.28 | 50,500,000 | 50,878,000 |
|---|
| 2010-12-31 | $5.14B | — | — | — | $655.38M | — | — | — | $186.31M | $61.7M | $118.17M | $2.25 | $2.25 | 51,717,000 | 51,884,000 |
|---|
| 2009-12-31 | $4.89B | — | — | — | $625.52M | — | — | — | $143.77M | $53.65M | $61.95M | $1.11 | $1.11 | 55,035,000 | 55,094,000 |
|---|
| 2008-12-31 | $6B | — | — | — | — | — | — | — | $409.29M | $151.71M | $199.88M | $3.52 | $3.50 | — | — |
|---|