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 | $2.1B | $1.53B | $578.93M | — | $348.99M | — | $238.37M | — | $241.87M | $50.57M | $163.34M | $4.00 | $4.00 | 38,162,359 | 38,192,692 |
|---|
| 2026-03-31 | $1.53B | $1.11B | $427.56M | — | $322.85M | — | $110.18M | — | $116.64M | $23.7M | $79.07M | $1.87 | $1.87 | 37,932,743 | 37,964,580 |
|---|
| 2025-12-31 | $1.58B | $1.15B | $428.44M | — | $332.65M | — | $101.53M | — | $107.38M | $20.33M | $71.75M | $1.77 | $1.77 | 21,718 | 9,262 |
|---|
| 2025-09-30 | $2.07B | $1.5B | $568.92M | — | $343.66M | — | $234.76M | — | $238.5M | $49.27M | $161.58M | $3.98 | $3.98 | 37,860,987 | 37,918,392 |
|---|
| 2025-06-30 | $2.06B | $1.46B | $603.49M | — | $339M | — | $271.87M | — | $274.2M | $57.43M | $183.61M | $4.53 | $4.52 | 37,825,623 | 37,899,430 |
|---|
| 2025-03-31 | $1.53B | $1.1B | $429.62M | — | $322.58M | — | $112.19M | — | $117.61M | $23.07M | $80.06M | $1.93 | $1.93 | 37,752,203 | 37,853,255 |
|---|
| 2024-12-31 | $1.75B | $1.29B | $468.08M | — | $338.49M | — | $136.19M | — | $142.9M | $27.72M | $96.84M | $2.39 | $2.38 | 77,372 | 76,482 |
|---|
| 2024-09-30 | $2.16B | $1.59B | $566.24M | — | $326.37M | — | $250.25M | — | $257.02M | $55.37M | $171.03M | $4.24 | $4.22 | 37,552,000 | 37,671,752 |
|---|
| 2024-06-30 | $2.14B | $1.56B | $579.76M | — | $319.03M | — | $268.8M | — | $273.72M | $59.07M | $181.41M | $4.50 | $4.49 | — | — |
|---|
| 2024-03-31 | $1.56B | $1.13B | $430.63M | — | $309.55M | — | $126.54M | — | $129.01M | $24.75M | $87M | $2.17 | $2.17 | — | — |
|---|
| 2023-12-31 | $1.6B | $1.19B | $414.42M | — | $312.46M | — | $107.75M | — | $108.75M | $11.01M | $82.55M | $2.08 | $2.07 | — | — |
|---|
| 2023-09-30 | $2.13B | $1.56B | $566.95M | — | $319.83M | — | $256.62M | — | $254.73M | $54.1M | $170.95M | $4.36 | $4.35 | — | — |
|---|
| 2023-06-30 | $2B | $1.44B | $562.62M | — | $304.16M | — | $265.71M | — | $262.29M | $56.89M | $172.76M | $4.43 | $4.42 | — | — |
|---|
| 2023-03-31 | $1.55B | $1.1B | $448.16M | — | $287.06M | — | $164.74M | — | $164.13M | $33.75M | $110.07M | $2.84 | $2.83 | — | — |
|---|
| 2022-12-31 | $1.58B | $1.15B | $433.55M | — | $301.75M | — | $137.18M | — | $137.17M | -$19.97M | $137.67M | $3.56 | $3.55 | — | — |
|---|
| 2022-09-30 | $2.04B | $1.48B | $550.85M | — | $321.52M | — | $236.25M | — | $235.77M | $49.6M | $157.64M | $4.04 | $4.03 | — | — |
|---|
| 2022-06-30 | $2.13B | $1.54B | $595.53M | — | $314.75M | — | $287.1M | — | $285.99M | $60.48M | $192.56M | $4.94 | $4.93 | — | — |
|---|
| 2022-03-31 | $1.52B | $1.07B | $450.36M | — | $283.35M | — | $171.05M | — | $170.49M | $35.6M | $113.3M | $2.91 | $2.90 | — | — |
|---|
| 2021-12-31 | $1.51B | $1.1B | $412.12M | — | $292.09M | — | $123.07M | — | $122.83M | $27.2M | $78.89M | $2.03 | $2.03 | — | — |
|---|
| 2021-09-30 | $1.78B | $1.3B | $482.66M | — | $281.92M | — | $206.8M | — | $206.58M | $41.73M | $140.87M | $3.64 | $3.62 | — | — |
|---|
| 2021-06-30 | $1.85B | $1.37B | $477.94M | — | $266.7M | — | $216.78M | — | $216.34M | $44.2M | $144.1M | $3.73 | $3.71 | 35,228,061 | 35,427,718 |
|---|
| 2021-03-31 | $1.14B | $841.3M | $294.82M | — | $217.61M | — | $81.88M | — | $81.79M | $15.67M | $55.09M | $1.39 | $1.39 | 35,179,521 | 35,329,833 |
|---|
| 2020-12-31 | $1.15B | $872.47M | $282.24M | — | $214.58M | — | $69.76M | — | $69.7M | $13.23M | $46.01M | $1.20 | $1.19 | 23,360 | 41,528 |
|---|
| 2020-09-30 | $1.54B | $1.16B | $373.76M | — | $221.04M | — | $156.78M | — | $156.67M | $30.47M | $106.49M | $2.77 | $2.76 | 35,099,871 | 35,237,022 |
|---|
| 2020-06-30 | $1.36B | $1.04B | $319.2M | — | $194.05M | — | $129.25M | — | $128.97M | $24.72M | $86.58M | $2.26 | $2.26 | 35,042,958 | 35,064,711 |
|---|
| 2020-03-31 | $1.01B | $760.54M | $247.62M | — | $203.39M | — | $45.24M | — | $44.45M | $8.21M | $30.5M | $0.72 | $0.72 | 34,995,048 | 35,023,989 |
|---|
| 2019-12-31 | $1.07B | $811.79M | $260.52M | — | $210.81M | — | $52.03M | — | $51.42M | $7.02M | $37.28M | $0.97 | $0.96 | 100,275 | 105,922 |
|---|
| 2019-09-30 | $1.39B | $1.06B | $334.69M | — | $212.9M | — | $125.32M | — | $123.89M | $24.23M | $83.48M | $2.20 | $2.20 | 34,755,627 | 34,788,955 |
|---|
| 2019-06-30 | $1.37B | $1.04B | $327.98M | — | $196.55M | — | $134.4M | — | $133.19M | $25.28M | $90.16M | $2.40 | $2.40 | 34,435,099 | 34,462,960 |
|---|
| 2019-03-31 | $931.28M | $697.52M | $233.76M | — | $180.07M | — | $55.13M | — | $54.36M | $10.55M | $35.04M | $0.88 | $0.88 | 34,388,117 | 34,402,602 |
|---|
| 2018-12-31 | $991.33M | $741.68M | $249.64M | — | $191.93M | — | $58.5M | — | $58.14M | $9.14M | $39.59M | $1.06 | $1.06 | 18,218 | 7,747 |
|---|
| 2018-09-30 | $1.3B | $977M | $319.01M | — | $200.41M | — | $122.3M | — | $121.25M | $24.36M | $79.16M | $2.12 | $2.11 | 34,339,859 | 34,399,389 |
|---|
| 2018-06-30 | $1.33B | $1.01B | $320.77M | — | $186.58M | — | $137.35M | — | $136.58M | $28.32M | $89.96M | $2.41 | $2.40 | 34,309,885 | 34,379,195 |
|---|
| 2018-03-31 | $926.58M | $695.74M | $230.83M | — | $178.53M | — | $53.94M | — | $53.37M | $11M | $34.22M | $0.89 | $0.89 | 34,254,331 | 34,320,110 |
|---|
| 2017-12-31 | $964.35M | $723.42M | $240.93M | — | $181.16M | — | $61.37M | — | $60.02M | $7.37M | $43.26M | $1.19 | $1.19 | 145,613 | 150,783 |
|---|
| 2017-09-30 | $1.23B | $933.7M | $295.9M | — | $183.73M | — | $114.46M | — | $112.34M | $32.33M | $65.03M | $1.82 | $1.82 | 32,712,151 | 32,746,366 |
|---|
| 2017-06-30 | $1.28B | $965.65M | $310.28M | — | $180.93M | — | $129.35M | — | $127.7M | $36.85M | $73.76M | $2.07 | $2.07 | 32,682,474 | 32,708,646 |
|---|
| 2017-03-31 | $872.1M | $653.54M | $218.56M | — | $169.86M | — | $48.7M | — | $47.44M | $13.68M | $26.18M | $0.71 | $0.71 | 32,642,612 | 32,679,806 |
|---|
| 2016-12-31 | $913.61M | $685.54M | $228.07M | — | $170M | — | $58.07M | — | $57.4M | $17.53M | $29.55M | $0.83 | $0.83 | 15,312 | 15,389 |
|---|
| 2016-09-30 | $1.24B | $939.03M | $302.2M | — | $182.9M | — | $119.3M | — | $118.3M | $37.79M | $63.1M | $1.78 | $1.78 | 32,613,995 | 32,650,153 |
|---|
| 2016-06-30 | $1.21B | $922.57M | $291.86M | — | $174.27M | — | $117.59M | — | $116.54M | $35.11M | $64.62M | $1.82 | $1.82 | 32,574,901 | 32,606,336 |
|---|
| 2016-03-31 | $851.42M | $638.98M | $212.45M | — | $161.78M | — | $50.67M | — | $49.68M | $15.51M | $25.54M | $0.71 | $0.71 | 32,511,806 | 32,537,225 |
|---|
| 2015-12-31 | $903.82M | $681.78M | $222.04M | — | $167.84M | — | $54.2M | — | $53.18M | $16.84M | $26.49M | $0.75 | $0.74 | 14,611 | 11,043 |
|---|
| 2015-09-30 | $1.18B | $891.17M | $285.85M | — | $175.17M | — | $110.68M | — | $109.16M | $34.52M | $57.97M | $1.64 | $1.64 | 32,458,906 | 32,498,857 |
|---|
| 2015-06-30 | $1.22B | $928.19M | $295.25M | — | $170.39M | — | $124.86M | — | $123.23M | $38.99M | $65.42M | $1.86 | $1.85 | 32,427,088 | 32,477,262 |
|---|
| 2015-03-31 | $808.97M | $604.75M | $204.23M | — | $157.22M | — | $47.01M | — | $45.63M | $14.33M | $23.05M | $0.65 | $0.65 | 32,377,159 | 32,431,077 |
|---|
| 2014-12-31 | $876.79M | $662.49M | $214.3M | — | $162.32M | — | $51.98M | — | $50.56M | $15.78M | $24.07M | $0.69 | $0.68 | 15,514 | 13,786 |
|---|
| 2014-09-30 | $1.13B | $860.23M | $274.77M | — | $169.53M | — | $105.24M | — | $103.7M | $32.57M | $54.46M | $1.56 | $1.56 | 32,330,888 | 32,375,939 |
|---|
| 2014-06-30 | $1.17B | $890.91M | $279.27M | — | $166.29M | — | $112.98M | — | $111.73M | $33.35M | $56.1M | $1.60 | $1.60 | 32,295,912 | 32,353,045 |
|---|
| 2014-03-31 | $762.57M | $574.5M | $188.07M | — | $152.52M | — | $35.55M | — | $34.54M | $10.14M | $16.75M | $0.48 | $0.48 | 32,249,988 | 32,305,445 |
|---|
| 2013-12-31 | $827.35M | $628.82M | $198.53M | — | $158.42M | — | $40.12M | — | $38.94M | $11.01M | $17.32M | $0.50 | $0.50 | 13,168 | 11,702 |
|---|
| 2013-09-30 | $1.08B | $823.3M | $258.6M | — | $163.14M | — | $95.46M | — | $93.67M | $27.56M | $45.7M | $1.32 | $1.32 | 32,206,448 | 32,276,113 |
|---|
| 2013-06-30 | $1.12B | $853.77M | $266.68M | — | $161.6M | — | $105.09M | — | $103.4M | $30.82M | $51.32M | $1.48 | $1.48 | 32,182,576 | 32,248,855 |
|---|
| 2013-03-31 | $713.63M | $538.19M | $175.45M | — | $144.89M | — | $30.55M | — | $29.37M | $8.28M | $13.39M | $0.39 | $0.39 | 32,157,729 | 32,213,440 |
|---|
| 2012-12-31 | $765.54M | $582.75M | $182.79M | — | $149.36M | — | $33.43M | — | $32.19M | $8.51M | $14.76M | $0.08 | $0.09 | 150,891 | 146,861 |
|---|
| 2012-09-30 | $1.02B | $778.35M | $242.51M | — | $156.81M | — | $85.7M | — | $84.51M | $24.98M | $41.01M | $1.19 | $1.19 | 32,107,701 | 32,168,166 |
|---|
| 2012-06-30 | $1.01B | $773.33M | $238.48M | — | $152.6M | — | $85.87M | — | $84.52M | $23.62M | $39.1M | $1.15 | $1.15 | 31,717,204 | 31,783,707 |
|---|
| 2012-03-31 | $633.51M | $482.89M | $150.62M | — | $130.71M | — | $19.91M | — | $19.02M | $5.53M | $8.47M | $0.23 | $0.23 | 30,756,626 | 30,834,468 |
|---|
| 2011-12-31 | $645.83M | $485.12M | $160.71M | — | $128.21M | — | $32.5M | — | $31.21M | $8.68M | $13.38M | $0.40 | $0.40 | 17,363 | 11,996 |
|---|
| 2011-09-30 | $914.04M | $694.63M | $219.41M | — | $145.1M | — | $74.31M | — | $72.96M | $21.14M | $33.55M | $1.02 | $1.02 | 30,694,844 | 30,758,532 |
|---|
| 2011-06-30 | $883.55M | $670.36M | $213.19M | — | $137.66M | — | $75.53M | — | $74.53M | $22.26M | $36.02M | $1.09 | $1.09 | 30,685,087 | 30,770,295 |
|---|
| 2011-03-31 | $534.34M | $399.35M | $134.99M | — | $118.28M | — | $16.71M | — | $15.89M | $4.77M | $7.5M | $0.21 | $0.21 | 30,601,573 | 30,694,352 |
|---|
| 2010-12-31 | $657.25M | $503.22M | $154.03M | — | $132.23M | — | $21.8M | — | $20.97M | $6.44M | $10.45M | $0.32 | $0.33 | 24,271 | — |
|---|
| 2010-09-30 | $812.79M | $617.25M | $195.54M | — | $131.55M | — | $63.99M | — | $63.12M | $19.61M | $31.44M | $0.97 | $0.97 | 30,499,889 | — |
|---|
| 2010-06-30 | $864.81M | $663.74M | $201.07M | — | $130.15M | — | $70.92M | — | $70.03M | $21.82M | $35.05M | $1.08 | $1.08 | 30,461,079 | — |
|---|
| 2010-03-31 | $509.76M | $387.15M | $122.6M | — | $113.74M | — | $8.87M | — | $7.97M | $2.49M | $3.83M | $0.10 | $0.10 | — | — |
|---|
| 2009-12-31 | $563.61M | $430M | $133.6M | — | $118.73M | — | $14.88M | — | $13.85M | $4.53M | $7.07M | $0.21 | $0.19 | — | — |
|---|
| 2009-09-30 | $741.9M | $569.89M | $172.01M | — | $130.56M | — | $41.45M | — | $40.42M | $13.28M | $21.13M | $0.66 | $0.66 | — | — |
|---|
| 2009-06-30 | $404.97M | $303.99M | $100.99M | — | $74.69M | — | $26.29M | — | $25.95M | $9.67M | $16.28M | $0.57 | $0.56 | — | — |
|---|
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 | $7.24B | $5.21B | $2.03B | — | $1.34B | — | $720.35M | — | $737.68M | $150.09M | $496.99M | $12.27 | $12.25 | 37,835,054 | 37,899,859 |
|---|
| 2024-12-31 | $7.62B | $5.57B | $2.04B | — | $1.29B | — | $781.78M | — | $802.64M | $166.9M | $536.29M | $13.34 | $13.30 | 37,391,461 | 37,510,332 |
|---|
| 2023-12-31 | $7.28B | $5.29B | $1.99B | — | $1.22B | — | $794.81M | — | $789.89M | $155.75M | $536.34M | $13.72 | $13.67 | 36,406,148 | 36,531,683 |
|---|
| 2022-12-31 | $7.27B | $5.24B | $2.03B | — | $1.22B | — | $831.58M | — | $829.41M | $125.72M | $601.17M | $15.46 | $15.41 | — | — |
|---|
| 2021-12-31 | $6.28B | $4.61B | $1.67B | — | $1.06B | — | $628.53M | — | $627.53M | $128.8M | $418.95M | $10.83 | $10.78 | 35,244,230 | 35,423,838 |
|---|
| 2020-12-31 | $5.05B | $3.83B | $1.22B | — | $833.05M | — | $401.03M | — | $399.8M | $76.62M | $269.58M | $7.03 | $7.01 | 35,069,516 | 35,150,571 |
|---|
| 2019-12-31 | $4.77B | $3.61B | $1.16B | — | $800.33M | — | $366.88M | — | $362.85M | $67.08M | $245.95M | $6.51 | $6.50 | 34,644,700 | 34,675,641 |
|---|
| 2018-12-31 | $4.55B | $3.43B | $1.12B | — | $757.45M | — | $372.08M | — | $369.34M | $72.81M | $242.93M | $6.50 | $6.49 | 34,319,890 | 34,374,269 |
|---|
| 2017-12-31 | $4.34B | $3.28B | $1.07B | — | $715.67M | — | $353.87M | — | $347.51M | $90.22M | $208.22M | $5.81 | $5.81 | 32,824,947 | 32,862,633 |
|---|
| 2016-12-31 | $4.22B | $3.19B | $1.03B | — | $688.95M | — | $345.63M | — | $341.92M | $105.94M | $182.81M | $5.16 | $5.15 | 32,582,385 | 32,616,504 |
|---|
| 2015-12-31 | $4.11B | $3.11B | $1.01B | — | $670.61M | — | $336.75M | — | $331.2M | $104.68M | $172.93M | $4.91 | $4.90 | 32,435,961 | 32,480,356 |
|---|
| 2014-12-31 | $3.94B | $2.99B | $956.4M | — | $650.66M | — | $305.75M | — | $300.54M | $91.84M | $151.39M | $4.33 | $4.32 | 32,308,073 | 32,358,854 |
|---|
| 2013-12-31 | $3.74B | $2.84B | $899.25M | — | $628.04M | — | $271.21M | — | $265.38M | $77.66M | $127.72M | $3.69 | $3.68 | 32,195,598 | 32,258,068 |
|---|
| 2012-12-31 | $3.43B | $2.62B | $814.4M | — | $589.49M | — | $224.91M | — | $220.24M | $62.64M | $103.33M | $2.70 | $2.70 | 31,680,187 | 31,744,399 |
|---|
| 2011-12-31 | $2.98B | $2.25B | $728.29M | — | $529.24M | — | $199.05M | — | $194.59M | $56.85M | $90.45M | $2.75 | $2.74 | 30,678,206 | 30,753,291 |
|---|
| 2010-12-31 | $2.84B | $2.17B | $673.24M | — | $507.67M | — | $165.57M | — | $162.08M | $50.36M | $80.76M | $2.49 | $2.49 | 30,467,212 | 30,578,608 |
|---|
| 2009-12-31 | $2B | $1.52B | $480.83M | — | $399.77M | — | $81.06M | — | $78.33M | $26.76M | $43.31M | $1.42 | $1.40 | 28,223,275 | 28,521,437 |
|---|
| 2008-12-31 | $1.7B | $1.26B | $441.99M | — | $343.39M | — | $98.61M | — | $96.59M | $36.22M | $60.37M | $2.14 | $2.09 | — | — |
|---|