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 | $993.46M | $677.19M | $316.27M | — | $230.71M | — | $85.02M | -$12.03M | $72.99M | $15.18M | $57.81M | $2.01 | $1.99 | 28,739,000 | 29,038,000 |
|---|
| 2026-03-31 | $983.35M | $676.52M | $306.83M | — | $222.3M | — | $83.92M | -$5.37M | $78.55M | $20.92M | $57.63M | $1.92 | $1.90 | 29,984,000 | 30,329,000 |
|---|
| 2025-12-31 | $990.75M | $683.08M | $307.67M | — | $213.6M | — | $93.44M | -$6.67M | $86.76M | $32.23M | $54.53M | $1.83 | $1.81 | -735,000 | -744,000 |
|---|
| 2025-09-30 | $956.17M | $638.23M | $317.93M | — | $199.48M | — | $117.67M | -$5.94M | $111.73M | $28.91M | $82.82M | $2.63 | $2.60 | 31,523,000 | 31,823,000 |
|---|
| 2025-06-30 | $943.66M | $641.14M | $302.52M | — | $202.2M | — | $99.26M | -$7.33M | $91.94M | $20.24M | $71.7M | $2.16 | $2.13 | 33,261,000 | 33,591,000 |
|---|
| 2025-03-31 | $898.28M | $608.93M | $289.35M | — | $184.34M | — | $78.71M | $1.87M | $80.58M | $18.76M | $61.82M | $1.76 | $1.74 | 35,053,000 | 35,500,000 |
|---|
| 2024-12-31 | $894.92M | $624.86M | $270.06M | — | $208.05M | — | $52.75M | $7.06M | $59.81M | $10.1M | $49.71M | $1.41 | $1.38 | 36,000 | 3,000 |
|---|
| 2024-09-30 | $926.02M | $628.08M | $297.94M | — | $206M | — | $90.89M | -$2.11M | $88.79M | $22.32M | $66.47M | $1.88 | $1.85 | 35,315,000 | 35,892,000 |
|---|
| 2024-06-30 | $949.16M | $637.75M | $311.41M | — | $206.24M | — | $104.09M | -$1.41M | $102.68M | $18.74M | $83.95M | $2.38 | $2.34 | 35,221,000 | 35,845,000 |
|---|
| 2024-03-31 | $928.55M | $626.03M | $302.52M | — | $201.87M | — | $99.63M | -$138,000.00 | $99.5M | $19.53M | $79.97M | $2.29 | $2.23 | 34,977,000 | 35,787,000 |
|---|
| 2023-12-31 | $924.68M | $613.81M | — | — | $194.63M | — | $115.02M | -$11.98M | $103.04M | $21.4M | $81.63M | $2.35 | $2.28 | 325,000 | 47,000 |
|---|
| 2023-09-30 | $893.26M | $598.8M | — | — | $186.09M | — | $107.03M | $673,000.00 | $107.7M | $24.39M | $83.32M | $2.44 | $2.34 | 34,128,000 | 35,656,000 |
|---|
| 2023-06-30 | $864.59M | $588.09M | — | — | $186.37M | — | $88.71M | -$3.61M | $85.1M | $22.71M | $62.4M | $1.87 | $1.75 | 33,359,000 | 35,650,000 |
|---|
| 2023-03-31 | $806.71M | $553.51M | — | — | $184.21M | — | $66.8M | -$4.28M | $62.52M | $14.97M | $47.55M | $1.43 | $1.34 | 33,301,000 | 35,482,000 |
|---|
| 2022-12-31 | $774.43M | $526.14M | — | — | $164.97M | — | $72.66M | -$9.08M | $63.58M | $16.08M | $47.5M | $1.42 | $1.33 | -48,000 | -42,000 |
|---|
| 2022-09-30 | $775.87M | $526.65M | — | — | $159.19M | — | $87.71M | $5.39M | $93.1M | $15.84M | $77.27M | $2.29 | $2.15 | 33,812,000 | 35,918,000 |
|---|
| 2022-06-30 | $754.99M | $520.08M | — | — | $167.94M | — | $64.24M | $546,000.00 | $64.78M | $13.35M | $51.43M | $1.52 | $1.43 | 33,790,000 | 35,909,000 |
|---|
| 2022-03-31 | $723.62M | $493.1M | — | — | $148.97M | — | $79.28M | -$2.99M | $76.29M | $16.97M | $59.32M | $1.76 | $1.66 | 33,619,000 | 35,646,000 |
|---|
| 2021-12-31 | $676.23M | $484.13M | — | — | $138.77M | — | $51.03M | -$4.23M | $46.8M | $8.59M | $38.21M | $1.14 | $1.07 | 11,000 | 72,000 |
|---|
| 2021-09-30 | $702.23M | $472.24M | — | — | $138.6M | — | $88.53M | $102,000.00 | $88.64M | $19.16M | $69.48M | $2.07 | $1.96 | 33,495,000 | 35,362,000 |
|---|
| 2021-06-30 | $711.49M | $490.72M | — | — | $133.93M | — | $83.98M | -$6.21M | $77.77M | $14.99M | $62.78M | $1.88 | $1.77 | 33,458,000 | 35,374,000 |
|---|
| 2021-03-31 | $686.28M | $468.42M | — | — | $126.55M | — | $88.51M | -$3.76M | $84.74M | $20.25M | $64.5M | $1.93 | $1.84 | 33,483,000 | 35,063,000 |
|---|
| 2020-12-31 | $626.58M | $440.27M | — | — | $112.42M | — | $70.94M | -$8.93M | $62.01M | $6.42M | $55.59M | $1.62 | $1.56 | -471,000 | -559,000 |
|---|
| 2020-09-30 | $622.25M | $417.18M | — | — | $122.1M | — | $73.07M | -$8.49M | $64.58M | $14.41M | $50.17M | $1.41 | $1.35 | 35,639,000 | 37,086,000 |
|---|
| 2020-06-30 | $607.85M | $413.01M | — | — | $126.93M | — | $65.6M | -$2.96M | $62.64M | $14.47M | $48.17M | $1.33 | $1.27 | 36,169,000 | 37,852,000 |
|---|
| 2020-03-31 | $604.59M | $402.25M | — | — | $126.96M | — | $73.06M | $156,000.00 | $73.21M | $16.47M | $56.75M | $1.56 | $1.49 | 36,415,000 | 38,190,000 |
|---|
| 2019-12-31 | $602.22M | $418.67M | — | — | $133.03M | — | $48.2M | -$8.52M | $39.69M | $10.62M | $29.06M | $0.80 | $0.77 | -77,000 | 4,000 |
|---|
| 2019-09-30 | $593.11M | $380.89M | — | — | $127.95M | — | $82.14M | -$1.86M | $80.28M | $19.86M | $60.42M | $1.65 | $1.59 | 36,617,000 | 37,938,000 |
|---|
| 2019-06-30 | $606.12M | $386.27M | — | — | $129.91M | — | $88.1M | -$2.18M | $85.91M | $21.31M | $64.6M | $1.75 | $1.69 | 36,960,000 | 38,168,000 |
|---|
| 2019-03-31 | $551.27M | $349.07M | — | — | $113.19M | — | $87.16M | -$4.59M | $82.58M | $19.93M | $62.65M | $1.69 | $1.64 | 36,981,000 | 38,219,000 |
|---|
| 2018-12-31 | $504.99M | $340.16M | — | — | $118.16M | — | $44.8M | -$13.25M | $31.56M | $7.83M | $23.72M | $0.63 | $0.61 | 90,000 | 104,000 |
|---|
| 2018-09-30 | $513.01M | $336.48M | — | — | $117.45M | — | $57.11M | $7.19M | $64.3M | $19.96M | $44.33M | $1.19 | $1.14 | 37,318,000 | 38,756,000 |
|---|
| 2018-06-30 | $512.1M | $330.32M | — | — | $117.9M | — | $61.83M | -$4.11M | $57.72M | $14.11M | $43.61M | $1.18 | $1.14 | 37,001,000 | 38,271,000 |
|---|
| 2018-03-31 | $497.77M | $321.12M | — | — | $112.13M | — | $62.26M | -$8.04M | $54.22M | $15.27M | $38.95M | $1.06 | $1.04 | 36,700,000 | 37,612,000 |
|---|
| 2017-12-31 | $467.71M | $307.57M | — | — | $112.04M | — | $34.53M | -$6.1M | $28.43M | -$38.46M | $66.89M | $1.74 | $1.72 | -604,000 | -523,000 |
|---|
| 2017-09-30 | $448.96M | $294.85M | — | — | $104.16M | — | $47.07M | -$5.66M | $41.41M | $9.2M | $32.21M | $0.86 | $0.85 | 37,431,000 | 37,746,000 |
|---|
| 2017-06-30 | $444.72M | $304.07M | — | — | $108.12M | — | $29,000.00 | -$4.66M | -$4.63M | $527,000.00 | -$5.16M | -$0.13 | -$0.13 | 39,555,000 | 39,555,000 |
|---|
| 2017-03-31 | $446.34M | $309.07M | — | — | $107.69M | — | $27.09M | -$5.2M | $21.89M | $7.88M | $14.02M | $0.35 | $0.34 | 40,527,000 | 41,245,000 |
|---|
| 2016-12-31 | $441.92M | $308.24M | — | — | $118.64M | — | $10.68M | -$5.41M | $5.27M | -$1.83M | $7.1M | $0.17 | $0.17 | 87,000 | 104,000 |
|---|
| 2016-09-30 | $438.04M | $293.7M | — | — | $106.22M | — | $35.07M | -$3.09M | $31.98M | $10.29M | $21.69M | $0.53 | $0.52 | 41,239,000 | 42,065,000 |
|---|
| 2016-06-30 | $460.15M | $303.19M | — | — | $108.25M | — | $44.16M | -$2.18M | $41.98M | $15.44M | $26.55M | $0.65 | $0.64 | 40,820,000 | 41,599,000 |
|---|
| 2016-03-31 | $470.29M | $305.64M | — | — | $103.61M | — | $52.24M | -$3.67M | $48.57M | $18.39M | $30.18M | $0.75 | $0.73 | 40,506,000 | 41,148,000 |
|---|
| 2015-12-31 | $442.2M | $299.34M | — | — | $116.35M | — | $23.77M | -$5.84M | $17.93M | $7.58M | $10.35M | $0.25 | $0.24 | 75,000 | 47,000 |
|---|
| 2015-09-30 | $455.47M | $301.61M | — | — | $105.06M | — | $45.74M | -$29.26M | $16.49M | $6.18M | $10.31M | $0.25 | $0.25 | 41,094,000 | 41,982,000 |
|---|
| 2015-06-30 | $449.14M | $291.47M | — | — | $109.05M | — | $47.15M | -$11.52M | $35.63M | $13.92M | $21.71M | $0.53 | $0.52 | 40,792,000 | 41,696,000 |
|---|
| 2015-03-31 | $432.34M | $279.03M | — | — | $102.21M | — | $47.85M | -$12.51M | $35.34M | $11.66M | $23.69M | $0.59 | $0.57 | 40,384,000 | 41,324,000 |
|---|
| 2014-12-31 | $425.16M | $281.69M | — | — | $115.97M | — | $21.91M | -$11.28M | $10.62M | $9.7M | $921,000.00 | $0.02 | $0.01 | 89,000 | 121,000 |
|---|
| 2014-09-30 | $451.18M | $293.24M | — | — | $102.46M | — | $46.47M | -$11.62M | $34.85M | $12.33M | $22.52M | $0.57 | $0.55 | 39,789,000 | 40,819,000 |
|---|
| 2014-06-30 | $454.32M | $295.55M | — | — | $107.03M | — | $38.93M | -$11.46M | $27.47M | $10.23M | $17.25M | $0.43 | $0.42 | 39,681,000 | 40,750,000 |
|---|
| 2014-03-31 | $425.55M | $274.28M | — | — | $108.39M | — | $40.12M | -$11.65M | $28.47M | $10.35M | $18.12M | $0.46 | $0.45 | 39,438,000 | 40,457,000 |
|---|
| 2013-12-31 | $416M | $268.9M | — | — | $107.2M | — | $11.45M | -$12.73M | -$1.28M | $5.86M | -$7.14M | -$0.18 | -$0.18 | -24,000 | -24,000 |
|---|
| 2013-09-30 | $414.64M | $255.15M | — | — | $94.51M | — | -$35.6M | -$11.66M | -$47.26M | $3.36M | -$50.62M | -$1.29 | -$1.29 | 39,094,000 | 39,094,000 |
|---|
| 2013-06-30 | $414.61M | $259.53M | — | — | $96.33M | — | $60.26M | -$13.46M | $46.8M | $23.32M | $23.49M | $0.60 | $0.58 | 39,143,000 | 40,293,000 |
|---|
| 2013-03-31 | $407.18M | $258.48M | — | — | $96.65M | — | $45.33M | -$11.78M | $33.55M | $9.87M | $23.68M | $0.60 | $0.58 | 39,403,000 | 40,620,000 |
|---|
| 2012-12-31 | $399.35M | $245.08M | — | — | $94.06M | — | -$55.33M | -$16.82M | -$72.15M | $13.73M | -$85.88M | -$2.13 | -$2.09 | -130,000 | -1,566,000 |
|---|
| 2012-09-30 | $386.06M | $241.61M | — | — | $88.91M | — | $46.59M | -$11.62M | $34.96M | $12.25M | $22.71M | $0.56 | $0.55 | 40,387,000 | 41,102,000 |
|---|
| 2012-06-30 | $396.24M | $248.22M | — | — | $92.46M | — | $26.83M | -$15.56M | $11.27M | $3.53M | $7.75M | $0.19 | $0.18 | 40,592,000 | 42,074,000 |
|---|
| 2012-03-31 | $395.23M | $245.62M | — | — | $102.59M | — | $40.95M | -$11.92M | $29.03M | $10.59M | $18.43M | $0.46 | $0.43 | 40,358,000 | 43,185,000 |
|---|
| 2011-12-31 | $390.71M | $233.01M | — | — | $92.93M | — | $68.2M | -$13.6M | $54.6M | $14.72M | $39.88M | $0.99 | $0.92 | -404,000 | -198,000 |
|---|
| 2011-09-30 | $413.8M | $249.98M | — | — | $97.62M | — | $59.42M | -$13.83M | $45.59M | $16.15M | $29.44M | $0.73 | $0.70 | 40,182,000 | 42,267,000 |
|---|
| 2011-06-30 | $400.44M | $250.84M | — | — | $94.44M | — | $33.64M | -$11.58M | $22.07M | $6.74M | $15.33M | $0.38 | $0.36 | 40,587,000 | 42,912,000 |
|---|
| 2011-03-31 | $361.82M | $223.08M | — | — | $88.3M | — | $44.18M | -$13.31M | $30.87M | $11.61M | $19.26M | $0.44 | $0.42 | 43,877,000 | 45,939,000 |
|---|
| 2010-12-31 | $356.25M | $207.96M | — | — | $88.04M | — | $31.6M | -$15.98M | $15.62M | $6.77M | $8.86M | $0.20 | $0.19 | -151,000 | -226,000 |
|---|
| 2010-09-30 | $346.14M | $206.83M | — | — | $86.12M | — | $46.91M | -$14.54M | $32.37M | $12.21M | $20.16M | $0.44 | $0.43 | 45,471,000 | 46,981,000 |
|---|
| 2010-06-30 | $349.03M | $209.03M | — | — | $82.2M | — | $51.95M | — | $40.43M | $15.36M | $25.07M | $0.55 | $0.52 | 45,857,000 | 48,176,000 |
|---|
| 2010-03-31 | $350.04M | $197.46M | — | — | $84.4M | — | $31.84M | — | $22.88M | $8.69M | $14.19M | $0.31 | $0.29 | — | — |
|---|
| 2009-12-31 | $342.94M | $192.39M | — | — | $82.3M | — | $61.91M | — | $52.54M | $19.15M | $33.39M | $0.69 | $0.64 | — | — |
|---|
| 2009-09-30 | $348.64M | $193.2M | — | — | $84.98M | — | $64.29M | — | $56.18M | $18.63M | $37.56M | $0.74 | $0.70 | — | — |
|---|
| 2009-06-30 | $360.53M | $194.18M | — | — | $88.84M | — | $71.35M | — | $61.03M | $23.8M | $37.23M | $0.74 | $0.69 | — | — |
|---|
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.79B | $2.57B | $1.22B | — | $799.62M | — | $389.08M | -$18.07M | $371.01M | $100.14M | $270.87M | $8.33 | $8.24 | 32,531,000 | 32,881,000 |
|---|
| 2024-12-31 | $3.7B | $2.52B | $1.18B | — | $822.15M | — | $347.36M | $3.41M | $350.77M | $70.68M | $280.09M | $7.96 | $7.81 | 35,208,000 | 35,845,000 |
|---|
| 2023-12-31 | $3.49B | $2.35B | $1.14B | — | $751.31M | — | $377.56M | -$19.2M | $358.36M | $83.47M | $274.89M | $8.10 | $7.71 | 33,924,000 | 35,646,000 |
|---|
| 2022-12-31 | $3.03B | $2.07B | $962.93M | — | $641.07M | — | $303.88M | -$6.13M | $297.75M | $62.24M | $235.51M | $6.99 | $6.58 | 33,693,000 | 35,783,000 |
|---|
| 2021-12-31 | $2.78B | $1.92B | — | — | $537.84M | — | $312.05M | -$14.1M | $297.95M | $62.98M | $234.97M | $7.02 | $6.65 | 33,489,000 | 35,337,000 |
|---|
| 2020-12-31 | $2.46B | $1.67B | — | — | $488.41M | — | $282.66M | -$20.22M | $262.45M | $51.76M | $210.68M | $5.92 | $5.67 | 35,602,000 | 37,149,000 |
|---|
| 2019-12-31 | $2.35B | $1.53B | — | — | $504.07M | — | $305.6M | -$17.15M | $288.45M | $71.72M | $216.73M | $5.89 | $5.69 | 36,774,000 | 38,111,000 |
|---|
| 2018-12-31 | $2.03B | $1.33B | — | — | $465.64M | — | $226.01M | -$18.21M | $207.79M | $57.18M | $150.61M | $4.06 | $3.93 | 37,098,000 | 38,318,000 |
|---|
| 2017-12-31 | $1.81B | $1.22B | — | — | $432.01M | — | $108.71M | -$21.61M | $87.11M | -$20.86M | $107.96M | $2.79 | $2.75 | 38,697,000 | 39,192,000 |
|---|
| 2016-12-31 | $1.81B | $1.21B | — | — | $436.72M | — | $142.16M | -$14.35M | $127.8M | $42.28M | $85.52M | $2.09 | $2.05 | 40,943,000 | 41,709,000 |
|---|
| 2015-12-31 | $1.78B | $1.17B | — | — | $432.67M | — | $164.51M | -$59.13M | $105.39M | $39.33M | $66.05M | $1.62 | $1.58 | 40,846,000 | 41,729,000 |
|---|
| 2014-12-31 | $1.76B | $1.14B | — | — | $433.85M | — | $147.43M | -$46.02M | $101.41M | $42.6M | $58.81M | $1.48 | $1.44 | 39,726,000 | 40,729,000 |
|---|
| 2013-12-31 | $1.65B | $1.04B | — | — | $394.68M | — | $81.44M | -$49.63M | $31.81M | $42.41M | -$10.59M | -$0.27 | -$0.27 | 39,188,000 | 39,188,000 |
|---|
| 2012-12-31 | $1.58B | $980.53M | — | — | $378.02M | — | $59.04M | -$55.92M | $3.11M | $40.1M | -$36.99M | -$0.92 | -$0.92 | 40,316,000 | 40,316,000 |
|---|
| 2011-12-31 | $1.57B | $956.91M | — | — | $373.3M | — | $205.45M | -$52.32M | $153.13M | $49.22M | $103.9M | $2.53 | $2.39 | 41,131,000 | 43,473,000 |
|---|
| 2010-12-31 | $1.4B | $825.6M | — | — | $341.24M | — | $158.39M | -$51M | $107.39M | $41.41M | $65.98M | $1.45 | $1.38 | 45,557,000 | 47,664,000 |
|---|
| 2009-12-31 | $1.4B | $772.19M | — | — | $344.87M | — | $258.18M | -$36.52M | $221.67M | $81.83M | $139.84M | $2.80 | $2.63 | 49,963,000 | 53,127,000 |
|---|
| 2008-12-31 | $1.29B | $708.78M | — | — | $330.19M | — | $235.35M | — | $198.42M | $77.52M | $120.91M | $2.46 | $2.26 | — | — |
|---|