Complete source-backed income-statement history.
- Available history
- 2008-12-31 to 2025-12-31
- 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 |
|---|
| 2025-12-31 | $360.09M | — | — | — | — | $351.59M | $53.65M | -$12.17M | $41.48M | -$2.26M | $43.61M | $0.79 | $0.77 | 88,000 | 284,000 |
|---|
| 2025-09-30 | $526.42M | — | — | — | — | $379.6M | $144.82M | -$12.53M | $132.3M | $7.69M | $124.44M | $2.30 | $2.26 | 54,172,000 | 55,055,000 |
|---|
| 2025-06-30 | $449.31M | — | — | — | — | $350.31M | $100.57M | -$11.13M | $89.45M | -$6.68M | $95.78M | $1.77 | $1.76 | 54,159,000 | 54,380,000 |
|---|
| 2025-03-31 | $411.14M | — | — | — | — | $377.53M | $54.93M | -$7.73M | $47.2M | -$12.47M | $59.65M | $1.10 | $1.10 | 54,110,000 | 54,126,000 |
|---|
| 2024-12-31 | $375.88M | — | — | — | — | $356.87M | $41.26M | -$7.09M | $34.18M | -$3.82M | $37.88M | $0.68 | $0.68 | 431,000 | 436,000 |
|---|
| 2024-09-30 | $532.48M | — | — | — | — | $394.82M | $133.71M | -$3.51M | $130.2M | $16.36M | $113.61M | $2.13 | $2.12 | 53,386,000 | 53,485,000 |
|---|
| 2024-06-30 | $442.63M | — | — | — | — | $347.77M | $103.27M | -$5.36M | $97.91M | $8.06M | $89.52M | $1.72 | $1.71 | 52,170,000 | 52,236,000 |
|---|
| 2024-03-31 | $417.9M | — | — | — | — | $399.34M | $49.6M | -$6.87M | $42.72M | -$5.55M | $48.17M | $0.95 | $0.95 | 50,764,000 | 50,792,000 |
|---|
| 2023-12-31 | $372.09M | — | — | — | — | $375.16M | $36.79M | -$7.14M | $29.65M | -$1.7M | $31.26M | $0.62 | $0.61 | 4,000 | 44,000 |
|---|
| 2023-09-30 | $496.63M | — | — | — | — | $384.62M | $126.29M | -$6.87M | $119.42M | $13.77M | $105.26M | $2.08 | $2.07 | 50,726,000 | 50,805,000 |
|---|
| 2023-06-30 | $385.23M | — | — | — | — | $331.54M | $82.29M | -$5.3M | $77M | $8.13M | $68.57M | $1.35 | $1.35 | 50,725,000 | 50,758,000 |
|---|
| 2023-03-31 | $385.67M | — | — | — | — | $361.56M | $68.1M | -$4.98M | $63.12M | $7.1M | $56.1M | $1.11 | $1.11 | 50,688,000 | 50,723,000 |
|---|
| 2022-12-31 | $378.92M | — | — | — | — | $366.18M | $56.78M | -$6.55M | $50.24M | $8.08M | $42.05M | $0.83 | $0.83 | 2,000 | 10,000 |
|---|
| 2022-09-30 | $515.4M | — | — | — | — | $389.79M | $128.22M | -$6.15M | $122.08M | $15.45M | $106.38M | $2.10 | $2.10 | 50,668,000 | 50,722,000 |
|---|
| 2022-06-30 | $345.48M | — | — | — | — | $277.22M | $81.51M | -$8.63M | $72.88M | $8.29M | $64.29M | $1.27 | $1.27 | 50,668,000 | 50,687,000 |
|---|
| 2022-03-31 | $318.18M | — | — | — | — | $283.62M | $60.67M | -$8.46M | $52.21M | $6.03M | $46.26M | $0.91 | $0.91 | 50,632,000 | 50,660,000 |
|---|
| 2021-12-31 | $299.14M | — | — | — | — | $283.07M | $51.95M | -$15.72M | $36.22M | $3.38M | $32.8M | $0.64 | $0.65 | 11,000 | 24,000 |
|---|
| 2021-09-30 | $434.73M | — | — | — | — | $322.75M | $124.19M | -$8.86M | $115.33M | $17.38M | $97.9M | $1.93 | $1.93 | 50,609,000 | 50,681,000 |
|---|
| 2021-06-30 | $357.46M | — | — | — | — | $267.67M | $92.4M | -$11.06M | $81.34M | $11.07M | $70.02M | $1.38 | $1.38 | 50,609,000 | 50,622,000 |
|---|
| 2021-03-31 | $291.33M | — | — | — | — | $254.95M | $61.11M | -$11.22M | $49.89M | $5.09M | $44.83M | $0.89 | $0.89 | 50,567,000 | 50,580,000 |
|---|
| 2020-12-31 | $302.54M | — | — | — | — | $261.95M | $53.74M | -$10.66M | $43.08M | $5.53M | $37.51M | $0.74 | $0.74 | 4,000 | 18,000 |
|---|
| 2020-09-30 | $402.94M | — | — | — | — | $300.49M | $124.77M | -$10.12M | $114.65M | $12.35M | $102.03M | $2.02 | $2.02 | 50,541,000 | 50,576,000 |
|---|
| 2020-06-30 | $310.97M | — | — | — | — | $239.33M | $79.44M | -$11.85M | $67.59M | $6.93M | $60.39M | $1.19 | $1.19 | 50,551,000 | 50,567,000 |
|---|
| 2020-03-31 | $270.18M | — | — | — | — | $239.44M | $51.57M | -$10.22M | $41.35M | $3.89M | $37.49M | $0.74 | $0.74 | 50,517,000 | 50,527,000 |
|---|
| 2019-12-31 | $275.01M | — | — | — | — | $238.58M | $54.27M | — | $45.07M | -$2M | $47.14M | $0.93 | $0.93 | 0 | 9,000 |
|---|
| 2019-09-30 | $367.1M | — | — | — | — | $272.16M | $114.16M | — | $105.38M | $15.16M | $89.88M | $1.78 | $1.78 | 50,499,000 | 50,558,000 |
|---|
| 2019-06-30 | $307.78M | — | — | — | — | $245.12M | $71.78M | — | $60.43M | $7.03M | $53.16M | $1.05 | $1.05 | 50,499,000 | 50,507,000 |
|---|
| 2019-03-31 | $335.4M | — | — | — | — | $292.2M | $58.12M | — | $46.95M | $4.32M | $42.69M | $0.85 | $0.84 | 50,509,000 | 50,518,000 |
|---|
| 2018-12-31 | $292.44M | — | — | — | — | $263.63M | $48.27M | — | $29.75M | $3.52M | $26.14M | $0.52 | $0.52 | 1,000 | 7,000 |
|---|
| 2018-09-30 | $398.8M | — | — | — | — | $293.57M | $115.23M | — | $106.46M | $3.87M | $102.23M | $2.03 | $2.02 | 50,434,000 | 50,565,000 |
|---|
| 2018-06-30 | $331.3M | — | — | — | — | $257.12M | $82.84M | — | $69.7M | $7.11M | $62.29M | $1.24 | $1.23 | 50,435,000 | 50,481,000 |
|---|
| 2018-03-31 | $289.57M | — | — | — | — | $259.52M | $50.59M | — | $39.01M | $2.89M | $36.14M | $0.72 | $0.72 | 50,425,000 | 50,463,000 |
|---|
| 2017-12-31 | $294.23M | — | — | — | — | $249.31M | $56.31M | — | $42.25M | $3.24M | $38.85M | $0.77 | $0.77 | 0 | 16,000 |
|---|
| 2017-09-30 | $405.7M | — | — | — | — | $284.62M | $123.71M | — | $113.37M | $22.3M | $90.63M | $1.80 | $1.80 | 50,362,000 | 50,421,000 |
|---|
| 2017-06-30 | $326.19M | — | — | — | — | $251.1M | $81.91M | — | $67.04M | $16.94M | $49.83M | $0.99 | $0.99 | 50,363,000 | 50,407,000 |
|---|
| 2017-03-31 | $293.89M | — | — | — | — | $248.92M | $53.63M | — | $39.19M | $6.18M | $33.1M | $0.66 | $0.66 | 50,356,000 | 50,397,000 |
|---|
| 2016-12-31 | $248.36M | — | — | — | — | $228.7M | $64.88M | — | $40.96M | $7.81M | $33.21M | $0.66 | $0.66 | -1,000 | 12,000 |
|---|
| 2016-09-30 | $372.05M | — | — | — | — | $274.12M | $97.93M | — | $98.55M | $15.54M | $83.1M | $1.65 | $1.65 | 50,296,000 | 50,393,000 |
|---|
| 2016-06-30 | $315.44M | — | — | — | — | $238.48M | $76.95M | — | $65.11M | $8.72M | $56.25M | $1.12 | $1.12 | 50,302,000 | 50,355,000 |
|---|
| 2016-03-31 | $280.96M | — | — | — | — | $237.14M | $43.82M | — | $29.9M | $4.37M | $25.73M | $0.51 | $0.51 | 50,299,000 | 50,337,000 |
|---|
| 2015-12-31 | $285.4M | — | — | — | — | $236.85M | $48.55M | — | $38.16M | $6.48M | $31.83M | $0.64 | $0.63 | -1,000 | 10,000 |
|---|
| 2015-09-30 | $369.17M | — | — | — | — | $264.5M | $104.66M | — | $96.79M | $23.52M | $73.34M | $1.46 | $1.46 | 50,219,000 | 50,324,000 |
|---|
| 2015-06-30 | $336.33M | — | — | — | — | $250.35M | $85.98M | — | $75.83M | $9.64M | $66.08M | $1.32 | $1.31 | 50,222,000 | 50,258,000 |
|---|
| 2015-03-31 | $279.4M | — | — | — | — | $236.49M | $42.9M | — | $29.46M | $6.11M | $23.43M | $0.47 | $0.47 | 50,220,000 | 50,260,000 |
|---|
| 2014-12-31 | $289.82M | — | — | — | — | $262.24M | $27.59M | — | $17.44M | -$17.2M | $34.65M | $0.69 | $0.69 | 0 | 15,000 |
|---|
| 2014-09-30 | $382.2M | — | — | — | — | $276.48M | $105.72M | — | $98.1M | $10.87M | $86.89M | $1.73 | $1.73 | 50,129,000 | 50,220,000 |
|---|
| 2014-06-30 | $317.78M | — | — | — | — | $245.97M | $71.81M | — | $59.09M | $14.39M | $44.54M | $0.89 | $0.89 | 50,133,000 | 50,156,000 |
|---|
| 2014-03-31 | $292.72M | — | — | — | — | $244.14M | $48.58M | — | $35.89M | $8.71M | $27.4M | $0.55 | $0.55 | 50,131,000 | 50,175,000 |
|---|
| 2013-12-31 | $296.23M | — | — | — | — | $258.89M | $37.34M | — | $36.8M | $9.29M | $27.6M | $0.55 | $0.55 | 1,000 | 17,000 |
|---|
| 2013-09-30 | $381.11M | — | — | — | — | $265.55M | $115.56M | — | $106.33M | $33.22M | $73.12M | $1.46 | $1.46 | 50,056,000 | 50,153,000 |
|---|
| 2013-06-30 | $303.95M | — | — | — | — | $224.54M | $79.41M | — | $64.32M | $17.68M | $46.5M | $0.93 | $0.93 | 50,056,000 | 50,108,000 |
|---|
| 2013-03-31 | $264.93M | — | — | — | — | $205.5M | $59.43M | — | $47.08M | $12.04M | $35.19M | $0.70 | $0.70 | 50,039,000 | 50,064,000 |
|---|
| 2012-12-31 | $250.8M | — | — | — | — | $213.81M | $36.99M | — | $31.66M | $10.99M | $20.72M | $0.42 | $0.41 | 12,000 | 20,000 |
|---|
| 2012-09-30 | $334.02M | — | — | — | — | $224.74M | $109.28M | — | $96.17M | $3.91M | $92.07M | $1.84 | $1.84 | 49,966,000 | 50,080,000 |
|---|
| 2012-06-30 | $254.7M | — | — | — | — | $198.23M | $56.47M | — | $46.01M | $10.57M | $35.3M | $0.71 | $0.71 | 49,927,000 | 49,984,000 |
|---|
| 2012-03-31 | $241.14M | — | — | — | — | $201.28M | $39.86M | — | $33.15M | $8.33M | $24.93M | $0.50 | $0.50 | 49,860,000 | 49,905,000 |
|---|
| 2011-12-31 | $230.65M | — | — | — | — | $231.08M | -$431,000.00 | — | $12.05M | -$218,000.00 | $12.27M | $0.25 | $0.24 | 46,000 | 59,000 |
|---|
| 2011-09-30 | $309.63M | — | — | — | — | $238.24M | $71.39M | — | $62.04M | -$45.37M | $107.07M | $2.16 | $2.16 | 49,520,000 | 49,622,000 |
|---|
| 2011-06-30 | $234.98M | — | — | — | — | $200.68M | $34.3M | — | $17.33M | -$3.65M | $20.9M | $0.42 | $0.42 | 49,420,000 | 49,516,000 |
|---|
| 2011-03-31 | $251.49M | — | — | — | — | $201.4M | $50.09M | — | $34.38M | $4.89M | $29.74M | $0.60 | $0.60 | 49,290,000 | 49,356,000 |
|---|
| 2010-12-31 | $231.96M | — | — | — | — | $199.79M | $32.17M | — | $24.72M | $4.48M | $20.39M | $0.41 | $0.40 | 276,000 | 278,000 |
|---|
| 2010-09-30 | $309.36M | — | — | — | — | $220.36M | $88.99M | — | $77.24M | $10.12M | $67.14M | $1.40 | $1.39 | 48,086,000 | 48,252,000 |
|---|
| 2010-06-30 | $241.75M | — | — | — | — | $205.15M | $36.61M | — | — | -$16.63M | $39.21M | $0.82 | $0.82 | 47,888,000 | 48,048,000 |
|---|
| 2010-03-31 | $252.96M | — | — | — | — | $218.92M | $34.05M | — | — | $1.31M | $16.06M | $0.34 | $0.34 | 47,773,000 | 47,885,000 |
|---|
| 2009-12-31 | $253.08M | — | — | — | — | $214.21M | $38.87M | — | — | -$3.34M | $23.51M | $0.49 | $0.49 | 171,000 | 183,000 |
|---|
| 2009-09-30 | $324.51M | — | — | — | — | $244.91M | $79.6M | — | — | $13.73M | $54.48M | $1.16 | $1.16 | 47,068,000 | 47,141,000 |
|---|
| 2009-06-30 | $243.63M | — | — | — | — | $194.16M | $49.47M | — | — | $5.18M | $27.48M | $0.59 | $0.58 | 46,958,000 | 46,977,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 | $1.75B | — | — | — | — | $1.46B | $353.98M | -$43.56M | $310.42M | -$13.72M | $323.47M | $5.96 | $5.90 | 54,235,000 | 54,806,000 |
|---|
| 2024-12-31 | $1.77B | — | — | — | — | $1.5B | $327.84M | -$22.84M | $305M | $15.05M | $289.17M | $5.50 | $5.50 | 52,543,000 | 52,615,000 |
|---|
| 2023-12-31 | $1.64B | — | — | — | — | $1.45B | $313.48M | -$24.29M | $289.19M | $27.3M | $261.2M | $5.15 | $5.14 | 50,717,000 | 50,806,000 |
|---|
| 2022-12-31 | $1.56B | — | — | — | — | $1.32B | $327.18M | -$29.77M | $297.4M | $37.84M | $258.98M | $5.11 | $5.11 | 50,658,000 | 50,699,000 |
|---|
| 2021-12-31 | $1.38B | — | — | — | — | $1.13B | $329.65M | -$46.87M | $282.78M | $36.91M | $245.55M | $4.85 | $4.85 | 50,599,000 | 50,645,000 |
|---|
| 2020-12-31 | $1.29B | — | — | — | — | $1.04B | $309.52M | -$42.85M | $266.67M | $28.7M | $237.42M | $4.70 | $4.69 | 50,538,000 | 50,572,000 |
|---|
| 2019-12-31 | $1.29B | — | — | — | — | $1.05B | $298.33M | -$40.49M | $257.84M | $24.51M | $232.85M | $4.61 | $4.61 | 50,502,000 | 50,537,000 |
|---|
| 2018-12-31 | $1.31B | — | — | — | — | $1.07B | $296.92M | -$52.01M | $244.91M | $17.39M | $226.8M | $4.50 | $4.49 | 50,432,000 | 50,510,000 |
|---|
| 2017-12-31 | $1.32B | — | — | — | — | $1.03B | $315.55M | $12.55M | $261.85M | $48.66M | $212.42M | $4.22 | $4.21 | 50,361,000 | 50,424,000 |
|---|
| 2016-12-31 | $1.22B | — | — | — | — | $978.44M | $283.58M | $15.86M | $234.52M | $36.43M | $198.29M | $3.94 | $3.94 | 50,298,000 | 50,373,000 |
|---|
| 2015-12-31 | $1.27B | — | — | — | — | $988.19M | $282.1M | $25.91M | $240.24M | $45.76M | $194.68M | $3.88 | $3.87 | 50,220,000 | 50,292,000 |
|---|
| 2014-12-31 | $1.28B | — | — | — | — | $1.03B | $253.7M | $21.55M | $210.53M | $16.77M | $193.48M | $3.86 | $3.85 | 50,131,000 | 50,199,000 |
|---|
| 2013-12-31 | $1.25B | — | — | — | — | $954.47M | $291.74M | $29.44M | $254.52M | $72.23M | $182.42M | $3.64 | $3.64 | 50,052,000 | 50,126,000 |
|---|
| 2012-12-31 | $1.08B | — | — | — | — | $838.06M | $242.6M | $24.36M | $206.99M | $33.81M | $173.01M | $3.47 | $3.46 | 49,930,000 | 50,010,000 |
|---|
| 2011-12-31 | $1.03B | — | — | — | — | $871.4M | $155.35M | $27.8M | $125.8M | -$44.36M | $169.98M | $3.44 | $3.43 | 49,457,000 | 49,558,000 |
|---|
| 2010-12-31 | $1.04B | — | — | — | — | $844.22M | $191.81M | $18.98M | $141.73M | -$731,000.00 | $142.8M | $2.96 | $2.95 | 48,193,000 | 48,340,000 |
|---|
| 2009-12-31 | $1.05B | — | — | — | — | $846.22M | $203.58M | $11.93M | $146.74M | $22.36M | $124.35M | $2.64 | $2.64 | 47,124,000 | 47,182,000 |
|---|
| 2008-12-31 | $960.41M | — | — | — | — | $769.75M | $190.67M | — | — | $19.2M | $98.41M | $2.17 | $2.17 | 45,268,000 | 45,379,000 |
|---|