Complete source-backed income-statement history.
- Available history
- 2009-12-31 to 2026-07-05
- 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-07-05 | $146.6M | $118.05M | $28.55M | — | $8.67M | — | $19.41M | — | $20.22M | $4.35M | $15.86M | $2.21 | — | 7,167 | — |
|---|
| 2026-04-05 | $118.65M | $101.17M | $17.48M | — | $10.74M | — | $8.03M | — | $8.61M | $1.99M | $6.63M | $0.93 | — | 7,159 | — |
|---|
| 2025-12-31 | $163.97M | $136.32M | $27.66M | — | $8.62M | — | $18.66M | — | $18.84M | $3.83M | $15.01M | $2.10 | — | 7,139,854 | — |
|---|
| 2025-09-28 | $115.46M | $99.45M | $16.01M | — | $9.22M | — | $6.41M | — | $6.86M | $1.54M | $5.32M | $0.74 | — | 7,150 | — |
|---|
| 2025-06-29 | $120.45M | $101.9M | $18.55M | — | $9.37M | — | $6.1M | — | $6.61M | $1.46M | $5.15M | $0.72 | — | 7,147 | — |
|---|
| 2025-03-30 | $103.64M | $85.53M | $18.11M | — | $8.66M | — | $9.07M | — | $9.81M | $2.2M | $7.61M | $1.07 | — | 7,137 | — |
|---|
| 2024-12-31 | $134.69M | $101.9M | $32.79M | — | $9.06M | — | $23.35M | — | $24.1M | $3.37M | $20.73M | $2.91 | — | 7,120,874 | — |
|---|
| 2024-09-29 | $91.82M | $74.6M | $17.22M | — | $7.62M | — | $9.22M | — | $10.37M | $2.29M | $8.08M | $1.13 | — | 7,131 | — |
|---|
| 2024-06-30 | $85.06M | $70.36M | $14.7M | — | $7.96M | — | $6.36M | — | $7.85M | $1.77M | $6.08M | $0.85 | — | 7,128 | — |
|---|
| 2024-03-31 | $76.65M | $62.8M | $13.85M | — | $7.2M | — | $6.28M | — | $8.35M | $1.78M | $6.57M | $0.92 | — | 7,117 | — |
|---|
| 2023-12-31 | $98.42M | $77.76M | $20.65M | — | $6.98M | — | $13.3M | — | $15.19M | $2.03M | $13.16M | $1.85 | — | 7,098,896 | — |
|---|
| 2023-10-01 | $83.14M | $67.74M | $15.4M | — | $7.9M | — | $7.07M | — | $8.84M | $1.82M | $7.02M | $0.99 | — | 7,108 | — |
|---|
| 2023-07-02 | $78.95M | $65.57M | $13.38M | — | $7.68M | — | $5.25M | — | $7.12M | $1.62M | $5.5M | $0.77 | — | 7,106 | — |
|---|
| 2023-04-02 | $80.41M | $62.39M | $18.02M | — | $8.22M | — | $9.42M | — | $11.27M | $2.4M | $8.88M | $1.25 | — | 7,097 | — |
|---|
| 2022-12-31 | $114.05M | $100.73M | $13.31M | — | $6.94M | — | $683,000.00 | — | $1.97M | -$202,000.00 | $2.17M | $0.30 | — | -7,071,919 | — |
|---|
| 2022-10-02 | $69.68M | $52.62M | $17.06M | — | $6.49M | — | $10.5M | — | $11.58M | $2.66M | $8.93M | $1.26 | — | 7,083,000 | — |
|---|
| 2022-07-03 | $77.14M | $62.1M | $15.04M | — | $7.13M | — | $7.86M | — | $8.63M | $1.95M | $6.68M | $0.94 | — | 7,081,000 | — |
|---|
| 2022-04-03 | $60.75M | $51.04M | $9.71M | — | $6.57M | — | $3.09M | — | $3.76M | $841,000.00 | $2.92M | $0.41 | — | 7,073,000 | — |
|---|
| 2021-12-31 | $100.41M | $83.28M | $17.13M | — | $13.96M | — | $3.12M | — | $3.64M | $401,000.00 | $3.24M | $0.45 | — | 1 | 1,000 |
|---|
| 2021-10-03 | $87.23M | $76M | $11.23M | — | $6.54M | — | $4.64M | — | $5.28M | $1.15M | $4.13M | $0.58 | — | 7,062 | 7,062,000 |
|---|
| 2021-07-04 | $87.12M | $69.44M | $17.68M | — | $6.29M | — | $11.33M | — | $11.9M | $2.6M | $9.29M | $1.32 | — | 7,060 | 7,060,000 |
|---|
| 2021-04-04 | $81.03M | $62.67M | $18.36M | — | $7.36M | — | $10.94M | — | $11.64M | $2.65M | $8.99M | $1.28 | — | 7,053,000 | 7,053,000 |
|---|
| 2020-12-31 | $105.92M | $79.58M | $26.34M | — | $9.14M | — | $17.15M | — | $17.91M | $3.97M | $13.94M | — | — | — | 2,000 |
|---|
| 2020-09-27 | $93.94M | $73.22M | $20.72M | — | $6.21M | — | $14.45M | — | $15.26M | $3.13M | $12.14M | — | — | — | 7,041,000 |
|---|
| 2020-06-28 | $87.13M | $65.39M | $21.74M | — | $6.36M | — | $15.33M | — | $16.28M | $3.63M | $12.66M | — | — | — | 7,038,000 |
|---|
| 2020-03-29 | $65.64M | $49.52M | $16.12M | — | $6.79M | — | $9.26M | — | $10.53M | $2.31M | $8.22M | — | — | — | 7,028,000 |
|---|
| 2019-12-31 | $94.91M | $74M | $20.91M | — | $6.37M | — | $14.46M | — | $15.72M | $3.99M | $11.72M | — | — | — | 0 |
|---|
| 2019-09-29 | $78.01M | $54.16M | $23.85M | — | $6.61M | — | $17.24M | — | $18.64M | $3.92M | $16.39M | — | — | — | 7,020,000 |
|---|
| 2019-06-30 | $71.75M | $57.07M | $14.68M | — | $6.04M | — | $8.64M | — | $10.28M | $2.12M | $8.16M | — | — | — | 7,019,000 |
|---|
| 2019-03-31 | $63.85M | $51.36M | $12.49M | — | $6.44M | — | $6.05M | — | $7.68M | $1.73M | $5.95M | — | — | — | 7,014,000 |
|---|
| 2018-12-31 | $85.61M | $65.15M | $20.46M | — | $5.68M | — | $15.28M | — | $16.64M | $4.76M | $11.81M | — | — | — | 1,000 |
|---|
| 2018-09-30 | $81.65M | $65.96M | $15.7M | — | $5.83M | — | $6.84M | — | $8.03M | $1.79M | $6.37M | — | — | — | 7,007,000 |
|---|
| 2018-07-01 | $79.23M | $59.78M | $19.45M | — | $5.63M | — | $12.4M | — | $13.4M | $2.62M | $10.78M | — | — | — | 7,006,000 |
|---|
| 2018-04-01 | $76.83M | $56.55M | $20.28M | — | $6.15M | — | $13.38M | — | $14.28M | $3.28M | $10.99M | — | — | — | 6,999,000 |
|---|
| 2017-12-31 | $115.6M | $84.95M | $30.66M | — | $5.99M | — | $23.88M | — | $24.74M | $8.68M | $16.76M | — | — | — | 2,000 |
|---|
| 2017-10-01 | $70.61M | $51.72M | $18.89M | — | $5.73M | — | $11.68M | — | $12.48M | $4.14M | $8.33M | — | — | — | 6,991,000 |
|---|
| 2017-07-02 | $74.56M | $57M | $17.56M | — | $5.42M | — | $12.14M | — | $13.12M | $4.18M | $9.71M | — | — | — | 6,990,000 |
|---|
| 2017-04-02 | $72.85M | $52.73M | $20.13M | — | $5.76M | — | $14M | — | $14.95M | $4.98M | $18.16M | — | — | — | 6,981,000 |
|---|
| 2016-12-31 | $131.91M | $96.56M | $35.35M | — | $5.32M | — | $29.88M | — | $30.09M | $10.39M | $20.78M | — | — | — | 1,000 |
|---|
| 2016-10-02 | $74.53M | $57.44M | $17.09M | — | $5.67M | — | $11.43M | — | $11.65M | $3.89M | $8.3M | — | — | — | 6,972,000 |
|---|
| 2016-07-03 | $69.52M | $52.35M | $17.17M | — | $5.61M | — | $11.55M | — | $11.74M | $3.81M | $8.27M | — | — | — | 6,970,000 |
|---|
| 2016-04-03 | $65.94M | $49.89M | $16.05M | — | $5.83M | — | $9.65M | — | $9.84M | $3.33M | $7.21M | — | — | — | 6,964,000 |
|---|
| 2015-12-31 | $61.38M | $32.38M | $29M | — | $3.17M | — | $24.3M | — | $24.28M | $7.46M | $15.16M | — | — | — | 3,000 |
|---|
| 2015-10-04 | $90.9M | $71.78M | $19.12M | — | $6.62M | — | $12.14M | — | $12.38M | $4.27M | $8.11M | — | — | — | 6,953,000 |
|---|
| 2015-07-05 | $102.37M | $81.94M | $20.43M | — | $5.78M | — | $13.76M | — | $13.86M | $4.74M | $9.12M | — | — | — | 6,951,000 |
|---|
| 2015-04-05 | $101M | $80.12M | $20.88M | — | $6.16M | — | $12.32M | — | $12.4M | $4.29M | $8.11M | — | — | — | 6,943,000 |
|---|
| 2014-12-31 | $76.87M | $43.59M | $33.28M | — | $3.06M | — | $24.68M | — | $24.69M | $7.93M | $12.49M | — | — | — | 3,000 |
|---|
| 2014-09-28 | $95.46M | $79.3M | $16.17M | — | $5.63M | — | $7.85M | — | $7.89M | $2.77M | $5.12M | — | — | — | 6,932,000 |
|---|
| 2014-06-29 | $88.31M | $72.17M | $16.14M | — | $6.44M | — | $6.32M | — | $6.47M | $2.3M | $4.17M | — | — | — | 6,929,000 |
|---|
| 2014-03-30 | $86.55M | $70.83M | $15.72M | — | $6.3M | — | $6.98M | — | $7.15M | $2.46M | $4.69M | — | — | — | 6,921,000 |
|---|
| 2013-12-31 | $134.99M | $109.91M | $25.08M | — | $4.49M | — | $20.58M | — | $20.8M | $3.72M | $17.08M | — | — | — | 2,000 |
|---|
| 2013-09-29 | $100.61M | $80.96M | $19.65M | — | $5.63M | — | $13.86M | — | $14.01M | $4.99M | $9.02M | — | — | — | 6,907,000 |
|---|
| 2013-06-30 | $101.4M | $82.99M | $18.41M | — | $5.43M | — | $12.82M | — | $12.97M | $4.67M | $8.3M | — | — | — | 6,905,000 |
|---|
| 2013-03-31 | $83.19M | $66.98M | $16.21M | — | $5.68M | — | $10.36M | — | $10.57M | $3.71M | $6.85M | $0.99 | $0.99 | 6,903,000 | 6,906,000 |
|---|
| 2012-12-31 | $141.79M | $109.78M | $32.01M | — | $13.91M | — | $17.05M | — | $17.03M | $5.6M | $11.43M | $1.66 | $1.66 | 1,000 | 1,000 |
|---|
| 2012-09-30 | $116.81M | $93.91M | $22.91M | — | $8.06M | — | $14.85M | — | $15.08M | $5.68M | $9.4M | $1.36 | $1.36 | 6,891,000 | 6,893,000 |
|---|
| 2012-07-01 | $117.11M | $97.52M | $19.59M | — | $6.27M | — | $13.33M | — | $13.56M | $4.86M | $8.7M | $1.26 | $1.26 | 6,882,000 | 6,884,000 |
|---|
| 2012-04-01 | $96.77M | $76.42M | $20.35M | — | $5.86M | — | $14.49M | — | $14.75M | $5.41M | $9.34M | $1.36 | $1.36 | 6,883,000 | 6,885,000 |
|---|
| 2011-12-31 | $119.01M | $91.52M | $27.48M | — | $6.51M | — | $20.97M | — | $20.97M | $7.57M | $13.4M | $1.95 | $1.95 | 2,000 | 2,000 |
|---|
| 2011-10-02 | $104.86M | $81.2M | $23.66M | — | $4.4M | — | $19.25M | — | $19.52M | $7.13M | $12.39M | $1.80 | $1.80 | 6,875,000 | 6,876,000 |
|---|
| 2011-07-03 | $98.27M | $77.6M | $20.67M | — | $4.29M | — | $16.37M | — | $16.86M | $6.04M | $10.82M | $1.57 | $1.57 | 6,871,000 | 6,872,000 |
|---|
| 2011-04-03 | $108.89M | $86.93M | $21.95M | — | $4.82M | — | $17.14M | — | $17.68M | $6.32M | $11.36M | $1.65 | $1.65 | 6,866,000 | 6,867,000 |
|---|
| 2010-12-31 | $141.98M | $103.87M | $38.11M | — | $4.25M | — | $33.85M | — | $34M | $11.86M | $22.14M | $3.23 | $3.23 | 3,000 | 2,000 |
|---|
| 2010-10-03 | $113.55M | $89.18M | $24.36M | — | $4.24M | — | $20.13M | — | $20.7M | $7.48M | $13.21M | $1.93 | $1.92 | 6,863,000 | 6,865,000 |
|---|
| 2010-07-04 | $117.08M | $90.56M | $26.52M | — | $3.31M | — | $23.21M | — | $23.84M | $8.87M | $14.98M | $2.18 | $2.18 | 6,862,000 | 6,863,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 | $503.52M | $423.2M | $80.33M | — | $35.87M | — | $40.24M | — | $42.12M | $9.04M | $33.08M | $4.63 | — | 7,147,000 | — |
|---|
| 2024-12-31 | $388.23M | $309.66M | $78.57M | — | $31.84M | — | $45.21M | — | $50.67M | $9.21M | $41.46M | $5.82 | — | 7,128,000 | — |
|---|
| 2023-12-31 | $340.91M | $273.46M | $67.45M | — | $30.78M | — | $35.03M | — | $42.43M | $7.87M | $34.56M | $4.86 | — | 7,106,000 | — |
|---|
| 2022-12-31 | $321.62M | $266.5M | $55.13M | — | $27.12M | — | $22.13M | — | $25.94M | $5.25M | $20.7M | $2.92 | — | 7,081 | — |
|---|
| 2021-12-31 | $355.78M | $291.38M | $64.4M | — | $34.15M | — | $30.03M | — | $32.46M | $6.81M | $25.65M | $3.63 | — | 7,060 | 7,060,000 |
|---|
| 2020-12-31 | $352.63M | $267.71M | $84.92M | — | $28.51M | — | $56.2M | — | $59.99M | $13.03M | $46.96M | $6.67 | — | 7,038,000 | 7,038,000 |
|---|
| 2019-12-31 | $308.51M | $236.59M | $71.93M | — | $25.46M | — | $46.38M | — | $52.31M | $11.77M | $42.22M | — | — | — | 7,018,000 |
|---|
| 2018-12-31 | $323.32M | $247.43M | $75.88M | — | $23.29M | — | $47.9M | — | $52.34M | $12.45M | $39.94M | — | — | — | 7,005,000 |
|---|
| 2017-12-31 | $333.63M | $246.4M | $87.23M | — | $22.9M | — | $61.7M | — | $65.29M | $21.97M | $52.96M | — | — | — | 6,989,000 |
|---|
| 2016-12-31 | $341.91M | $256.24M | $85.66M | — | $22.43M | — | $62.51M | — | $63.32M | $21.41M | $44.56M | — | — | — | 6,970,000 |
|---|
| 2015-12-31 | $355.65M | $266.22M | $89.43M | — | $21.74M | — | $62.53M | — | $62.92M | $20.76M | $40.5M | — | — | — | 6,951,000 |
|---|
| 2014-12-31 | $347.2M | $265.89M | $81.31M | — | $21.42M | — | $45.83M | — | $46.2M | $15.45M | $26.48M | — | — | — | 6,930,000 |
|---|
| 2013-12-31 | $420.19M | $340.84M | $79.35M | — | $21.23M | — | $57.61M | — | $58.35M | $17.09M | $41.25M | — | — | — | 6,907,000 |
|---|
| 2012-12-31 | $472.49M | $377.63M | $94.86M | — | $34.1M | — | $59.72M | — | $60.42M | $21.55M | $38.88M | $5.64 | $5.64 | 6,889,000 | 6,891,000 |
|---|
| 2011-12-31 | $431.02M | $337.26M | $93.76M | — | $20.02M | — | $73.74M | — | $75.03M | $27.06M | $47.97M | $6.98 | $6.98 | 6,875,000 | 6,876,000 |
|---|
| 2010-12-31 | $479M | $365.43M | $113.57M | — | $16.32M | — | $97.25M | — | $99.36M | $35.82M | $63.53M | $9.26 | $9.26 | 6,864,000 | 6,864,000 |
|---|
| 2009-12-31 | $478.47M | $368.38M | $110.09M | — | $18.75M | — | $91.35M | — | $94.4M | $31.82M | $62.58M | $9.13 | $9.13 | 6,854,000 | 6,854,000 |
|---|