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 | $3.27B | $2.42B | $844.23M | — | $287.05M | — | $557.97M | $8.28M | $566.24M | $124.64M | $441.6M | $12.54 | $12.53 | 35,221,000 | 35,254,000 |
|---|
| 2026-03-31 | $2.87B | $2.11B | $754.41M | — | $269M | — | $485.72M | -$3.57M | $482.15M | $111.77M | $370.38M | $10.52 | $10.51 | 35,207,000 | 35,251,000 |
|---|
| 2025-12-31 | $2.65B | $1.97B | $674.72M | — | $248.37M | — | $426.74M | -$8.25M | $418.5M | $87.69M | $330.81M | $9.38 | $9.36 | -30,000 | -32,000 |
|---|
| 2025-09-30 | $2.45B | $1.84B | $607.87M | — | $229.58M | — | $378.87M | -$8.42M | $370.46M | $78.84M | $291.62M | $8.26 | $8.25 | 35,307,000 | 35,365,000 |
|---|
| 2025-06-30 | $2.17B | $1.66B | $509.9M | — | $210.47M | — | $299.87M | -$3.39M | $296.48M | $65.64M | $230.85M | $6.54 | $6.53 | 35,307,000 | 35,369,000 |
|---|
| 2025-03-31 | $1.83B | $1.43B | $403.42M | — | $194.87M | — | $209.1M | -$1.09M | $208.01M | $38.72M | $169.29M | $4.77 | $4.75 | 35,524,000 | 35,605,000 |
|---|
| 2024-12-31 | $1.87B | $1.43B | $433.74M | — | $207.64M | — | $226.36M | -$40.32M | $186.04M | $40.17M | $145.87M | $4.10 | $4.08 | -29,000 | -29,000 |
|---|
| 2024-09-30 | $1.81B | $1.43B | $381.71M | — | $180.18M | — | $202.88M | -$15.07M | $187.81M | $41.58M | $146.24M | $4.10 | $4.09 | 35,669,000 | 35,755,000 |
|---|
| 2024-06-30 | $1.81B | $1.45B | $363.6M | — | $179.54M | — | $184.67M | -$15.02M | $169.66M | $35.65M | $134.01M | $3.75 | $3.74 | 35,746,000 | 35,828,000 |
|---|
| 2024-03-31 | $1.54B | $1.24B | $297.36M | — | $162.72M | — | $135.46M | -$12.4M | $123.06M | $26.74M | $96.32M | $2.70 | $2.69 | 35,739,000 | 35,828,000 |
|---|
| 2023-12-31 | $1.36B | $1.08B | $279.69M | — | $160.03M | — | $120.28M | -$8.55M | $111.73M | $20.15M | $91.58M | $2.56 | $2.55 | -17,000 | -15,000 |
|---|
| 2023-09-30 | $1.38B | $1.1B | $277.5M | — | $142.94M | — | $135.14M | -$9.71M | $125.44M | $20.31M | $105.13M | $2.93 | $2.93 | 35,820,000 | 35,917,000 |
|---|
| 2023-06-30 | $1.3B | $1.07B | $227.92M | — | $136.43M | — | $92.08M | -$6.88M | $85.2M | $15.73M | $69.48M | $1.94 | $1.93 | 35,822,000 | 35,906,000 |
|---|
| 2023-03-31 | $1.17B | $969.24M | $205.41M | — | $135.03M | — | $70.89M | -$5.06M | $65.83M | $8.61M | $57.22M | $1.60 | $1.59 | 35,812,000 | 35,907,000 |
|---|
| 2022-12-31 | $1.12B | $905.94M | $211.25M | — | $131.65M | — | $80.07M | -$9.87M | $70.2M | $14.78M | $55.42M | $1.54 | $1.54 | -34,000 | -32,000 |
|---|
| 2022-09-30 | $1.12B | $917.79M | $202.22M | — | $121.19M | — | $81.44M | -$7M | $74.44M | $12.92M | $61.52M | $1.72 | $1.71 | 35,853,000 | 35,972,000 |
|---|
| 2022-06-30 | $1.02B | $842.96M | $174.99M | — | $118.72M | — | $56.65M | -$3.14M | $53.52M | $11.27M | $42.25M | $1.17 | $1.17 | 35,970,000 | 36,073,000 |
|---|
| 2022-03-31 | $885.22M | $732.07M | $153.14M | — | $117.78M | — | $35.69M | $2.02M | $37.71M | -$49.05M | $86.76M | $2.40 | $2.40 | 36,076,000 | 36,188,000 |
|---|
| 2021-12-31 | $856.08M | $702.01M | $154.07M | — | $105.26M | — | $49.33M | $1.64M | $50.97M | $13.37M | $37.6M | $1.04 | $1.03 | -43,000 | -50,000 |
|---|
| 2021-09-30 | $833.9M | $674.68M | $159.21M | — | $95.29M | — | $64.11M | -$2.81M | $61.3M | $15M | $46.3M | $1.28 | $1.27 | 36,296,000 | 36,434,000 |
|---|
| 2021-06-30 | $713.9M | $587.44M | $126.46M | — | $87.55M | — | $39.4M | $3.39M | $42.78M | $9.82M | $32.97M | $0.91 | $0.90 | 36,403,000 | 36,566,000 |
|---|
| 2021-03-31 | $669.76M | $546.29M | $123.47M | — | $88.21M | — | $35.61M | -$377,000.00 | $35.23M | $8.74M | $26.49M | $0.73 | $0.73 | 36,286,000 | 36,499,000 |
|---|
| 2020-12-31 | $698.96M | $561.96M | $137M | — | $88.92M | — | $48.28M | $5.86M | $54.14M | $11.3M | $42.84M | $1.18 | $1.17 | -62,000 | -59,000 |
|---|
| 2020-09-30 | $714.1M | $566.9M | $147.2M | — | $90.89M | — | $56.69M | $1.68M | $58.37M | $8.28M | $50.09M | $1.37 | $1.36 | 36,557,000 | 36,750,000 |
|---|
| 2020-06-30 | $743.47M | $597.77M | $145.7M | — | $85.05M | — | $60.96M | -$6.4M | $54.57M | $15.07M | $39.5M | $1.08 | $1.08 | 36,581,000 | 36,737,000 |
|---|
| 2020-03-31 | $700.13M | $583.04M | $117.09M | — | $92.92M | — | $24.72M | -$256,000.00 | $24.47M | $6.75M | $17.72M | $0.48 | $0.48 | 36,674,000 | 36,905,000 |
|---|
| 2019-12-31 | $719.58M | $587.02M | $132.56M | — | $86.59M | — | $46.55M | -$1.42M | $45.13M | $11.08M | $34.05M | $0.92 | $0.92 | -37,000 | -39,000 |
|---|
| 2019-09-30 | $706.92M | $564.22M | $142.7M | — | $90.01M | — | $53.4M | -$4.7M | $48.71M | $12.47M | $36.23M | $0.98 | $0.98 | 36,805,000 | 37,051,000 |
|---|
| 2019-06-30 | $650.3M | $530.29M | $120.02M | — | $84.51M | — | $35.7M | -$4.6M | $31.11M | $6.93M | $24.17M | $0.65 | $0.65 | 36,943,000 | 37,223,000 |
|---|
| 2019-03-31 | $538.47M | $431.81M | $106.67M | — | $78.91M | — | $27.98M | -$1.18M | $26.8M | $6.93M | $19.87M | $0.54 | $0.53 | 36,923,000 | 37,234,000 |
|---|
| 2018-12-31 | $588.36M | $470.18M | $118.18M | — | $80.46M | — | $38.03M | -$3.57M | $34.46M | $9.31M | $25.16M | $0.67 | $0.67 | -34,000 | -42,000 |
|---|
| 2018-09-30 | $594.54M | $466.67M | $127.87M | — | $75.3M | — | $52.79M | -$654,000.00 | $52.14M | $13.6M | $38.54M | $1.03 | $1.02 | 37,294,000 | 37,667,000 |
|---|
| 2018-06-30 | $535.04M | $423.86M | $111.18M | — | $71.21M | — | $40.18M | $3.17M | $43.34M | $10.8M | $32.55M | $0.87 | $0.87 | 37,220,000 | 37,605,000 |
|---|
| 2018-03-31 | $464.94M | $375.89M | $89.05M | — | $70.02M | — | $19.24M | -$508,000.00 | $18.73M | $2.07M | $16.66M | $0.45 | $0.44 | 37,192,000 | 37,628,000 |
|---|
| 2017-12-31 | $461.07M | $367.34M | $93.73M | — | $70.03M | — | $23.9M | $2.11M | $26.02M | $18.48M | $7.54M | $0.20 | $0.20 | -20,000 | -12,000 |
|---|
| 2017-09-30 | $480.85M | $379.99M | $100.86M | — | $66.71M | — | $34.34M | $1.53M | $35.87M | $13.59M | $22.28M | $0.60 | $0.59 | 37,232,000 | 37,626,000 |
|---|
| 2017-06-30 | $465.41M | $369.67M | $95.74M | — | $66.6M | — | $29.27M | -$1.58M | $27.68M | $9.71M | $17.97M | $0.48 | $0.48 | 37,296,000 | 37,705,000 |
|---|
| 2017-03-31 | $380.59M | $304.63M | $75.95M | — | $63.25M | — | $11.76M | -$387,000.00 | $11.37M | $3.89M | $7.48M | $0.20 | $0.20 | 37,225,000 | 37,724,000 |
|---|
| 2016-12-31 | $392.1M | $303.84M | $88.27M | — | $62.96M | — | $25.55M | $433,000.00 | $25.98M | $9.11M | $16.87M | $0.46 | $0.45 | -45,000 | -43,000 |
|---|
| 2016-09-30 | $428.76M | $335.94M | $92.82M | — | $61.03M | — | $31.95M | $324,000.00 | $32.27M | $11.8M | $20.47M | $0.55 | $0.54 | 37,360,000 | 37,821,000 |
|---|
| 2016-06-30 | $427.54M | $338.11M | $89.43M | — | $61.02M | — | $28.62M | -$1.05M | $27.56M | $9.85M | $17.72M | $0.47 | $0.47 | 37,437,000 | 37,911,000 |
|---|
| 2016-03-31 | $385.94M | $312.44M | $73.5M | — | $58.19M | — | $15.46M | -$214,000.00 | $15.24M | $5.4M | $9.76M | $0.26 | $0.26 | 37,344,000 | 37,830,000 |
|---|
| 2015-12-31 | $383.84M | $299.91M | $83.93M | — | $60M | — | $24.18M | -$279,000.00 | $23.91M | $9.02M | $13.22M | $0.35 | $0.34 | 11,000 | 24,000 |
|---|
| 2015-09-30 | $410.57M | $323.1M | $87.47M | — | $57.9M | — | $29.86M | -$362,000.00 | $29.5M | $9.61M | $17.67M | $0.47 | $0.46 | 37,552,000 | 38,007,000 |
|---|
| 2015-06-30 | $416.57M | $334.52M | $82.05M | — | $57.37M | — | $24.83M | -$253,000.00 | $24.58M | $8.8M | $13.4M | $0.36 | $0.35 | 37,457,000 | 37,917,000 |
|---|
| 2015-03-31 | $369.55M | $304.86M | $64.69M | — | $53.7M | — | $11.17M | -$486,000.00 | $10.68M | $3.79M | $5.07M | $0.14 | $0.13 | 37,281,000 | 37,605,000 |
|---|
| 2014-12-31 | $356.47M | $287.16M | $69.3M | — | $54.49M | — | $14.89M | -$544,000.00 | $14.35M | $2.53M | $6.29M | $0.28 | $0.28 | -95,000 | -120,000 |
|---|
| 2014-09-30 | $370.15M | $303.69M | $66.46M | — | $52.2M | — | $14.79M | -$757,000.00 | $14.03M | $4.65M | $9.38M | $0.20 | $0.20 | 37,637,000 | 37,924,000 |
|---|
| 2014-06-30 | $362.8M | $300.94M | $61.86M | — | $50.57M | — | $10.65M | -$566,000.00 | $10.08M | $3.75M | $6.34M | $0.12 | $0.12 | 37,706,000 | 37,880,000 |
|---|
| 2014-03-31 | $321.38M | $269.23M | $52.15M | — | $50.39M | — | $1.9M | -$127,000.00 | $1.77M | $692,000.00 | $1.06M | $0.01 | $0.01 | 37,582,000 | 37,890,000 |
|---|
| 2013-12-31 | $330.34M | $268.91M | $61.43M | — | $52.59M | — | $9.06M | $655,000.00 | $9.71M | $3.78M | $4.65M | $0.15 | $0.15 | 61,000 | 92,000 |
|---|
| 2013-09-30 | $349.99M | $282.97M | $67.02M | — | $49.4M | — | $17.73M | $491,000.00 | $18.23M | $6.59M | $11.61M | $0.31 | $0.30 | 37,293,000 | 37,631,000 |
|---|
| 2013-06-30 | $351.05M | $291.09M | $59.97M | — | $45.7M | — | $14.38M | -$330,000.00 | $14.05M | $5.74M | $8.31M | $0.21 | $0.21 | 37,190,000 | 37,365,000 |
|---|
| 2013-03-31 | $325.89M | $274.42M | $51.47M | — | $46.52M | — | $5.09M | -$294,000.00 | $4.79M | $2.04M | $2.7M | $0.07 | $0.07 | 37,067,000 | 37,333,000 |
|---|
| 2012-12-31 | $315.87M | $260.8M | $55.07M | — | $47.03M | — | $8.1M | $469,000.00 | $8.57M | $4.01M | $5.15M | $0.11 | $0.12 | -14,000 | -6,000 |
|---|
| 2012-09-30 | $335.24M | $279.72M | $55.52M | — | $45.85M | — | $9.77M | -$418,000.00 | $9.35M | $3.93M | $5.33M | $0.15 | $0.15 | 37,155,000 | 37,332,000 |
|---|
| 2012-06-30 | $353.17M | $299.08M | $54.1M | — | $46.88M | — | $7.44M | -$443,000.00 | $7M | $3.05M | $4.05M | $0.12 | $0.12 | 37,166,000 | 37,247,000 |
|---|
| 2012-03-31 | $326.9M | $283.97M | $42.93M | — | $46.05M | — | -$3M | -$372,000.00 | -$3.38M | -$944,000.00 | -$2.67M | -$0.03 | -$0.03 | 37,056,000 | 37,056,000 |
|---|
| 2011-12-31 | $294.33M | $243.63M | $50.7M | — | $41.01M | — | $7.55M | $572,000.00 | $8.12M | $2.02M | $2.09M | $0.04 | $0.04 | -107,000 | -107,000 |
|---|
| 2011-09-30 | $328.11M | $279.01M | $49.11M | — | $41.49M | — | -$47.46M | $4.6M | -$42.86M | -$6.29M | -$36.57M | -$0.98 | -$0.98 | 37,325,000 | 37,325,000 |
|---|
| 2011-06-30 | $312.15M | $264.64M | $47.51M | — | $41.93M | — | $5.6M | $74,000.00 | $5.68M | $2.51M | $3.16M | $0.08 | $0.08 | 37,630,000 | 37,742,000 |
|---|
| 2011-03-31 | $282.06M | $247.85M | $34.21M | — | $42.62M | — | -$8.33M | -$541,000.00 | -$8.87M | -$3.7M | -$5.17M | -$0.14 | -$0.14 | 37,537,000 | 37,537,000 |
|---|
| 2010-12-31 | $269.81M | $211.66M | $58.15M | — | $44.11M | — | $18.51M | $863,000.00 | $19.37M | $7.03M | — | $0.15 | $0.15 | -15,000 | -31,000 |
|---|
| 2010-09-30 | $307.65M | $257.34M | $50.31M | — | $41.89M | — | $8.45M | -$124,000.00 | $8.33M | $2.92M | — | $0.14 | $0.14 | 37,560,000 | 37,794,000 |
|---|
| 2010-06-30 | $249.59M | $207.62M | $41.97M | — | $35.61M | — | $2.38M | -$215,000.00 | $2.16M | $515,000.00 | $1.65M | $0.04 | $0.04 | 37,598,000 | 37,848,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 | $9.1B | $6.91B | $2.2B | — | $883.28M | — | $1.31B | -$21.14M | $1.29B | $270.9M | $1.02B | $28.93 | $28.88 | 35,349,000 | 35,413,000 |
|---|
| 2024-12-31 | $7.03B | $5.55B | $1.48B | — | $730.07M | — | $749.37M | -$82.81M | $666.56M | $144.13M | $522.43M | $14.64 | $14.60 | 35,689,000 | 35,775,000 |
|---|
| 2023-12-31 | $5.21B | $4.22B | $990.51M | — | $574.42M | — | $418.39M | -$30.19M | $388.19M | $64.8M | $323.4M | $9.03 | $9.01 | 35,802,000 | 35,895,000 |
|---|
| 2022-12-31 | $4.14B | $3.4B | $741.61M | — | $489.34M | — | $253.85M | -$17.99M | $235.86M | -$10.09M | $245.95M | $6.84 | $6.82 | 35,932,000 | 36,046,000 |
|---|
| 2021-12-31 | $3.07B | $2.51B | $563.21M | — | $376.31M | — | $188.44M | $1.84M | $190.27M | $46.93M | $143.35M | $3.95 | $3.93 | 36,285,000 | 36,450,000 |
|---|
| 2020-12-31 | $2.86B | $2.31B | $546.98M | — | $357.78M | — | $190.65M | $889,000.00 | $191.54M | $41.4M | $150.14M | $4.11 | $4.09 | 36,542,000 | 36,738,000 |
|---|
| 2019-12-31 | $2.62B | $2.11B | $501.94M | — | $340.01M | — | $163.64M | -$11.9M | $151.74M | $37.42M | $114.32M | $3.10 | $3.08 | 36,854,000 | 37,131,000 |
|---|
| 2018-12-31 | $2.18B | $1.74B | $446.28M | — | $296.99M | — | $150.24M | -$1.56M | $148.68M | $35.77M | $112.9M | $3.03 | $3.00 | 37,202,000 | 37,592,000 |
|---|
| 2017-12-31 | $1.79B | $1.42B | $366.28M | — | $266.59M | — | $99.26M | $1.68M | $100.94M | $45.67M | $55.27M | $1.48 | $1.47 | 37,239,000 | 37,672,000 |
|---|
| 2016-12-31 | $1.63B | $1.29B | $344.01M | — | $243.2M | — | $101.57M | -$508,000.00 | $101.06M | $36.17M | $64.9M | $1.74 | $1.72 | 37,335,000 | 37,811,000 |
|---|
| 2015-12-31 | $1.58B | $1.26B | $318.13M | — | $228.97M | — | $90.04M | -$1.38M | $88.66M | $31.22M | $49.36M | $1.32 | $1.30 | 37,442,000 | 37,868,000 |
|---|
| 2014-12-31 | $1.41B | $1.16B | $249.77M | — | $207.65M | — | $42.22M | -$1.99M | $40.23M | $11.61M | $23.06M | $0.61 | $0.61 | 37,547,000 | 37,797,000 |
|---|
| 2013-12-31 | $1.36B | $1.12B | $239.88M | — | $194.21M | — | $46.26M | $522,000.00 | $46.78M | $18.15M | $27.27M | $0.73 | $0.73 | 37,245,000 | 37,536,000 |
|---|
| 2012-12-31 | $1.33B | $1.12B | $207.62M | — | $185.81M | — | $22.3M | -$764,000.00 | $21.54M | $10.05M | $11.85M | $0.36 | $0.36 | 37,112,000 | 37,259,000 |
|---|
| 2011-12-31 | $1.22B | $1.04B | $181.53M | — | $167.05M | — | -$42.64M | $4.7M | -$37.94M | -$5.46M | -$36.49M | -$0.99 | -$0.99 | 37,389,000 | 37,389,000 |
|---|
| 2010-12-31 | $1.06B | $873.59M | $189.93M | — | $159.02M | — | $31.44M | $315,000.00 | $31.76M | $11.19M | $14.74M | $0.39 | $0.39 | 37,549,000 | 37,790,000 |
|---|
| 2009-12-31 | $1.13B | $903.36M | $225.55M | — | $169.02M | — | $56.63M | -$600,000.00 | $56.03M | $21.44M | $34.18M | $0.90 | $0.89 | 38,046,000 | 38,451,000 |
|---|