Complete source-backed income-statement history.
- Available history
- 2009-12-31 to 2026-06-28
- 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-28 | $240.9M | $80.7M | $91.2M | — | — | — | — | — | $6M | $1.7M | $4.3M | $0.35 | $0.35 | 12,000,000 | 12,100,000 |
|---|
| 2026-03-29 | $225.2M | $82.3M | $87.3M | — | — | — | — | — | $10.1M | $2.8M | $7.4M | $0.59 | $0.57 | 12,300,000 | 12,600,000 |
|---|
| 2025-09-30 | $216.17M | $78.45M | $84.55M | — | — | — | — | — | $10.06M | $2.74M | $7.33M | $0.48 | $0.48 | 14,410,000 | 14,410,000 |
|---|
| 2025-06-30 | $230.78M | $86.44M | $92.23M | — | — | — | — | — | $18.93M | $5.12M | $13.81M | $0.89 | $0.89 | 14,879,000 | 14,879,000 |
|---|
| 2025-06-29 | $230.8M | $86.4M | $92.2M | — | — | — | — | — | $18.9M | $5.1M | $13.8M | $0.89 | $0.89 | 14,900,000 | 14,900,000 |
|---|
| 2025-03-31 | $214.78M | $81.19M | $90.31M | — | — | — | — | — | $12.8M | $4.6M | $8.2M | $0.53 | $0.53 | 14,907,000 | 14,907,000 |
|---|
| 2025-03-30 | $214.8M | $81.2M | $90.3M | — | — | — | — | — | $12.8M | $4.6M | $8.2M | $0.53 | $0.53 | 14,900,000 | 14,900,000 |
|---|
| 2024-12-31 | $204.77M | $88.7M | $85.3M | — | — | — | — | — | $7.81M | $2.64M | $5.17M | $0.34 | $0.34 | -9,000 | -9,000 |
|---|
| 2024-09-30 | $195.03M | $79.73M | $93.32M | — | — | — | — | — | $26.46M | $7.4M | $19.06M | $1.24 | $1.24 | 14,897,000 | 14,897,000 |
|---|
| 2024-06-30 | $206.27M | $84.95M | $99.27M | — | — | — | — | — | $31.22M | $8.04M | $23.18M | $1.50 | $1.50 | 14,943,000 | 14,943,000 |
|---|
| 2024-03-31 | $206.24M | $86.47M | $97.42M | — | — | — | — | — | $24.05M | $6.57M | $17.47M | $1.13 | $1.13 | 14,980,000 | 14,980,000 |
|---|
| 2023-12-31 | $206.3M | $85.62M | $98.43M | — | — | — | — | — | $26.15M | -$6.89M | $33.04M | $2.13 | $2.13 | -42,000 | -47,000 |
|---|
| 2023-09-30 | $202.58M | $83.14M | $97.3M | — | — | — | — | — | $24.95M | $6.47M | $18.48M | $1.19 | $1.19 | 15,217,000 | 15,220,000 |
|---|
| 2023-06-30 | $208.42M | $88.28M | $97.34M | — | — | — | — | — | $24.44M | $6.19M | $18.25M | $1.16 | $1.16 | 15,308,000 | 15,317,000 |
|---|
| 2023-03-31 | $213.77M | $87.37M | $103.62M | — | — | — | — | — | $36.17M | $8.76M | $27.41M | $1.75 | $1.74 | 15,304,000 | 15,339,000 |
|---|
| 2022-12-31 | $207.97M | $81.34M | $94.58M | — | — | — | — | — | $19.36M | $8.01M | $11.35M | $0.74 | $0.74 | -176,000 | -178,000 |
|---|
| 2022-09-30 | $233.22M | $80.26M | $94.33M | — | — | — | — | — | $28.74M | $7.79M | $20.95M | $1.32 | $1.32 | 15,377,000 | 15,403,000 |
|---|
| 2022-06-30 | $237.79M | $82.27M | $95.7M | — | — | — | — | — | $32.53M | $8.57M | $23.96M | $1.45 | $1.45 | 16,050,000 | 16,080,000 |
|---|
| 2022-03-31 | $230.42M | $78.03M | $92.75M | — | — | — | — | — | $34.16M | $9.31M | $24.85M | $1.45 | $1.45 | 16,722,000 | 16,758,000 |
|---|
| 2021-12-31 | $229.63M | $76.02M | $96.46M | — | — | — | — | — | $28.48M | $8.69M | $19.79M | $1.14 | $1.14 | 47,000 | 32,000 |
|---|
| 2021-09-30 | $228.72M | $75.67M | $94.6M | — | — | — | — | — | $30.77M | $7.66M | $23.11M | $1.34 | $1.33 | 16,911,000 | 16,971,000 |
|---|
| 2021-06-30 | $233.62M | $79.26M | $98.88M | — | — | — | — | — | $38.66M | $9.3M | $29.36M | $1.70 | $1.69 | 16,886,000 | 16,977,000 |
|---|
| 2021-03-31 | $204.2M | $64.94M | $85.29M | — | — | — | — | — | $24.01M | -$1.59M | $25.6M | $1.52 | $1.51 | 16,460,000 | 16,630,000 |
|---|
| 2020-12-31 | $196.03M | $71.81M | $67.38M | — | — | — | — | — | -$10,000.00 | $1.55M | -$1.56M | -$0.09 | -$0.09 | 1,000 | 1,000 |
|---|
| 2020-09-30 | $176.64M | $60.64M | $66.78M | — | — | — | — | — | $9.15M | -$865,000.00 | $10.02M | $0.60 | $0.60 | 16,221,000 | 16,283,000 |
|---|
| 2020-06-30 | $109.71M | $37.08M | $30.12M | — | — | — | — | — | -$146.77M | -$11.99M | -$134.78M | -$8.33 | -$8.33 | 16,177,000 | 16,177,000 |
|---|
| 2020-03-31 | $206.88M | $69.45M | $84.43M | — | — | — | — | — | $29.07M | $6.74M | $22.33M | $1.33 | $1.31 | 16,263,000 | 16,470,000 |
|---|
| 2019-12-31 | $227.51M | $78.97M | $95.67M | — | — | — | — | — | $36.54M | $9.15M | $27.4M | $1.60 | $1.58 | -161,000 | -187,000 |
|---|
| 2019-09-30 | $217.41M | $74.58M | $89.72M | — | — | — | — | — | $31.73M | $7.82M | $23.92M | $1.38 | $1.36 | 16,762,000 | 17,055,000 |
|---|
| 2019-06-30 | $228.08M | $78.91M | $94.86M | — | — | — | — | — | $29.07M | $7.68M | $21.39M | $1.20 | $1.18 | 17,181,000 | 17,563,000 |
|---|
| 2019-03-31 | $237.18M | $80.3M | $102.57M | — | — | — | — | — | $41.13M | $9.49M | $31.64M | $1.76 | $1.73 | 17,343,000 | 17,690,000 |
|---|
| 2018-12-31 | $214.2M | $87.46M | $98.37M | — | — | — | — | — | $32.05M | $5.07M | $26.98M | $1.49 | $1.47 | -29,000 | -8,000 |
|---|
| 2018-09-30 | $194.1M | $78.34M | $92.63M | — | — | — | — | — | $31.25M | $7.66M | $23.59M | $1.31 | $1.29 | 17,439,000 | 17,738,000 |
|---|
| 2018-06-30 | $151.94M | $82.94M | $78.59M | — | — | — | — | — | $24.6M | $11.88M | $12.71M | $0.70 | $0.69 | 17,544,000 | 17,803,000 |
|---|
| 2018-03-31 | $155.31M | $81.87M | $83.5M | — | — | — | — | — | $22.71M | $5.64M | $17.07M | $0.93 | $0.92 | 17,703,000 | 17,845,000 |
|---|
| 2017-12-31 | $176.71M | $84.27M | $69.34M | — | — | — | — | — | $11.07M | -$58.83M | $69.9M | $3.94 | $3.94 | 7,000 | 22,000 |
|---|
| 2017-09-30 | $174.9M | $70.03M | $82.09M | — | — | — | — | — | -$506.29M | -$55.94M | -$450.35M | -$24.91 | -$24.91 | 17,742,000 | 17,742,000 |
|---|
| 2017-06-30 | $153.06M | $69.52M | $93M | — | — | — | — | — | $40.9M | $18.79M | $22.11M | $1.23 | $1.23 | 17,719,000 | 17,725,000 |
|---|
| 2017-03-31 | $154.73M | $97.18M | $94.29M | — | — | — | — | — | $26.01M | $10.41M | $15.6M | $0.87 | $0.86 | 17,694,000 | 17,737,000 |
|---|
| 2016-12-31 | $307.77M | $102.18M | $95.66M | — | — | — | — | — | $39.5M | $15.15M | $24.36M | $1.35 | $1.34 | -69,000 | -76,000 |
|---|
| 2016-09-30 | $156.02M | $64.33M | $91.68M | — | — | — | — | — | $37.51M | $13.23M | $24.27M | $1.33 | $1.33 | 17,950,000 | 18,041,000 |
|---|
| 2016-06-30 | $160.26M | $62.88M | $97.38M | — | — | — | — | — | $39.74M | $12.91M | $26.83M | $1.46 | $1.45 | 18,085,000 | 18,188,000 |
|---|
| 2016-03-31 | $163.52M | $64.1M | $99.42M | — | — | — | — | — | $41.11M | $15.56M | $25.54M | $1.38 | $1.37 | 18,260,000 | 18,373,000 |
|---|
| 2015-12-31 | $171.3M | $66.07M | $105.23M | — | — | — | — | — | $39.45M | $14.09M | $25.36M | $1.36 | $1.36 | -100,000 | -106,000 |
|---|
| 2015-09-30 | $162.44M | $65.75M | $96.69M | — | — | — | — | — | $39.6M | $15.34M | $24.26M | $1.29 | $1.28 | 18,573,000 | 18,706,000 |
|---|
| 2015-06-30 | $171.55M | $74.74M | $96.81M | — | — | — | — | — | $43.51M | $16.62M | $26.9M | $1.41 | $1.40 | 18,763,000 | 18,895,000 |
|---|
| 2015-03-31 | $175.81M | $75.53M | $100.29M | — | — | — | — | — | $46.09M | $17.68M | $28.41M | $1.49 | $1.47 | 18,870,000 | 19,019,000 |
|---|
| 2014-12-31 | $164.41M | $72.47M | $91.94M | — | — | — | — | — | -$43M | -$20.58M | -$22.43M | -$1.17 | -$1.16 | -4,000 | -8,000 |
|---|
| 2014-09-30 | $162.85M | $71.22M | $91.63M | — | — | — | — | — | $29.75M | $10.86M | $18.89M | $0.99 | $0.99 | 18,703,000 | 18,890,000 |
|---|
| 2014-06-30 | $160.52M | $66.05M | $94.47M | — | — | — | — | — | $31.13M | $11.97M | $19.17M | $1.00 | $1.00 | 18,776,000 | 18,955,000 |
|---|
| 2014-03-31 | $167.2M | $70.13M | $97.07M | — | — | — | — | — | $33.71M | $12.89M | $20.82M | $1.09 | $1.08 | 18,794,000 | 19,054,000 |
|---|
| 2013-12-31 | $157.9M | $66.7M | $91.2M | — | — | — | — | — | $23.35M | $5.22M | $18.13M | $0.95 | $0.94 | -27,000 | -25,000 |
|---|
| 2013-09-30 | $161.28M | $68.24M | $93.04M | — | — | — | — | — | $30.13M | $11.4M | $18.73M | $0.98 | $0.97 | 18,831,000 | 19,085,000 |
|---|
| 2013-06-30 | $158.11M | $67.09M | $91.03M | — | — | — | — | — | $26.96M | $10.02M | $16.94M | $0.88 | $0.87 | 18,953,000 | 19,222,000 |
|---|
| 2013-03-31 | $163.17M | $68.75M | $94.42M | — | — | — | — | — | $30.19M | $11.95M | $18.24M | $0.95 | $0.93 | 18,911,000 | 19,193,000 |
|---|
| 2012-12-31 | $158.64M | $69.9M | $88.74M | — | — | — | — | — | $31.85M | $13.03M | $18.82M | $0.97 | $0.97 | 133,000 | 76,000 |
|---|
| 2012-09-30 | $216.32M | $119.94M | $96.38M | — | — | — | — | — | $86.6M | $26.02M | $60.57M | $3.26 | $3.14 | 18,006,000 | 18,924,000 |
|---|
| 2012-06-30 | $229.39M | $131.14M | $98.25M | — | — | — | — | — | $27.43M | $10.49M | $16.94M | $0.89 | $0.88 | 17,890,000 | 18,138,000 |
|---|
| 2012-03-31 | $245.58M | $137.01M | $108.58M | — | — | — | — | — | $49.05M | $17.7M | $31.34M | $1.69 | $1.64 | 17,682,000 | 18,651,000 |
|---|
| 2011-12-31 | $242.18M | $146.16M | $96.02M | — | — | — | — | — | $36.76M | $8.14M | $28.62M | $1.53 | $1.51 | -66,000 | -83,000 |
|---|
| 2011-09-30 | $264.48M | $163.93M | $100.55M | — | — | — | — | — | $25.23M | $8.7M | $16.53M | $0.86 | $0.85 | 17,968,000 | 18,243,000 |
|---|
| 2011-06-30 | $268.34M | $168.05M | $100.29M | — | — | — | — | — | $1.84M | $1.49M | $348,000.00 | -$0.02 | -$0.02 | 18,072,000 | 18,072,000 |
|---|
| 2011-03-31 | $300.2M | $189.43M | $110.77M | — | — | — | — | — | $41.18M | $11.48M | $29.7M | $1.59 | $1.53 | 17,697,000 | 18,763,000 |
|---|
| 2010-12-31 | $299.93M | $200.23M | $99.69M | — | — | — | — | — | -$84.43M | -$33.59M | -$50.83M | -$3.37 | -$3.34 | 72,000 | -279,000 |
|---|
| 2010-09-30 | $335.52M | $227.94M | $107.57M | — | — | — | — | — | $20.2M | $5.87M | $14.33M | $0.45 | $0.44 | 17,227,000 | 17,568,000 |
|---|
| 2010-06-30 | $340.14M | $232.74M | $107.4M | — | — | — | — | — | $22.37M | $8.33M | $14.04M | $0.43 | $0.42 | 17,226,000 | 17,560,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-28 | $879.3M | $323.2M | $359.3M | — | — | — | — | — | $25.2M | $8.1M | $17.1M | $1.11 | $1.11 | 14,300,000 | 14,300,000 |
|---|
| 2024-12-31 | $812.31M | $339.86M | $375.31M | — | — | — | — | — | $89.54M | $24.65M | $64.89M | $4.22 | $4.22 | 14,931,000 | 14,931,000 |
|---|
| 2024-12-29 | $812.3M | $339.9M | $375.3M | — | — | — | — | — | $89.5M | $24.7M | $64.9M | $4.22 | $4.22 | 14,900,000 | 14,900,000 |
|---|
| 2023-12-31 | $831.1M | $344.4M | $396.7M | — | — | — | — | — | $111.7M | $14.5M | $97.2M | $6.23 | $6.22 | 15,200,000 | 15,200,000 |
|---|
| 2022-12-31 | $909.4M | $321.91M | $377.36M | — | — | — | — | — | $114.79M | $33.67M | $81.11M | $4.97 | $4.96 | 15,873,000 | 15,901,000 |
|---|
| 2021-12-31 | $896.17M | $295.89M | $375.23M | — | — | — | — | — | $121.92M | $24.06M | $97.86M | $5.69 | $5.66 | 16,799,000 | 16,890,000 |
|---|
| 2020-12-31 | $689.27M | $238.97M | $248.72M | — | — | — | — | — | -$108.56M | -$4.57M | -$103.99M | -$6.43 | -$6.43 | 16,230,000 | 16,230,000 |
|---|
| 2019-12-31 | $910.18M | $312.75M | $382.81M | — | — | — | — | — | $138.47M | $34.13M | $104.35M | $5.95 | $5.85 | 16,934,000 | 17,245,000 |
|---|
| 2018-12-31 | $780.93M | $330.62M | $353.09M | — | — | — | — | — | $110.61M | $30.25M | $80.35M | $4.43 | $4.37 | 17,533,000 | 17,789,000 |
|---|
| 2017-12-31 | $731.73M | $293.99M | $338.71M | — | — | — | — | — | -$428.31M | -$85.56M | -$342.75M | -$18.96 | -$18.96 | 17,725,000 | 17,740,000 |
|---|
| 2016-12-31 | $787.57M | $293.5M | $384.15M | — | — | — | — | — | $157.85M | $56.85M | $101M | $5.52 | $5.49 | 18,030,000 | 18,125,000 |
|---|
| 2015-12-31 | $681.1M | $282.09M | $399.01M | — | — | — | — | — | $168.65M | $63.73M | $104.92M | $5.55 | $5.52 | 18,637,000 | 18,768,000 |
|---|
| 2014-12-31 | $654.99M | $279.87M | $375.12M | — | — | — | — | — | $51.6M | $15.14M | $36.45M | $1.92 | $1.90 | 18,753,000 | 18,956,000 |
|---|
| 2013-12-31 | $640.47M | $270.78M | $369.69M | — | — | — | — | — | $110.62M | $38.58M | $72.04M | $3.75 | $3.70 | 18,871,000 | 19,141,000 |
|---|
| 2012-12-31 | $849.93M | $457.98M | $391.94M | — | — | — | — | — | $194.92M | $67.25M | $127.67M | $6.81 | $6.63 | 17,992,000 | 18,877,000 |
|---|
| 2011-12-31 | $1.08B | $667.57M | $407.63M | — | — | — | — | — | $105M | $29.81M | $75.19M | $3.96 | $3.89 | 17,846,000 | 18,185,000 |
|---|
| 2010-12-31 | $1.33B | $903.84M | $429.8M | — | — | — | — | — | -$12.08M | -$9.29M | -$2.79M | -$1.74 | -$1.74 | 17,240,000 | 17,240,000 |
|---|
| 2009-12-31 | $1.41B | $969.3M | $445.46M | — | — | — | — | — | $36.58M | $5.18M | $31.41M | $0.55 | $0.55 | 16,917,000 | 16,917,000 |
|---|