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 | $673.25M | $451.78M | — | — | $115.2M | $584.05M | $89.2M | $3.91M | $91.33M | $23.63M | $67.7M | $5.14 | $5.13 | 13,174,000 | 13,199,000 |
|---|
| 2026-03-31 | $657.51M | $441.75M | — | — | $114.32M | $572.94M | $84.58M | $4.77M | $88.84M | $22.54M | $66.3M | $4.85 | $4.84 | 13,675,000 | 13,690,000 |
|---|
| 2025-12-31 | $639.34M | $414.17M | — | — | $105.5M | $538.68M | $100.65M | $5.31M | $105.45M | $28.69M | $76.75M | $5.45 | $5.45 | -137,000 | -160,000 |
|---|
| 2025-09-30 | $624.9M | $427.99M | — | — | $105.78M | $550.15M | $74.75M | $9.25M | $83.54M | $19.31M | $64.24M | $4.46 | $4.46 | 14,394,000 | 14,409,000 |
|---|
| 2025-06-30 | $618.8M | $434.11M | — | — | $100.32M | $550.71M | $68.08M | $3.47M | $71.12M | $18.62M | $52.49M | $3.60 | $3.57 | 14,591,000 | 14,703,000 |
|---|
| 2025-03-31 | $646.94M | $430.53M | — | — | $105.59M | $552.19M | $94.76M | $1.25M | $95.67M | $23.92M | $71.76M | $4.91 | $4.86 | 14,622,000 | 14,764,000 |
|---|
| 2024-12-31 | $411.01M | $405.88M | — | — | $104.25M | $526.12M | $113.88M | $6.74M | $120.12M | $29.8M | $90.32M | $6.06 | $6.01 | -58,000 | -67,000 |
|---|
| 2024-09-30 | $391.41M | $396.19M | — | — | $101.98M | $514.02M | $92.16M | $9.3M | $101.03M | $25.25M | $75.78M | $5.04 | $5.00 | 15,025,000 | 15,168,000 |
|---|
| 2024-06-30 | $374.56M | $389.75M | — | — | $102.26M | $507.76M | $88.13M | $6.13M | $93.83M | $22.94M | $70.89M | $4.70 | $4.65 | 15,097,000 | 15,251,000 |
|---|
| 2024-03-31 | $354.01M | $385.13M | — | — | $115.87M | $516.9M | $72.33M | $12.58M | $84.49M | $19.47M | $65.02M | $4.30 | $4.24 | 15,121,000 | 15,339,000 |
|---|
| 2023-12-31 | $350M | $358.35M | — | — | $100.44M | — | $111.39M | $4.54M | $115.59M | $25.54M | $90.05M | $5.97 | $5.91 | 16,000 | 22,000 |
|---|
| 2023-09-30 | $333.73M | $362.36M | — | — | $99.6M | — | $86.85M | $6.86M | $93.27M | $18.31M | $74.96M | $4.97 | $4.93 | 15,075,000 | 15,200,000 |
|---|
| 2023-06-30 | $320.86M | $374.19M | — | — | $94.99M | — | $69.51M | $1.61M | $70.34M | $16.97M | $53.38M | $3.54 | $3.51 | 15,058,000 | 15,219,000 |
|---|
| 2023-03-31 | $310.48M | $370.71M | — | — | $100.1M | — | $72.82M | -$103,000.00 | $71.17M | $17.04M | $54.12M | $3.62 | $3.58 | 14,966,000 | 15,110,000 |
|---|
| 2022-12-31 | $308.06M | $349.57M | — | — | $96.93M | — | $81.33M | $2.67M | $82.4M | $20.27M | $62.13M | $4.17 | $4.12 | -6,000 | -15,000 |
|---|
| 2022-09-30 | $296.54M | $346.93M | — | — | $83.99M | — | $80.86M | -$3.12M | $76.47M | $19.6M | $56.87M | $3.82 | $3.78 | 14,888,000 | 15,042,000 |
|---|
| 2022-06-30 | $297.78M | $336.82M | — | — | $87.85M | — | $91.94M | -$4.93M | $86.11M | $19.65M | $66.46M | $4.45 | $4.40 | 14,932,000 | 15,111,000 |
|---|
| 2022-03-31 | $299.19M | $336.55M | — | — | $89.95M | — | $89.37M | -$3.86M | $84.7M | $20.53M | $64.17M | $4.28 | $4.22 | 14,986,000 | 15,192,000 |
|---|
| 2021-12-31 | $316.11M | $336.33M | — | — | $92.07M | — | $98.03M | -$1.38M | $96.13M | $21.5M | $74.63M | $4.87 | $4.79 | -137,000 | -145,000 |
|---|
| 2021-09-30 | $317.41M | $342.16M | — | — | $89.22M | — | $92.87M | $3.13M | $95.42M | $23.42M | $72M | $4.62 | $4.55 | 15,587,000 | 15,842,000 |
|---|
| 2021-06-30 | $311.94M | $350.49M | — | — | $93.84M | — | $71.7M | $3.79M | $75.11M | $18.58M | $56.52M | $3.57 | $3.51 | 15,829,000 | 16,101,000 |
|---|
| 2021-03-31 | $315.79M | $340.47M | — | — | $91.6M | — | $80.44M | $3.6M | $83.66M | $18.26M | $65.4M | $4.08 | $4.01 | 16,010,000 | 16,310,000 |
|---|
| 2020-12-31 | -$211.63M | $335.05M | — | — | $86.81M | — | $143.25M | $2.94M | $145.84M | $32.09M | $113.75M | $7.12 | $6.95 | 7,000 | -21,000 |
|---|
| 2020-09-30 | $528.3M | $339.24M | — | — | $88.32M | — | $74.31M | $7.68M | $81.6M | $13.88M | $67.72M | $4.25 | $4.14 | 15,940,000 | 16,373,000 |
|---|
| 2020-06-30 | $502.2M | $352.16M | — | — | $84.51M | — | $92.76M | $7.51M | $99.62M | $17.52M | $82.1M | $5.16 | $5.01 | 15,914,000 | 16,373,000 |
|---|
| 2020-03-31 | $515.8M | $351.75M | — | — | $70.58M | — | $79.36M | -$9.47M | $68.92M | $13.03M | $55.89M | $3.50 | $3.38 | 15,991,000 | 16,516,000 |
|---|
| 2019-12-31 | -$135.05M | $347.36M | — | — | $83.29M | — | $77.45M | $3.28M | $79.6M | $14.02M | $65.58M | $4.09 | $3.96 | 17,000 | 13,000 |
|---|
| 2019-09-30 | $480.61M | $328.18M | — | — | $76.84M | — | $64.93M | $3.04M | $66.92M | $7.98M | $58.95M | $3.69 | $3.56 | 15,970,000 | 16,555,000 |
|---|
| 2019-06-30 | $473.58M | $323.64M | — | — | $71.56M | — | $65.53M | $13,000.00 | $64.3M | $13.58M | $50.73M | $3.18 | $3.08 | 15,928,000 | 16,449,000 |
|---|
| 2019-03-31 | $462.03M | $321.95M | — | — | $74.03M | — | $49.47M | $2.44M | $50.79M | $6.12M | $44.67M | $2.80 | $2.70 | 15,954,000 | 16,525,000 |
|---|
| 2018-12-31 | -$127.58M | $312.06M | — | — | $66.74M | — | $67.38M | -$3.4M | $62.81M | $8.48M | $54.33M | $3.39 | $3.25 | -11,000 | -27,000 |
|---|
| 2018-09-30 | $444.15M | $305.31M | — | — | $67.18M | — | $61.71M | $2.3M | $62.93M | $11.68M | $51.25M | $3.19 | $3.06 | 16,074,000 | 16,772,000 |
|---|
| 2018-06-30 | $441.81M | $305.74M | — | — | $68.3M | — | $58.14M | $1.04M | $57.66M | $2.68M | $54.97M | $3.43 | $3.27 | 16,035,000 | 16,811,000 |
|---|
| 2018-03-31 | $439.18M | $304.54M | — | — | $69M | — | $56.4M | $1.02M | $56.21M | $11.21M | $45M | $2.79 | $2.66 | 16,100,000 | 16,887,000 |
|---|
| 2017-12-31 | $428.36M | $291.49M | — | — | $71.62M | — | $56.53M | $2.72M | $58.14M | $3.59M | $54.55M | $3.39 | $3.26 | -11,000 | -21,000 |
|---|
| 2017-09-30 | $417.44M | $288.05M | — | — | $66.92M | — | $54M | $1.32M | $54.27M | $18.84M | $35.44M | $2.22 | $2.13 | 15,976,000 | 16,676,000 |
|---|
| 2017-06-30 | $415.06M | $285.85M | — | — | $68.65M | — | -$38.95M | $1.65M | -$38.42M | -$16.76M | -$21.66M | -$1.35 | -$1.35 | 16,010,000 | 16,010,000 |
|---|
| 2017-03-31 | $405.86M | $285.14M | — | — | $69.46M | — | $41.45M | $2.46M | $42.92M | $13.08M | $29.84M | $1.84 | $1.78 | 16,219,000 | 16,801,000 |
|---|
| 2016-12-31 | $403.48M | $279.08M | — | — | $62.53M | — | $53.12M | $87,000.00 | $52.33M | $20.14M | $32.19M | $1.98 | $1.94 | -60,000 | -62,000 |
|---|
| 2016-09-30 | $392.61M | $281.66M | — | — | $59.37M | — | $42.87M | $1.64M | $43.49M | $16.66M | $26.83M | $1.66 | $1.62 | 16,166,000 | 16,559,000 |
|---|
| 2016-06-30 | $390.41M | $276.26M | — | — | $62.63M | — | $38.36M | $3.22M | $40.61M | $15.72M | $24.89M | $1.51 | $1.48 | 16,443,000 | 16,831,000 |
|---|
| 2016-03-31 | $390.39M | $278.44M | — | — | $59.05M | — | $44.39M | -$2.92M | $40.63M | $15.79M | $24.84M | $1.49 | $1.45 | 16,720,000 | 17,170,000 |
|---|
| 2015-12-31 | $398.59M | $275.97M | — | — | $64.55M | — | $49.16M | $569,000.00 | $48.93M | $19M | $29.93M | $1.78 | $1.72 | -17,000 | -8,000 |
|---|
| 2015-09-30 | $386.23M | $272.09M | — | — | $55.79M | — | $50.13M | -$2.36M | $46.87M | $18.03M | $28.83M | $1.71 | $1.65 | 16,865,000 | 17,422,000 |
|---|
| 2015-06-30 | $381.92M | $270.66M | — | — | $58.44M | — | $44.6M | $536,000.00 | $44.17M | $17.19M | $26.98M | $1.60 | $1.55 | 16,880,000 | 17,419,000 |
|---|
| 2015-03-31 | $376.65M | $268.89M | — | — | $59.04M | — | $40.57M | $563,000.00 | $40.17M | $15.63M | $24.54M | $1.45 | $1.40 | 16,914,000 | 17,466,000 |
|---|
| 2014-12-31 | $379.41M | $263.4M | — | — | $59.7M | — | $50.04M | $244,000.00 | $49.32M | $19.52M | $29.8M | $1.76 | $1.70 | -98,000 | -128,000 |
|---|
| 2014-09-30 | $358.39M | $256.45M | — | — | $53.57M | — | $40.21M | $705,000.00 | $39.94M | $15.35M | $24.59M | $1.44 | $1.39 | 17,039,000 | 17,627,000 |
|---|
| 2014-06-30 | $360.18M | $257.01M | — | — | $53.65M | — | $41.52M | $756,000.00 | $39.85M | $15.48M | $24.36M | $1.41 | $1.36 | 17,236,000 | 17,880,000 |
|---|
| 2014-03-31 | $358.3M | $257.82M | — | — | $55.67M | — | $36.65M | $816,000.00 | $33.65M | $13.08M | $20.57M | $1.17 | $1.12 | 17,510,000 | 18,305,000 |
|---|
| 2013-12-31 | $348.6M | $245.96M | — | — | $58.03M | — | $39.44M | $2.16M | $37.85M | $14.95M | $22.91M | $1.29 | $1.27 | -237,000 | -239,000 |
|---|
| 2013-09-30 | $340.89M | $243.18M | — | — | $48.87M | — | $29.21M | -$90,000.00 | $25.62M | $8.19M | $17.43M | $0.96 | $0.94 | 18,184,000 | 18,522,000 |
|---|
| 2013-06-30 | $357.2M | $255.36M | — | — | $53.11M | — | $25.89M | $1.7M | $23.89M | $9.28M | $14.61M | $0.79 | $0.77 | 18,606,000 | 18,966,000 |
|---|
| 2013-03-31 | $366.64M | $264.31M | — | — | $55.56M | — | $38.85M | $1.71M | $36.46M | $14.19M | $22.28M | $1.20 | $1.17 | 18,522,000 | 19,000,000 |
|---|
| 2012-12-31 | $368.58M | $261.9M | — | — | $52.76M | — | $45.95M | $1.16M | $43.41M | $16.67M | $26.74M | $1.42 | $1.39 | -53,000 | -43,000 |
|---|
| 2012-09-30 | $354.35M | $256.61M | — | — | $52.96M | — | $35.97M | $1.84M | $34.07M | $13.22M | $20.85M | $1.10 | $1.07 | 18,960,000 | 19,404,000 |
|---|
| 2012-06-30 | $354.17M | $257.37M | — | — | $49.77M | — | $39.53M | -$970,000.00 | $34.88M | $13.61M | $21.27M | $1.12 | $1.10 | 18,998,000 | 19,369,000 |
|---|
| 2012-03-31 | $352.94M | $257.45M | — | — | $53.17M | — | $34.98M | — | $33.46M | $13.01M | $20.45M | $1.08 | $1.06 | 18,958,000 | 19,353,000 |
|---|
| 2011-12-31 | $350.25M | $248.37M | — | — | $48.56M | — | $46.03M | — | $42.23M | $16.53M | $25.71M | $1.31 | $1.28 | -411,000 | -455,000 |
|---|
| 2011-09-30 | $341.44M | $245.06M | — | — | $47.62M | — | $41.31M | — | $35.82M | $13.93M | $21.89M | $1.06 | $1.04 | 20,674,000 | 21,055,000 |
|---|
| 2011-06-30 | $333.36M | $239.6M | — | — | $50.42M | — | $35.84M | — | $33.1M | $12.81M | $20.29M | $0.96 | $0.94 | 21,115,000 | 21,637,000 |
|---|
| 2011-03-31 | $330.92M | $237.46M | — | — | $55.65M | — | $30.55M | — | $29.41M | $11.31M | $18.1M | $0.86 | $0.84 | 21,055,000 | 21,568,000 |
|---|
| 2010-12-31 | $336.29M | $235.26M | — | — | $55.27M | — | $38.47M | — | $37.3M | $14.67M | $22.63M | $1.00 | $0.98 | -17,000 | 25,000 |
|---|
| 2010-09-30 | $320.45M | $227.92M | — | — | $48.2M | — | $36.76M | — | $33.98M | $12.99M | $20.99M | $0.93 | $0.91 | 22,597,000 | 22,996,000 |
|---|
| 2010-06-30 | $315M | $223.7M | — | — | $49.96M | — | $33.86M | — | $30.87M | $12.01M | $18.86M | $0.83 | $1.10 | 22,644,000 | 23,080,000 |
|---|
| 2010-03-31 | $308.81M | $219.14M | — | — | $48.54M | — | $34.45M | — | $31.68M | $12.32M | $19.36M | $0.86 | $0.84 | 22,593,000 | 23,021,000 |
|---|
| 2009-12-31 | $303.25M | $211.34M | — | — | $53.91M | — | $30.9M | — | $29.19M | $10.96M | $17.99M | $0.80 | $0.78 | 26,000 | 63,000 |
|---|
| 2009-09-30 | $296.79M | $208.89M | — | — | $48.15M | — | $32.79M | — | $31.67M | $12.46M | $19.21M | $0.86 | $0.84 | 22,461,000 | 22,744,000 |
|---|
| 2009-06-30 | $295.26M | $207.34M | — | — | $49.58M | — | $27.94M | — | $28.15M | $10.9M | $17.25M | $0.77 | $0.76 | 22,417,000 | 22,672,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 | $2.53B | $1.71B | — | — | $417.19M | $2.19B | $338.25M | $19.28M | $355.78M | $90.54M | $265.24M | $18.42 | $18.34 | 14,398,000 | 14,460,000 |
|---|
| 2024-12-31 | $1.53B | $1.58B | — | — | $424.36M | $2.06B | $366.49M | $34.75M | $399.47M | $97.47M | $302M | $20.10 | $19.89 | 15,024,000 | 15,186,000 |
|---|
| 2023-12-31 | $1.32B | $1.47B | — | — | $395.12M | $1.92B | $340.57M | $12.91M | $350.37M | $77.86M | $272.51M | $18.11 | $17.93 | 15,050,000 | 15,200,000 |
|---|
| 2022-12-31 | $1.2B | $1.37B | — | — | $358.73M | $1.79B | $343.5M | -$9.23M | $329.68M | $80.06M | $249.62M | $16.72 | $16.53 | 14,929,000 | 15,099,000 |
|---|
| 2021-12-31 | $1.26B | $1.37B | — | — | $366.73M | — | $343.04M | $9.14M | $350.31M | $81.76M | $268.55M | $17.14 | $16.85 | 15,671,000 | 15,938,000 |
|---|
| 2020-12-31 | $1.33B | $1.38B | — | — | $330.22M | — | $389.68M | $8.67M | $395.99M | $76.52M | $319.47M | $20.02 | $19.48 | 15,955,000 | 16,398,000 |
|---|
| 2019-12-31 | $1.28B | $1.32B | — | — | $305.71M | — | $257.38M | $8.76M | $261.61M | $41.69M | $219.92M | $13.77 | $13.31 | 15,969,000 | 16,527,000 |
|---|
| 2018-12-31 | $1.2B | $1.23B | — | — | $271.21M | — | $243.63M | $958,000.00 | $239.6M | $34.06M | $205.54M | $12.80 | $12.23 | 16,059,000 | 16,803,000 |
|---|
| 2017-12-31 | $1.67B | $1.15B | — | — | $276.65M | — | $113.04M | $8.15M | $116.92M | $18.74M | $98.18M | $6.11 | $5.86 | 16,057,000 | 16,742,000 |
|---|
| 2016-12-31 | $1.58B | $1.12B | — | — | $243.57M | — | $178.75M | $2.02M | $177.05M | $68.31M | $108.74M | $6.64 | $6.48 | 16,383,000 | 16,789,000 |
|---|
| 2015-12-31 | $1.54B | $1.09B | — | — | $237.82M | — | $184.46M | -$687,000.00 | $180.13M | $69.85M | $110.27M | $6.54 | $6.33 | 16,870,000 | 17,422,000 |
|---|
| 2014-12-31 | $1.46B | $1.03B | — | — | $222.59M | — | $168.42M | $2.52M | $162.75M | $63.44M | $99.32M | $5.79 | $5.57 | 17,165,000 | 17,840,000 |
|---|
| 2013-12-31 | $1.41B | $1.01B | — | — | $215.56M | — | $133.39M | $5.47M | $123.83M | $46.6M | $77.23M | $4.24 | $4.16 | 18,199,000 | 18,585,000 |
|---|
| 2012-12-31 | $1.43B | $1.03B | — | — | $208.66M | — | $156.42M | $4.12M | $145.82M | $56.52M | $89.3M | $4.72 | $4.62 | 18,924,000 | 19,339,000 |
|---|
| 2011-12-31 | $1.36B | $970.48M | — | — | $202.26M | — | $153.73M | $717,000.00 | $140.56M | $54.58M | $85.98M | $4.19 | $4.10 | 20,523,000 | 20,945,000 |
|---|
| 2010-12-31 | $1.28B | $906.02M | — | — | $201.96M | — | $143.52M | — | $133.83M | $52M | $81.83M | $3.62 | $3.55 | 22,587,000 | 23,031,000 |
|---|
| 2009-12-31 | $1.19B | $834.57M | — | — | $197.43M | — | $126.35M | — | $120.62M | $46.58M | $73.78M | $3.29 | $3.24 | 22,451,000 | 22,742,000 |
|---|
| 2008-12-31 | $1.15B | $810.55M | — | — | $175.33M | — | $132.86M | — | $115.4M | $47.04M | $67.28M | $2.92 | $2.88 | 23,058,000 | 23,374,000 |
|---|