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 | $6.93B | — | — | — | — | $6.64B | $290.9M | — | $265.6M | $51.3M | $214.3M | $4.66 | $4.59 | 46,244,000 | 46,925,000 |
|---|
| 2026-03-31 | $6.39B | — | — | — | — | $6.18B | $204.6M | — | $197.5M | $38.1M | $159.4M | $3.40 | $3.33 | 46,835,000 | 47,802,000 |
|---|
| 2025-12-31 | $7.61B | — | — | — | — | $7.1B | $506.9M | — | $498M | $96.2M | $401.7M | $8.50 | $8.33 | -79,000 | -50,000 |
|---|
| 2025-09-30 | $6.51B | — | — | — | — | $6.24B | $273.7M | — | $275M | $52.6M | $222.4M | $4.71 | $4.61 | 47,343,000 | 48,349,000 |
|---|
| 2025-06-30 | $6.25B | — | — | — | — | $6.05B | $197.4M | — | $137.2M | $26.7M | $110.5M | $2.36 | $2.32 | 47,483,000 | 48,334,000 |
|---|
| 2025-03-31 | $5.75B | — | — | — | — | $5.63B | $120M | — | $71.5M | $14M | $57.5M | $1.17 | $1.14 | 47,466,000 | 48,376,000 |
|---|
| 2024-12-31 | $6.81B | — | — | — | — | $6.44B | $373.2M | — | $300.6M | $58.7M | $241.2M | $5.08 | $4.98 | -13,000 | 17,000 |
|---|
| 2024-09-30 | $5.87B | — | — | — | — | $5.64B | $228.3M | — | $192.2M | $37.4M | $155.1M | $3.26 | $3.20 | 47,505,000 | 48,497,000 |
|---|
| 2024-06-30 | $5.63B | — | — | — | — | $5.48B | $152.4M | — | $105M | $20.5M | $84.4M | $1.77 | $1.75 | 47,539,000 | 48,317,000 |
|---|
| 2024-03-31 | $5.12B | — | — | — | — | $5.01B | $114.2M | — | $81.5M | $15.9M | $66.1M | $1.39 | $1.37 | 47,485,000 | 48,280,000 |
|---|
| 2023-12-31 | $5.88B | — | — | — | — | $5.59B | $290.4M | — | $185.1M | $12.7M | $172.4M | $3.62 | $3.57 | -27,000 | -29,000 |
|---|
| 2023-09-30 | $5.11B | — | — | — | — | $4.99B | $119.1M | — | $73.8M | $14.5M | $59.7M | $1.25 | $1.23 | 47,662,000 | 48,394,000 |
|---|
| 2023-06-30 | $5.05B | — | — | — | — | $4.9B | $149.2M | — | $4M | $800,000.00 | $2.5M | $0.05 | $0.05 | 47,748,000 | 48,334,000 |
|---|
| 2023-03-31 | $4.72B | — | — | — | — | $4.7B | $17.8M | — | -$11M | -$2.3M | -$9.2M | -$0.19 | -$0.19 | 47,555,000 | — |
|---|
| 2022-12-31 | $5.6B | — | — | — | — | $5.35B | $254.7M | — | $221.3M | $45.4M | $174.8M | $3.68 | $3.62 | -329,000 | -386,000 |
|---|
| 2022-09-30 | $5.18B | — | — | — | — | $4.97B | $202.6M | — | $180.4M | $42.3M | $140.2M | $2.93 | $2.88 | 47,863,000 | 48,629,000 |
|---|
| 2022-06-30 | $5.28B | — | — | — | — | $5.04B | $235.1M | — | $408.3M | $72.8M | $193.9M | $3.98 | $3.90 | 48,718,000 | 49,651,000 |
|---|
| 2022-03-31 | $4.8B | — | — | — | — | $4.63B | $175.7M | — | $184.2M | $40.3M | $145.6M | $2.92 | $2.86 | 49,781,000 | 50,957,000 |
|---|
| 2021-12-31 | $5.95B | — | — | — | — | $5.5B | $445.6M | — | $536.7M | $115.9M | $421.4M | $8.32 | $8.12 | -184,000 | -107,000 |
|---|
| 2021-09-30 | $4.89B | — | — | — | — | $4.6B | $292.9M | — | $302M | $65.3M | $237.2M | $4.67 | $4.57 | 50,851,000 | 51,944,000 |
|---|
| 2021-06-30 | $4.5B | — | — | — | — | $4.27B | $224.3M | — | $254.3M | $54.9M | $200M | $3.90 | $3.82 | 51,288,000 | 52,324,000 |
|---|
| 2021-03-31 | $4.04B | — | — | — | — | $3.96B | $80.7M | — | $130.6M | $28.2M | $103M | $2.01 | $1.97 | 51,173,000 | 52,175,000 |
|---|
| 2020-12-31 | $4.85B | — | — | — | — | $4.52B | $328.8M | — | $330.9M | $74.7M | $250.1M | $4.84 | $4.78 | 13,000 | 58,000 |
|---|
| 2020-09-30 | $3.98B | — | — | — | — | $3.82B | $154.9M | — | $160.3M | $25.7M | $131.9M | $2.55 | $2.52 | 51,761,000 | 52,247,000 |
|---|
| 2020-06-30 | $3.67B | — | — | — | — | $3.66B | $10.8M | — | $15.8M | $1.5M | $15.2M | $0.29 | $0.29 | 51,635,000 | 52,173,000 |
|---|
| 2020-03-31 | $4.1B | — | — | — | — | $4.03B | $64.6M | — | $22.6M | $5M | $5.3M | $0.10 | $0.10 | 51,612,000 | 52,458,000 |
|---|
| 2019-12-31 | $5.4B | — | — | — | — | $5.03B | $368.3M | — | $358.2M | $82.1M | $274.4M | $5.51 | $5.45 | 975,000 | 1,077,000 |
|---|
| 2019-09-30 | $4.5B | — | — | — | — | $4.32B | $171.6M | — | $171.4M | $42.1M | $128.9M | $2.50 | $2.47 | 51,528,000 | 52,104,000 |
|---|
| 2019-06-30 | $4.27B | — | — | — | — | $4.12B | $150.1M | — | $147.5M | $36.2M | $110.7M | $2.42 | $2.40 | 45,749,000 | 46,040,000 |
|---|
| 2019-03-31 | $3.82B | — | — | — | — | $3.8B | $25.4M | — | $20.5M | -$700,000.00 | $21.3M | $0.47 | $0.46 | 45,674,000 | 46,019,000 |
|---|
| 2018-12-31 | $4.89B | — | — | — | — | $4.58B | $312.4M | — | $320.8M | $117.6M | $201.3M | $4.42 | $4.38 | 22,000 | 1,000 |
|---|
| 2018-09-30 | $3.97B | — | — | — | — | $3.78B | $190.9M | — | $181.7M | $45.6M | $134.9M | $2.96 | $2.93 | 45,549,000 | 45,965,000 |
|---|
| 2018-06-30 | $3.9B | — | — | — | — | $3.75B | $149.8M | — | $147.4M | $37.6M | $108M | $2.37 | $2.35 | 45,493,000 | 45,951,000 |
|---|
| 2018-03-31 | $3.56B | — | — | — | — | $3.5B | $53.8M | — | $56.1M | $13.5M | $40.3M | $0.89 | $0.88 | 45,443,000 | 45,905,000 |
|---|
| 2017-12-31 | $4.34B | — | — | — | — | $4.08B | $261.9M | — | $260.9M | $183.2M | $76.4M | $1.68 | $1.66 | 17,000 | 29,000 |
|---|
| 2017-09-30 | $3.52B | — | — | — | — | $3.38B | $137.8M | — | $135.2M | $36M | $98.3M | $2.17 | $2.15 | 45,349,000 | 45,814,000 |
|---|
| 2017-06-30 | $3.47B | — | — | — | — | $3.34B | $130.8M | — | $130.7M | $35.8M | $94.5M | $2.08 | $2.06 | 45,288,000 | 45,782,000 |
|---|
| 2017-03-31 | $3.12B | — | — | — | — | $3.1B | $15.4M | — | $9M | $1.3M | $7.2M | $0.16 | $0.16 | 45,258,000 | 45,689,000 |
|---|
| 2016-12-31 | $8.35B | — | — | — | — | $8.1B | $241.4M | — | $240.6M | $62.5M | $177M | $3.91 | $3.88 | 19,000 | 13,000 |
|---|
| 2016-09-30 | $1.71B | — | — | — | — | $1.63B | $71M | — | $64.1M | $15.9M | $48M | $1.06 | $1.05 | 45,188,000 | 45,612,000 |
|---|
| 2016-06-30 | $1.6B | — | — | — | — | $1.49B | $113.9M | — | $125.5M | $31.1M | $79M | $1.75 | $1.73 | 45,121,000 | 45,574,000 |
|---|
| 2016-03-31 | $1.34B | — | — | — | — | $1.31B | $29.4M | — | $33.5M | $8.3M | $25.7M | $0.57 | $0.56 | 45,095,000 | 45,483,000 |
|---|
| 2015-12-31 | $1.89B | — | — | — | — | $1.63B | $253.9M | — | $259.7M | $61.3M | $196M | $4.35 | $4.31 | 35,000 | 20,000 |
|---|
| 2015-09-30 | $1.5B | — | — | — | — | $1.38B | $120.3M | — | $138.9M | $25.7M | $110.5M | $2.45 | $2.43 | 45,001,000 | 45,453,000 |
|---|
| 2015-06-30 | $1.37B | — | — | — | — | $1.27B | $103M | — | $122.5M | $31.1M | $90.3M | $2.01 | $1.98 | 44,869,000 | 45,435,000 |
|---|
| 2015-03-31 | $1.2B | — | — | — | — | $1.15B | $52.7M | — | $58M | $14.7M | $41.9M | $0.93 | $0.92 | 44,844,000 | 45,374,000 |
|---|
| 2014-12-31 | $1.75B | — | — | — | — | $1.49B | $261.75M | — | $262.47M | $67.71M | $193.87M | $4.33 | $4.28 | 46,571 | 19,234 |
|---|
| 2014-09-30 | $1.37B | — | — | — | — | $1.24B | $127.46M | — | $139.65M | $34.91M | $104.28M | $2.33 | $2.30 | 44,809,133 | 45,290,595 |
|---|
| 2014-06-30 | $1.28B | — | — | — | — | $1.19B | $91.66M | — | $96.48M | $24.12M | $71.94M | $1.61 | $1.58 | 44,586,095 | 45,278,494 |
|---|
| 2014-03-31 | $1.04B | — | — | — | — | $1.05B | -$15.27M | — | -$13M | -$29.15M | $15.9M | $0.36 | $0.35 | 44,513,813 | 45,201,708 |
|---|
| 2013-12-31 | $1.51B | — | — | — | — | $1.31B | $195.8M | — | $197.9M | $50.37M | $147.32M | $3.32 | $3.27 | 61,268 | 1,517 |
|---|
| 2013-09-30 | $1.11B | — | — | — | — | $1.02B | $87.1M | — | $84.04M | $20.93M | $62.86M | $1.42 | $1.39 | 44,407,468 | 45,063,360 |
|---|
| 2013-06-30 | $989.38M | — | — | — | — | $923.56M | $65.82M | — | $65.85M | $16.4M | $46.53M | $1.05 | $1.03 | 44,101,006 | 45,141,341 |
|---|
| 2013-03-31 | $855.99M | — | — | — | — | $835.89M | $20.1M | — | $17.66M | $4.4M | $13.16M | $0.30 | $0.29 | 44,080,767 | 45,055,399 |
|---|
| 2012-12-31 | $1.25B | — | — | — | — | $1.1B | $150.9M | — | $141.92M | $34.66M | $107.07M | $2.43 | $2.38 | 67,918 | 43,620 |
|---|
| 2012-09-30 | $949.49M | — | — | — | — | $883.64M | $65.85M | — | $66.6M | $16.92M | $49.51M | $1.12 | $1.10 | 44,015,922 | 44,826,502 |
|---|
| 2012-06-30 | $921.34M | — | — | — | — | $863.26M | $58.08M | — | $50.58M | $12.85M | $37.44M | $0.85 | $0.83 | 43,718,678 | 44,847,350 |
|---|
| 2012-03-31 | $813.29M | — | — | — | — | $798.72M | $14.57M | — | $18.99M | $4.82M | $14.02M | $0.32 | $0.31 | 43,605,273 | 44,685,138 |
|---|
| 2011-12-31 | $1.15B | — | — | — | — | $1.03B | $119.22M | — | $114.55M | $29.52M | $84.92M | $1.96 | $1.91 | 100,816 | -9,437 |
|---|
| 2011-09-30 | $903.21M | — | — | — | — | $848.86M | $54.35M | — | $45.2M | $11.3M | $33.88M | $0.78 | $0.76 | 43,421,666 | 44,355,453 |
|---|
| 2011-06-30 | $845.3M | — | — | — | — | $779.73M | $65.57M | — | $60.12M | $15.03M | $44.1M | $1.02 | $0.99 | 42,933,918 | 44,473,320 |
|---|
| 2011-03-31 | $687.86M | — | — | — | — | $675.8M | $12.07M | — | $2.13M | $533,000.00 | $1.49M | $0.03 | $0.03 | 42,846,799 | 44,359,055 |
|---|
| 2010-12-31 | $956.25M | — | — | — | — | $832.78M | $123.47M | — | $112.97M | $28.22M | $84.55M | $1.99 | $1.91 | 120,133 | 19,860 |
|---|
| 2010-09-30 | $708.38M | — | — | — | — | $646.53M | $61.85M | — | $48.35M | $11.12M | $37.13M | $0.87 | $0.84 | 42,568,764 | 44,088,989 |
|---|
| 2010-06-30 | $680.32M | — | — | — | — | $622.98M | $57.34M | — | $41.63M | $9.57M | $31.98M | $0.76 | $0.72 | 42,037,112 | 44,249,698 |
|---|
| 2010-03-31 | $580.66M | — | — | — | — | $562.67M | $18M | — | — | $124,000.00 | $246,000.00 | $0.01 | $0.01 | 41,913,100 | 43,949,850 |
|---|
| 2009-12-31 | $815.09M | — | — | — | — | $733.14M | $81.95M | — | — | $15.48M | $52.25M | $1.39 | $1.39 | 1,110,845 | 1,110,845 |
|---|
| 2009-09-30 | $595.3M | — | — | — | — | $550.67M | $44.63M | — | — | $3.51M | $19.77M | $0.47 | $0.46 | 41,762,451 | 43,299,868 |
|---|
| 2009-06-30 | $576.14M | — | — | — | — | $558.78M | $17.36M | — | — | -$2.46M | -$14.15M | -$0.40 | -$0.40 | 35,835,788 | 35,835,788 |
|---|
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 | $26.12B | — | — | — | — | $25.02B | $1.1B | — | $981.7M | $189.5M | $792.1M | $16.73 | $16.40 | 47,351,000 | 48,312,000 |
|---|
| 2024-12-31 | $23.43B | — | — | — | — | $22.56B | $868.1M | — | $679.3M | $132.5M | $546.8M | $11.51 | $11.30 | 47,493,000 | 48,372,000 |
|---|
| 2023-12-31 | $20.76B | — | — | — | — | $20.18B | $576.5M | — | $251.9M | $25.7M | $225.4M | $4.73 | $4.67 | 47,628,000 | 48,288,000 |
|---|
| 2022-12-31 | $20.86B | — | — | — | — | $19.99B | $868.1M | — | $994.2M | $200.8M | $654.5M | $13.51 | $13.27 | 48,453,000 | 49,341,000 |
|---|
| 2021-12-31 | $19.37B | — | — | — | — | $18.32B | $1.04B | — | $1.22B | $264.3M | $961.6M | $18.89 | $18.47 | 50,917,000 | 52,071,000 |
|---|
| 2020-12-31 | $16.59B | — | — | — | — | $16.03B | $559.1M | — | $529.6M | $106.9M | $402.5M | $7.79 | $7.70 | 51,683,000 | 52,282,000 |
|---|
| 2019-12-31 | $17.98B | — | — | — | — | $17.27B | $715.4M | — | $697.6M | $159.7M | $535.3M | $10.98 | $10.87 | 48,647,000 | 49,154,000 |
|---|
| 2018-12-31 | $16.32B | — | — | — | — | $15.61B | $706.9M | — | $706M | $214.3M | $484.5M | $10.64 | $10.54 | 45,517,000 | 45,931,000 |
|---|
| 2017-12-31 | $14.45B | — | — | — | — | $13.91B | $545.9M | — | $535.8M | $256.3M | $276.4M | $6.09 | $6.03 | 45,316,000 | 45,758,000 |
|---|
| 2016-12-31 | $12.99B | — | — | — | — | $12.54B | $455.7M | — | $463.7M | $117.8M | $329.7M | $7.29 | $7.23 | 45,154,000 | 45,528,000 |
|---|
| 2015-12-31 | $5.97B | — | — | — | — | $5.44B | $529.8M | — | $579.1M | $132.8M | $438.7M | $9.75 | $9.65 | 44,940,000 | 45,415,000 |
|---|
| 2014-12-31 | $5.43B | — | — | — | — | $4.96B | $465.6M | — | $485.6M | $97.6M | $386M | $8.63 | $8.52 | 44,684,000 | 45,261,000 |
|---|
| 2013-12-31 | $4.46B | — | — | — | — | $4.09B | $368.82M | — | $365.44M | $92.09M | $269.87M | $6.09 | $5.98 | 44,258,878 | 45,072,120 |
|---|
| 2012-12-31 | $3.93B | — | — | — | — | $3.64B | $289.4M | — | $278.09M | $69.24M | $208.05M | $4.73 | $4.63 | 43,848,737 | 44,799,437 |
|---|
| 2011-12-31 | $3.58B | — | — | — | — | $3.33B | $251.21M | — | $222M | $56.39M | $164.38M | $3.80 | $3.70 | 43,170,383 | 44,367,359 |
|---|
| 2010-12-31 | $2.93B | — | — | — | — | $2.66B | $260.66M | — | $203.48M | $49.04M | $153.9M | $3.63 | $3.48 | 42,295,526 | 44,084,154 |
|---|
| 2009-12-31 | $2.48B | — | — | — | — | $2.36B | $116.4M | — | $2.52M | $5.68M | -$3.6M | -$0.11 | -$0.11 | 38,543,087 | 38,543,087 |
|---|
| 2008-12-31 | $2.7B | — | — | — | — | $2.55B | $151.46M | — | — | $28.74M | $84.88M | $2.52 | $2.44 | 33,098,228 | 34,205,120 |
|---|