Complete source-backed income-statement history.
- Available history
- 2009-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 | $865.07M | — | — | — | — | — | — | — | $258.22M | $55.94M | $202.28M | $6.46 | $6.45 | 31,196,000 | 31,237,000 |
|---|
| 2026-03-31 | $872.69M | — | — | — | — | — | — | — | $249.42M | $59.32M | $190.1M | $5.98 | $5.97 | 31,681,000 | 31,728,000 |
|---|
| 2025-12-31 | $853.69M | — | — | — | — | — | — | — | $247.07M | $50.03M | $197.05M | $6.14 | $6.12 | -220,000 | -218,000 |
|---|
| 2025-09-30 | $839.85M | — | — | — | — | — | — | — | $271.68M | $64.89M | $206.79M | $6.36 | $6.35 | 32,404,000 | 32,451,000 |
|---|
| 2025-06-30 | $793.33M | — | — | — | — | — | — | — | $234.5M | $56.15M | $178.34M | $5.41 | $5.40 | 32,870,000 | 32,911,000 |
|---|
| 2025-03-31 | $804.84M | — | — | — | — | — | — | — | $221.32M | $52.26M | $169.05M | $5.06 | $5.05 | 33,292,000 | 33,342,000 |
|---|
| 2024-12-31 | $788.11M | — | — | — | — | — | — | — | $218.51M | $50.84M | $167.07M | $4.93 | $4.93 | -223,000 | -222,000 |
|---|
| 2024-09-30 | $774.13M | — | — | — | — | — | — | — | $254.58M | $59.84M | $164.37M | $4.84 | $4.83 | 33,834,000 | 33,891,000 |
|---|
| 2024-06-30 | $790.96M | $15.72M | — | — | — | — | — | — | $272.77M | $63.47M | $1.17M | $0.03 | $0.03 | 34,383,000 | 34,440,000 |
|---|
| 2024-03-31 | $735.95M | $13.53M | — | — | — | — | — | — | $193.39M | $44.98M | $137.9M | $3.94 | $3.93 | 34,883,000 | 34,937,000 |
|---|
| 2023-12-31 | $706.19M | $15.08M | — | — | — | — | — | — | $199.72M | $45.95M | $151.94M | $4.30 | $4.29 | -271,000 | -275,000 |
|---|
| 2023-09-30 | $697.5M | $12.57M | — | — | — | — | — | — | $206.38M | $48.93M | $152.06M | $4.23 | $4.23 | 35,760,000 | 35,822,000 |
|---|
| 2023-06-30 | $688.39M | $12.6M | — | — | — | — | — | — | $188.9M | $44.39M | $144.5M | $3.97 | $3.97 | 36,215,000 | 36,290,000 |
|---|
| 2023-03-31 | $690.04M | $14.98M | — | — | — | — | — | — | $166.94M | $38.84M | $128.1M | $3.47 | $3.46 | 36,710,000 | 36,804,000 |
|---|
| 2022-12-31 | $624.26M | $14.95M | — | — | — | — | — | — | $285.25M | $50.84M | $146.72M | $3.92 | $3.91 | -345,000 | -346,000 |
|---|
| 2022-09-30 | $673.29M | $13.45M | — | — | — | — | — | — | $121.13M | $41.57M | $79.56M | $2.12 | $2.11 | 37,438,000 | 37,541,000 |
|---|
| 2022-06-30 | $668.68M | $19.38M | — | — | — | — | — | — | $162.84M | $37.27M | $127.96M | $3.32 | $3.31 | 38,386,000 | 38,501,000 |
|---|
| 2022-03-31 | $691.23M | $20.65M | — | — | — | — | — | — | $145.9M | $33.51M | $115.04M | $2.92 | $2.91 | 39,221,000 | 39,332,000 |
|---|
| 2021-12-31 | $724.09M | $29.26M | — | — | — | — | — | — | $198.65M | $60.14M | $138.87M | $3.50 | $3.49 | 14,000 | 15,000 |
|---|
| 2021-09-30 | $693.24M | $23.52M | — | — | — | — | — | — | $147.1M | $35.66M | $112.46M | $2.83 | $2.82 | 39,561,000 | 39,679,000 |
|---|
| 2021-06-30 | $654.69M | — | — | — | — | — | — | — | $169.47M | $41.3M | $128.16M | $3.23 | $3.22 | 39,531,000 | 39,653,000 |
|---|
| 2021-03-31 | $637.71M | — | — | — | — | — | — | — | $128.31M | $30.44M | $97.87M | $2.47 | $2.46 | 39,456,000 | 39,581,000 |
|---|
| 2020-12-31 | $598.33M | — | — | — | — | — | — | — | $131.64M | $31.56M | $100.08M | $2.53 | $2.52 | -216,000 | -211,000 |
|---|
| 2020-09-30 | $568.46M | — | — | — | — | — | — | — | $146.48M | $34.38M | $112.1M | $2.82 | $2.81 | 39,588,000 | 39,710,000 |
|---|
| 2020-06-30 | $525.82M | — | — | — | — | — | — | — | $134.06M | $32.55M | $101.51M | $2.52 | $2.51 | 40,132,000 | 40,246,000 |
|---|
| 2020-03-31 | $524.94M | — | — | — | — | — | — | — | $94.55M | $22.08M | $72.47M | $1.75 | $1.75 | 41,131,000 | 41,239,000 |
|---|
| 2019-12-31 | $531.96M | — | — | — | — | — | — | — | $122.14M | $28.59M | $93.56M | $2.25 | $2.24 | -239,000 | -236,000 |
|---|
| 2019-09-30 | $520.65M | — | — | — | — | — | — | — | $125.14M | $28.92M | $96.22M | $2.28 | $2.28 | 41,964,000 | 42,100,000 |
|---|
| 2019-06-30 | $504.9M | — | — | — | — | — | — | — | $127.46M | $30.01M | $97.45M | $2.28 | $2.28 | 42,483,000 | 42,619,000 |
|---|
| 2019-03-31 | $494.99M | — | — | — | — | — | — | — | $102.37M | $23.2M | $79.17M | $1.84 | $1.83 | 42,824,000 | 42,942,000 |
|---|
| 2018-12-31 | $487.33M | — | — | — | — | — | — | — | $107.92M | $21.38M | $86.54M | $1.99 | $1.99 | -227,000 | -227,000 |
|---|
| 2018-09-30 | $484.78M | — | — | — | — | — | — | — | $111.44M | $26.3M | $85.14M | $1.95 | $1.94 | 43,452,000 | 43,589,000 |
|---|
| 2018-06-30 | $467.82M | — | — | — | — | — | — | — | $113.77M | $27.07M | $86.7M | $1.96 | $1.95 | 44,066,000 | 44,207,000 |
|---|
| 2018-03-31 | $459.92M | — | — | — | — | — | — | — | $82.96M | $17.25M | $65.72M | $1.46 | $1.46 | 44,740,000 | 44,855,000 |
|---|
| 2017-12-31 | $442.94M | — | — | — | — | — | — | — | $108.09M | -$60.35M | $168.44M | $3.69 | $3.68 | -266,000 | -258,000 |
|---|
| 2017-09-30 | $427.3M | — | — | — | — | — | — | — | $100.2M | $33.57M | $66.64M | $1.46 | $1.46 | 45,318,000 | 45,408,000 |
|---|
| 2017-06-30 | $413.7M | — | — | — | — | — | — | — | $96.39M | $33.28M | $63.11M | $1.36 | $1.36 | 45,984,000 | 46,071,000 |
|---|
| 2017-03-31 | $405.16M | — | — | — | — | — | — | — | $74.84M | $22.77M | $52.07M | $1.12 | $1.11 | 46,301,000 | 46,374,000 |
|---|
| 2016-12-31 | $393.86M | — | — | — | — | — | — | — | $87.06M | $30.19M | $56.87M | $1.21 | $1.22 | -325,000 | -322,000 |
|---|
| 2016-09-30 | $383.63M | — | — | — | — | — | — | — | $88.44M | $30.4M | $58.04M | $1.22 | $1.22 | 47,008,000 | 47,051,000 |
|---|
| 2016-06-30 | $378.99M | — | — | — | — | — | — | — | $91.88M | $32.55M | $59.33M | $1.23 | $1.23 | 47,658,000 | 47,708,000 |
|---|
| 2016-03-31 | $362.6M | — | — | — | — | — | — | — | $70.21M | $25.04M | $45.18M | $0.92 | $0.92 | 48,550,000 | 48,574,000 |
|---|
| 2015-12-31 | $353.45M | — | — | — | — | — | — | — | $72.39M | $24.45M | $47.95M | $0.97 | $0.97 | -613,000 | -613,000 |
|---|
| 2015-09-30 | $355.71M | — | — | — | — | — | — | — | $74.95M | $25.6M | $49.35M | $0.98 | $0.98 | 50,082,000 | 50,104,000 |
|---|
| 2015-06-30 | $350.52M | — | — | — | — | — | — | — | $76.83M | $27.65M | $49.17M | $0.94 | $0.94 | 51,787,000 | 51,812,000 |
|---|
| 2015-03-31 | $344.85M | — | — | — | — | — | — | — | $66.81M | $23.41M | $43.4M | $0.82 | $0.82 | 52,643,000 | 52,691,000 |
|---|
| 2014-12-31 | $343.54M | — | — | — | — | — | — | — | $69.13M | $23.66M | $45.47M | $0.84 | $0.85 | -386,000 | -380,000 |
|---|
| 2014-09-30 | $338.84M | — | — | — | — | — | — | — | $64.02M | $22.41M | $41.6M | $0.75 | $0.75 | 54,713,000 | 54,744,000 |
|---|
| 2014-06-30 | $331.13M | — | — | — | — | — | — | — | $75.74M | $26.47M | $49.27M | $0.89 | $0.89 | 54,927,000 | 54,950,000 |
|---|
| 2014-03-31 | $324.33M | — | — | — | — | — | — | — | $66.83M | $23.35M | $45.08M | $0.81 | $0.81 | 55,211,000 | 55,233,000 |
|---|
| 2013-12-31 | $316.65M | — | — | — | — | — | — | — | $56.14M | $19.48M | $37.2M | $0.67 | $0.67 | -185,000 | -444,000 |
|---|
| 2013-09-30 | $310.41M | — | — | — | — | — | — | — | $62.77M | $22.04M | $43.19M | $0.78 | $0.78 | 54,957,000 | 54,958,000 |
|---|
| 2013-06-30 | $303.49M | — | — | — | — | — | — | — | $66.95M | $23.78M | $43.49M | $0.76 | $0.74 | 56,511,000 | 57,849,000 |
|---|
| 2013-03-31 | $298.45M | — | — | — | — | — | — | — | $59.14M | $21.01M | $38.85M | $0.67 | $0.65 | 56,598,000 | 58,407,000 |
|---|
| 2012-12-31 | $267.56M | — | — | — | — | — | — | — | $60.18M | $20.41M | $40.27M | $0.68 | $0.66 | -1,182,000 | -1,118,000 |
|---|
| 2012-09-30 | $299.09M | — | — | — | — | — | — | — | $70.56M | $24.96M | $45.6M | $0.74 | $0.72 | 60,060,000 | 61,563,000 |
|---|
| 2012-06-30 | $300.53M | — | — | — | — | — | — | — | $71.92M | $25.74M | $46.18M | $0.73 | $0.72 | 61,531,000 | 62,687,000 |
|---|
| 2012-03-31 | $286.6M | — | — | — | — | — | — | — | $63.47M | $21.71M | $41.76M | $0.62 | $0.61 | 65,133,000 | 66,275,000 |
|---|
| 2011-12-31 | $275.86M | — | — | — | — | — | — | — | $56.68M | $19.48M | $37.2M | $0.53 | $0.51 | -982,000 | -988,000 |
|---|
| 2011-09-30 | $275.79M | — | — | — | — | — | — | — | $55.51M | $20.41M | $35.1M | $0.46 | $0.46 | 73,658,000 | 74,199,000 |
|---|
| 2011-06-30 | $275.1M | — | — | — | — | — | — | — | $58.47M | $20.85M | $37.62M | $0.50 | $0.49 | 73,457,000 | 74,201,000 |
|---|
| 2011-03-31 | $276.35M | — | — | — | — | — | — | — | — | $25.99M | $47.27M | $0.62 | $0.62 | 72,671,000 | 73,826,000 |
|---|
| 2010-12-31 | $279.39M | — | — | — | — | — | — | — | — | $15.28M | $27.57M | $0.36 | $0.36 | 47,000 | 49,000 |
|---|
| 2010-09-30 | $241.24M | — | — | — | — | — | — | — | — | $22.28M | $39.6M | $0.53 | $0.52 | 72,259,000 | 72,919,000 |
|---|
| 2010-06-30 | $234.3M | — | — | — | — | — | — | — | — | $14.33M | $22.01M | $0.29 | $0.29 | 71,844,000 | 72,734,000 |
|---|
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 | $3.29B | — | — | — | — | — | — | — | $974.56M | $223.33M | $751.23M | $22.95 | $22.91 | 32,632,000 | 32,680,000 |
|---|
| 2024-12-31 | $3.09B | — | — | — | — | — | — | — | $939.25M | $219.12M | $470.52M | $13.73 | $13.71 | 34,142,000 | 34,199,000 |
|---|
| 2023-12-31 | $2.75B | $55.23M | — | — | — | — | — | — | $771.74M | $180.56M | $576.6M | $15.97 | $15.94 | 35,954,000 | 36,027,000 |
|---|
| 2022-12-31 | $2.66B | $68.43M | — | — | — | — | — | — | $718.66M | $163.94M | $472.07M | $12.37 | $12.33 | 37,997,000 | 38,106,000 |
|---|
| 2021-12-31 | $2.71B | $52.79M | — | — | — | — | — | — | $643.53M | $167.54M | $477.36M | $12.03 | $11.99 | 39,530,000 | 39,652,000 |
|---|
| 2020-12-31 | $2.22B | — | — | — | — | — | — | — | $506.73M | $120.57M | $386.16M | $9.60 | $9.57 | 40,065,000 | 40,185,000 |
|---|
| 2019-12-31 | $2.05B | — | — | — | — | — | — | — | $477.11M | $110.72M | $366.39M | $8.65 | $8.62 | 42,181,000 | 42,314,000 |
|---|
| 2018-12-31 | $1.9B | — | — | — | — | — | — | — | $416.08M | $91.99M | $324.09M | $7.35 | $7.33 | 43,854,000 | 43,985,000 |
|---|
| 2017-12-31 | $1.69B | — | — | — | — | — | — | — | $379.52M | $29.27M | $350.26M | $7.63 | $7.61 | 45,598,000 | 45,689,000 |
|---|
| 2016-12-31 | $1.52B | — | — | — | — | — | — | — | $337.6M | $118.18M | $219.41M | $4.59 | $4.59 | 47,411,000 | 47,453,000 |
|---|
| 2015-12-31 | $1.4B | — | — | — | — | — | — | — | $290.98M | $101.11M | $189.87M | $3.70 | $3.70 | 50,881,000 | 50,913,000 |
|---|
| 2014-12-31 | $1.34B | — | — | — | — | — | — | — | $275.72M | $95.89M | $181.41M | $3.29 | $3.29 | 54,567,000 | 54,598,000 |
|---|
| 2013-12-31 | $1.23B | — | — | — | — | — | — | — | $245.01M | $86.31M | $162.73M | $2.87 | $2.83 | 55,834,000 | 56,625,000 |
|---|
| 2012-12-31 | $1.15B | — | — | — | — | — | — | — | $266.12M | $92.81M | $173.81M | $2.77 | $2.71 | 61,059,000 | 62,401,000 |
|---|
| 2011-12-31 | $1.1B | — | — | — | — | — | — | — | $243.91M | $86.72M | $157.19M | $2.11 | $2.08 | 72,283,000 | 73,107,000 |
|---|
| 2010-12-31 | $1.36B | — | — | — | — | — | — | — | $361.47M | $129.01M | $232.46M | $3.09 | $3.06 | 72,099,000 | 72,882,000 |
|---|
| 2009-12-31 | $2.22B | — | — | — | — | — | — | — | — | $265.37M | $494.59M | — | — | — | — |
|---|